OpenAI API接口申请以及部署使用【记录】
准备工作
- 需要一张海外的visa卡,这样才能稳定使用。如果没有,就别往下看了,拜拜。
- 个人用的话,自己爬楼梯。团队使用,建议搞个云
获取api key
- 首先官网注册登录,
- 依次点击左侧
Settings
—>Billing
,然后点击页面中的Add payment details
。选择Individual
或者Company
。笔者选的是Individual
。 - 然后输入visa卡的信息,一路Continue,充值。
- 然后选择侧边栏中的
API keys
,创建一个新的key,复制这个key存在本地,后续使用。
使用
有很多好用的开源框架可以使用,比如:chatgpt-web和lobehub。笔者使用的是lobechat,也更推荐这个,页面美观,使用起来还不错,下面给出lobechat使用教程。以下操作均在海外云上执行:
首先安装docker-compose,安装方法见笔者的这个博客Ubuntu装机必备软件和配置。打开这个链接Crtl+F
搜索docker-compose
即可快速定位到安装方法。
然后执行:
1 | cd /srv/ |
- 然后在
/srv/gpt/
路径下输入docker-compose up -d
启动服务 - 回到本地访问
云ip:8999
即可
关闭docker-compose服务使用
docker-compose down
openai代理配置方法
在/etc/nginx/sites-available/single
下新建一个nginx配置文件api.conf
,添加如下内容:
1 | server { |
编辑/etc/nginx/sites-available/default
,include前边新建的文件。
然后更新nginx
1 | sudo nginx -t |
这样你就得到你的openai的OPENAI_API_BASE_URL为http://apiproxy.codejerry.cn/passall
。
小结
现在可以愉快的使用自己装好的页面了,至于api的使用,各位可爱们可以按照自己喜欢的方式在代码中调用。本文不做过多讲解。
评论