只能通过把之前对话的内容全部传过去吗?这样的话字数很快就用完了。
有没有更高明一点的做法?
1
airyland 2023-03-14 10:31:10 +08:00 via iPhone
只能这样,也有人是将之前的对话让 ChatGPT 总结一次,之后的对话只要发总结的小部分文字就行。
|
2
tool2d 2023-03-14 10:31:36 +08:00
这是官方的问题了,明明有对话 ID ,就不给你复用,偏要硬传文本。
我都不太敢用上下文,太耗 token 了。 |
3
junj2121 2023-03-14 10:56:43 +08:00
第三方存储文本,将链接发给 GPT 。再次使用时提醒他我已经告诉过你了。 很 SB 。 但是试过是有效方案。我用得 google driver 发得分享链接。
|
5
junj2121 2023-03-14 11:03:43 +08:00
我发的 excel 表格,里面存储的需要查询的源数据。理论上链接不过期就可以读取。
不过会话时间间隔太长,就必须提醒他去读取数据。 |
6
justfindu 2023-03-14 11:07:12 +08:00
是的 之前看到有人提了一个坑, 即使你提交给 gpt 上一个对话的 id, 但是依旧会算上一个对话的 token 数量.
|
7
ReinerShir OP @airyland
@tool2d @junj2121 几位 请教一个很简单的问题,我们通过 api 调用的 openAi 接口是不是依旧是 GPT-3.5 ? 因为我发现通过 API 生成的内容和 https://chat.openai.com/chat 官方网页生成的内容不一样 ,想要实现和官网一样的功能是不是只能截取 token 调官网网页接口? |
9
aiqinxuancai 2023-03-14 17:24:52 +08:00
只有这一种方法,没有别的,其实他的 web 上下文理论上也是这个原理,只不过封装一层给你了个会话 ID
可以找个库看看 https://github.com/aiqinxuancai/ChatGPTSharp |