对接ChatGPT时如何保证同一个用户会话的连惯性

闪电发卡2年前ChatGPT1520
要保证对接ChatGPT API时是同一个用户的连续问题,可以使用API返回的completion对象中的conversation_id属性来实现。conversation_id是一个字符串,可以唯一标识一个会话(即一个用户的连续问题)。
具体地说,当您第一次发送请求时,可以不指定conversation_id,API将自动生成一个新的conversation_id并返回。当您想要继续与同一用户的会话时,需要将上一次请求中返回的conversation_id作为当前请求的参数之一。
例如,您第一次发送请求时,请求可以这样写:
{
    "model": "davinci",
    "prompt": "Hello, how can I help you today?",
    "temperature": 0.5,
    "max_tokens": 50
}
API返回的completion对象中包含conversation_id属性,例如:
{
    "id": "cmpl-1234567890",
    "object": "text_completion",
    "created": 1619692352,
    "model": "davinci",
    "prompt": "Hello, how can I help you today?",
    "choices": [
        {
            "text": "I'm feeling a bit down lately. Can you help me figure out why?",
            "index": 0,
            "logprobs": null,
            "finish_reason": "length"
        }
    ],
    "conversation_id": "conv-1234567890"
}
接下来,当您想要继续与同一用户的会话时,可以将上一次请求中返回的conversation_id作为当前请求的参数之一:
{
    "model": "davinci",
    "prompt": "I'm feeling a bit down lately. Can you help me figure out why?",
    "temperature": 0.5,
    "max_tokens": 50,
    "conversation_id": "conv-1234567890"
}
这样,API就能够识别这是同一个用户的连续问题,并能够保证回答的连贯性。



闪电发卡ChatGPT产品推荐:

ChatGPT独享账号:https://www.chatgptzh.com/post/86.html

ChatGPT Plus共享账号:https://www.chatgptzh.com/post/319.html

ChatGPT Plus独享账号(购买充值代充订阅):https://www.chatgptzh.com/post/306.html

ChatGPT APIKey购买充值(直连+转发):https://www.chatgptzh.com/post/305.html

ChatGPT Plus国内镜像逆向版:https://www.chatgptzh.com/post/312.html

ChatGPT国内版(AIChat):https://www.chatgptzh.com/post/318.html


相关文章

如何在产品设计中使用 ChatGPT:8 个实例

如何在产品设计中使用 ChatGPT:8 个实例

如何在产品设计中使用 ChatGPT:8 个实例ChatGPT 是由创建 GPT-3 的公司 OpenAI 创建的高级聊天机器人。用户可以向 ChatGPT 提出关于任何主题的开放式问题,并收到专门针...

ChatGPT全宇宙大爆炸!开启联网解除封印,无敌插件彻底改变世界

ChatGPT全宇宙大爆炸!开启联网解除封印,无敌插件彻底改变世界

【导读】OpenAI冷不丁又宣布了惊爆全球的消息:ChatGPT可以集成第三方插件了!唯一的封印解除后,ChatGPT俨然已经迎来了属于自己的「全知全能」宇宙。网友直呼:AI的APP Store时刻已...

ChatGPT优秀插件汇总--插件自动生成单元测试代码实验

ChatGPT优秀插件汇总--插件自动生成单元测试代码实验

0x01 前言OpenAI的ChatGPT智能AI引擎,在全世界范围流行,各种ChatGPT应用场景也遍地开花。 问题回答、文章续写、代码审计、自动生成单体测试、木马生成等等,都可以实现。用户方面也有...

GitHub 又一黑科技项目诞生,成功复现 ChatGPT 完整流程!

GitHub 又一黑科技项目诞生,成功复现 ChatGPT 完整流程!

近日,火爆全网的 ChatGPT,仿佛开启了第四次工业革命,将微软、谷歌等全球科技巨头打得昏天黑地,引得各路玩家纷纷入局,抢占赛道。然而由于 OpenAI 没有开源 ChatGPT,如何有效复现 Ch...

ChatGPT杀疯了,这人工智能也太离谱了吧:ChatGPT注册教程和使用测试体验

ChatGPT杀疯了,这人工智能也太离谱了吧:ChatGPT注册教程和使用测试体验

这几天被ChatGPT刷屏,各大网站平台都能看到关于它的文章和视频,上线短短5天,用户就已经突破了100万,听闻是一款非常强大的人工智能问答应用,能够写代码、改bug、生成文案、搜索问题、日常发邮件、...

爆火的ChatGPT太强了!写代码、改bug,可取代Stack Overflow了

爆火的ChatGPT太强了!写代码、改bug,可取代Stack Overflow了

关于 AI 的问题,可以直接问 AI。OpenAI 新上线的 ChatGPT 可谓是火爆出圈,这个对话模型可以回答后续问题,承认错误,挑战不正确的前提,还能帮你修改代码中的 bug……只要和它聊上几句...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。