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

闪电发卡3年前ChatGPT1861

要保证对接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版本:OpenAI 3.5和4.0 API Key购买指南

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

基于GPT3.5实现本地知识库解决方案-利用向量数据库和GPT向量接口-实现智能回复并限制ChatGPT回答的范围

基于GPT3.5实现本地知识库解决方案-利用向量数据库和GPT向量接口-实现智能回复并限制ChatGPT回答的范围

标题有点长,但是基本也说明出了这篇文章的主旨,那就是利用GPT AI智能回答自己设置好的问题既能实现自己的AI知识库机器人,又能节省ChatGPT调用的token成本费用。代码仓库地址document...

ChatGPT产品介绍和注册使用教程攻略

ChatGPT产品介绍和注册使用教程攻略

最近chatgpt的热度居高不下,“调教”聊天机器人的爆笑段子频频刷爆朋友圈!但很遗憾的是,由于中国区无法注册使用,很多朋友其实还未真正使用过这项黑科技。本期为大家分享一些简便的试用方法和使用指南,为...

ChatGPT国内怎么用?官网实在太麻烦了,可以直接国内使用ChatGPT国内镜像版来了!

ChatGPT国内怎么用?官网实在太麻烦了,可以直接国内使用ChatGPT国内镜像版来了!

很多小伙伴对ChatGPT国内版非常的陌生,今天我给大家讲一下无需梯子国内镜像版:https://chat.shandianfk.com/1:国内版和国外版有什么区别?其实国内版和国外版是没有任何区别...

ChatGPT Pro 200美元会员账号购买后如何提高工作效率

闪电发卡ChatGPT和Claude产品推荐:ChatGPT Pro共享账号ChatGPT Pro独享账号ChatGPT独享账号Claude Pro & ChatGPT Plus &...

是否值得:GPT-5会员代充全方位评测

闪电发卡ChatGPT和Claude产品推荐: ChatGPT Pro共享账号 ChatGPT Pro独享账号 ChatGPT独享账号 Claude Pr...

发表评论    

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