chatgpt 接口文档,以及国内直连 chatgpt 稳定不封号

上述两篇文章详细描述了chatgpt的功能以及注册获取key的方法,接下来就是使用chatgpt接口。

  • 首先说下使用的正确姿势,由于锁国区,所以我们并不能直连,需要代理服务器。代理服务器首选的就是 AWS亚马逊云 具体注册并领取试用服务器的步骤这里就不详细赘述,总之按照提示来,很简单。首选亚马逊原因有几个。
  1. 注册使用方便,提供邮箱,绑定信息卡即可获取免费使用的三个月。
  2. 稳定不封号,全球最大的服务器供应商不存在虚机代理的情况,国内的一些小厂商不乏用这种手段卖境外服务器。那为什么不用大厂商呢,之前在网上看到的有用腾讯的函数的node.js做反代的,光从方便和成本角度来说无疑是最优选择,但是,封号!!!本人亲试,半个小时之内,稳稳封,所以这里就给大家排雷的,不要用!!!所以这里我怀疑国内大厂的境外服务器ip都是备案过的,所以就尽量别用了。
    chatgpt 接口使用,以及国内直连 chatgpt 稳定不封号
  3. 网络延迟相对低。
  • 然后我们来说一下这个代理怎么搭,其实很简单现在我们已经有服务器了,所以我们只需要安装nginx,nginx怎么安装大家自行百度,但是需要注意一个地方nginx代理到https接口编译安装的时候需要安装上http_ssl_module 模块,免得返工。nginx配置也很简单,下边是我的nginx配置
    server {
          listen       80; //端口,也可以设置其他任意,记得开安全组
          server_name  你的服务器ip;
          location / {
              proxy_pass https://api.openai.com;
          }
    }
  • 最后我们来看一下官方的接口
  1. 文字聊天
    接口地址
    curl https://api.openai.com/v1/chat/completions
    -H "Content-Type: application/json"
    -H "Authorization: Bearer $OPENAI_API_KEY(你的key)"
    参数名 必填 解释
    model gpt-3.5-turbo 数据模型目前可选的有 code-davinci-002 ,text-davinci-003 ,gpt-3.5-turbo-0301,gpt-3.5-turbo (推荐)
    messages {“role”: “user”, “content”: “Who won the world series in 2020?”}, {“role”: “assistant”, “content”: “The Los Angeles Dodgers won the World Series in 2020.”}, {“role”: “user”, “content”: “Who won the world series in 2020?”} 请求内容,这里注意一点,从gpt3开始系统支持上下问聊天,示例的内容就上下文聊天的格式,其中第一个user代用用户上次请求的内容,assistant代理chatgpt上次回复的内容,最后一个user代表用户这次询问的内容
    temperature 1 回答相关度,支持0-1,默认为1
    top_p 1 也是相关度相关的东西,一般不改,默认1
    n 1 回答个数
    stream false 这个没动过,有幸福的可以去翻找下官方文档
    max_tokens chatgpt支持最大值 这个虽然是选填,但是建议接口还是要加上,也就是单次请求最大返回的数据长度,太长了浪费token
    其他 剩下的都是一些没用过的参数用兴趣的小伙伴可以去翻阅 官方文档
  2. 生成图片
    curl https://api.openai.com/v1/images/generations
    -H "Content-Type: application/json"
    -H "Authorization: Bearer $OPENAI_API_KEY"
    参数名 必填 解释
    prompt 一只晶莹剔透的荷花 生成图片的描述文案
    n 1 生成图片个数,支持1-10,默认1,注意必须为int类型
    size 1024x1024 图片尺寸,支持三个 256x256, 512x512, 1024x1024. 默认 1024x1024
    response_format url 返回格式,url为文件地址,b64_json为文件流,默认为url
  • 上述就是两个常用的接口,如有错误或者不足欢迎指正,博主码字不易,最后还是宣传下我的小程序,感谢大家关注。

chatgpt 接口使用,以及国内直连 chatgpt 稳定不封号

本作品采用《CC 协议》,转载必须注明作者和本文链接
从来不存在被埋没的努力。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1

生成图片的那个。。那图真是一言难尽

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!