没得到Github Models使用资格的首先要加入排队列表
过几天之后会得到确认邮件,然后创建一个令牌,不需要选择任何权限
https://github.com/settings/tokens
然后就可以使用HTTP远程调用接口,下面是使用curl调用OpenAI的两个例子
curl https://models.inference.ai.azure.com/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ghp_********************************************" \
-d '{
"model": "gpt-4o-mini",
"messages": [{"role": "system", "content": "Generate Lua code"},{"role": "user", "content": "--生成100个随机数"}]
}'
echo ""
echo "按任意键继续测试..."
read -n1 -s
curl https://models.inference.ai.azure.com/embeddings \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ghp_********************************************" \
-d '{
"input": "Your text string goes here",
"model": "text-embedding-3-large"
}'
echo ""