如何通过api使用chatgpt等人工智能工具?
常见的.api类型
官网api
ChatGPT官方api地址https://platform.openai.com/
,详细使用教程参考https://zhuanlan.zhihu.com/p/647527248
Claude官方api地址https://www.anthropic.com
详细使用教程参考https://freeopenaisora.com/how-to-apply-for-claude-api-get-api-key/
秘钥通常以sk-开头。
中转api
由于网络原因,部分用户在使用时可能无法直接连接官方api接口地址进行调用,这时候需要中转服务。与官网api唯一的不同是base_url的不同。
逆向api
这种api可能是chat2api,也可能是xxx2api,即逆向的某些ai网站的试用套餐,用多账号进行轮训。这种api通常价格最为便宜,稳定性可能比较差(但是如果逆向的服务本身比较稳定的话,有时候稳定性甚至会超过官方)。
第三方类似官网api
如azure和AWS的服务,由于微软(Azure)是ChatGPT的金主,亚马逊(AWS)也是Anthropic的金主之一,因此他们分别有对两家模型的使用权,响应速度和稳定性可以和官方api媲美。加上可以用学生试用或者是信用卡大法进行白嫖,有时候甚至是最佳的选择。
总结
如何获取api?
首推 linux.do
这是一个交流ai等话题的网站,随便浏览一下就会发现有大佬免费分享api
如何通过api使用chatgpt等人工智能工具?
通过官网获取
见1.1
购买中转或者是逆向api商的
这里有打广告的嫌疑,就不再推荐了
自己逆向api
(我没干过,我这里也不会教你(手动狗头))
如何对比api价格?
计算公式:充值倍率*模型倍率*分组倍率
如图就是充值比率
1.5就是模型倍率,1就是分组倍率
需要注意一下,如果右侧的输入输出价格和官网的不一样直接避雷,绝对是黑心商家!
官网模型价格查看:
https://openai.com/api/pricing/
https://www.anthropic.com/pricing#anthropic-api
如何调用?
常用平台
不需要自己搭建的
网页端
v3.nextchat.dev
客户端
https://cherry-ai.com/
填写方式和nextchat一样
需要自己搭建
这种一般需要自己的服务器和域名,比较复杂,小白推荐使用4.1的方式
推荐 open webui
部署
https://docs.openwebui.com/getting-started/quick-start/
推荐使用docker部署方式,简单一些
如果需要更改端口,可以把3000更改为其他的端口(一般不需要改,除非端口被占用了)
nginx配置请自行搜索,实在不会的可以用1panel面板进行辅助https://1panel.cn/
记得开放端口。
管理员设置:
推荐这么填写
在此处填写api地址以及秘钥
新版的owui需要管理员手动开启模型可见度
推荐这么设置。
如何自己进行api中转?
部署
推荐使用newapihttps://github.site/Calcium-Ion/new-api
,同样推荐用docker部署方式,进行中转的好处是可以统一使用openai-api的格式进行调用,可以解决不同模型服务商调用格式不统一的问题。
使用
随后创建秘钥
然后参考4.1和4.2进行使用就ok啦!