bincooo / chatgpt-adapter

集成了openai-api、bing、gemini、coze、claude、绘画 多款AI的聊天接口适配到 OpenAI API 标准接口服务端。
GNU General Public License v3.0
473 stars 88 forks source link

请问要如何继续上一次的会话 #4

Closed xiewenqian closed 6 months ago

xiewenqian commented 6 months ago

我在使用bingAI的时候,需要从上一次会话的末尾继续,请问要如何调用接口

xiewenqian commented 6 months ago

@bincooo

bincooo commented 6 months ago

types.ConversationContextChain中有个cahce执行器,可以缓存每次对话。 如果你想手动处理历史消息,可以自行调用store.CacheMessages()覆盖: https://github.com/bincooo/chatgpt-adapter/blob/03a04e55978e3ed6b6f1e516b1b890367f1c10a4/store/message.go#L16 https://github.com/bincooo/chatgpt-adapter/blob/d727e8bff870ebdcb2e5fdf8c2faf035a91d8a96/examples/gemini/main.go#L41