ChatGPT APi手动对接参考

42次阅读

共计 745 个字符,预计需要花费 2 分钟才能阅读完成。

2023/3/ 1 日 OpenAI 官方声明公布 ChatGPT 和 Whisper 模型现的 API

公告链接:https://openai.com/blog/introducing-chatgpt-and-whisper-apis

价格:https://openai.com/pricing

PHP 类对接参考代码


GPT3.5-TURBO-DEMO.zip
(709 Bytes, 下载次数: 30)

前天 20:22 上传

点击文件名下载附件

来调试

如何实现一问到底?

在前端中,传参的参数应该包含上下文的对话,ChatGPT 会对此联系上下文作出回答。

参数样例

  1. {
  2. role : “user”, #角色
  3. content : “ 你好!”#问题 or 回答
  4. },
  5. {
  6. role : “assistant”, #角色
  7. content : “ 你好! 我是 AI”#问题 or 回答
  8. }

复制代码

如此,即可实现 AI 联系我们的上下文进行回答。

网友回复:

注册 就是说为了实现上下文对话,我在跟 AI 聊到第 100 句的时候,得把之前互动的 99 轮问答全部发给它?

Cirnis 是的,所以聊到后面 token 会消耗的很快

NiDiPiZiNaFongQ 它不会记忆?

sunlight 没有记忆功能,必须每次把上下文也带上

交配交的人 官网也是吗?但是那些历史对话的内容好像一直保留在服务器了啊!

sunlight 每次发的字符是有限制的,真聊那么多的话你想发前面 99 次的应该发不了这么多了

beck 官网我看它的请求响应有部分上下文,可能在服务器里保存上下文也说不定。反正 API 文档就是必须每次带上上下文,服务器不会帮你记忆

beck cy, 聊多了超过 tokens 限制怎么办?

sunlight 还是用之前的忽悠 ** 好,发送问题然后等他回复,然后把问题和回复内容拼接,反复拼接就完事了,他应该也会分析前文

注册 是的

正文完
 0