分享Github Models的简单HTTP远程调用(REST)

没得到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 ""
8 个赞

感谢大佬教程!

代码块包进格式里,更方便阅读哦

1 个赞

我还没申请通过 ,有新号通过的案例吗 还是只有老号可以

新号老号都可以,感觉就是看运气

1 个赞

我一个很老的号过了,好几个新号全部都是等待

这周申请的,昨天也通过了

有限制,个人日常基本够用了,超限制了换个模型就好了

image

多谢宝贵建议

额度还是太少了一下就没了

换电脑,换ip,和新号老号关系不大

我申请两天就过了

能不能多搞两个号,负载均衡 :joy:

大家帮我点点赞呀

4o-mini是低限制

怪不得我调试代码多的时候报错了,佬,请问下怎么可以实现让它联网