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

闪电发卡11个月前ChatGPT902
要保证对接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或许能取代你的医生 —— 而且在关心你方面做得更好

ChatGPT或许能取代你的医生 —— 而且在关心你方面做得更好

没人期望从聊天机器人那里得到感性的友好话语。中规中矩的文字,当然可以,再加上一些虚构的事实和少许随意的种族歧视。但正如我们所知,这些大型新型聊天机器人也可以生成对提示和问题的人类般回应。在最近的一项对...

研究人员如何破解 ChatGPT 以及它对未来人工智能发展意味着什么

研究人员如何破解 ChatGPT 以及它对未来人工智能发展意味着什么

研究人员通过一系列对抗性攻击绕过了 ChatGPT、Bard 和 Claude 的安全护栏。 苏帕特曼/盖蒂图片社随着我们中的许多人逐渐习惯于每天使用人工智能工具,值得记住的是要保持提问的态...

人工智能的未来:如何在AI时代保持职业竞争力?

闪电发卡ChatGPT产品推荐:ChatGPT独享账号:https://www.chatgptzh.com/post/86.htmlChatGPT Plus独享共享账号购买代充:https://www...

AIChat转发APIKey和官方直连APIKey配置教程

AIChat转发APIKey和官方直连APIKey配置教程

AIChat是由闪电发卡根据用户的实际需求开发的一个可以在国内通过ChatGPT API使用ChatGPT的工具软件,该软件功能强大,使用方便,集成了ChatGPT,Gemini Pro等接口,该文章...

美国学生正在拯救 ChatGPT,使其免受流量自由落体之苦

美国学生正在拯救 ChatGPT,使其免受流量自由落体之苦

ChatGPT 的返校季来得正是时候。万俊/ZDNETChatGPT是第一个真正流行的人工智能聊天机器人,但许多竞争对手已经进入该领域,创建同样强大的生成式人工智能模型。在过去的几个月里,ChatGP...

尽管 ChatGPT 扩张,OpenAI 投资者仍看到更多创业机会

尽管 ChatGPT 扩张,OpenAI 投资者仍看到更多创业机会

两位OpenAI投资者在周四的路透社 NEXT 会议上表示,OpenAI 关于人工智能“应用程序”的声明并不意味着构建人工智能产品的新生初创公司的丧钟。他们表示,投资者仍在寻找新的人工智能产品,这些产...

发表评论    

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