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

远星2年前chatGPT79
要保证对接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 的 DAN 提示是什么?

ChatGPT 的 DAN 提示是什么?

DAN 提示是越狱 ChatGPT聊天机器人的一种方法。它代表“Do Anything Now”,它试图说服ChatGPT忽略开发者 OpenAI 为防止种族主义、恐同、其他攻击性和潜在危害而制定的一...

OpenAI 计划进行重大更新,以更低的成本吸引开发者

OpenAI 计划进行重大更新,以更低的成本吸引开发者

随着 ChatGPT 制造商试图吸引更多公司使用其技术,OpenAI 计划下个月为开发人员推出重大更新,以便更便宜、更快速地构建基于其人工智能模型的软件应用程序。该计划告诉路透社。这些更新包括在其开发...

OpenAI 推出支持 ChatGPT 的 Dall-E 3 艺术生成器

OpenAI 推出支持 ChatGPT 的 Dall-E 3 艺术生成器

由 AI (Dall-E 3) 生成的图像。图片来源:OpenAI该公司声称 Dall-E 3 可以比以前的系统理解更多的细微差别和细节,尽管围绕人工智能生成的艺术仍然存在版权问题。继其他生成式 AI...

生成式人工智能的未来会怎样?多模态将把原始的 ChatGPT 演示转向人际协作、先进的机器人技术——甚至可能是持续学习的人工智能梦想

生成式人工智能的未来会怎样?多模态将把原始的 ChatGPT 演示转向人际协作、先进的机器人技术——甚至可能是持续学习的人工智能梦想

与人工智能的众多重大成就相比——在国际象棋中获胜、预测蛋白质折叠、给猫和狗贴上标签——被称为生成式人工智能的人工智能形式更吸引了全球的想象力。ChatGPT在 1 月份成为历史上增长最快的软件程序,在...

OpenAI 的 ChatGPT 应用程序现在可以搜索网络 - 但只能通过 Bing

OpenAI 的 ChatGPT 应用程序现在可以搜索网络 - 但只能通过 Bing

添加图片注释,不超过 140 字(可选)移动设备上的ChatGPT现在可以上网。但只能通过 Bing。今天,OpenAI宣布ChatGPT Plus(该公司人工智能聊天机器人的高级版本)的订阅者可以使...

比尔·盖茨:AI将使每周工作三天成为可能,人生的意义不仅是工作

比尔·盖茨:AI将使每周工作三天成为可能,人生的意义不仅是工作

微软联合创始人、前世界首富比尔·盖茨(Bill Gates)认为,AI(人工智能)可能无法取代人类,但它可以让每周工作3天成为可能。当地时间11月21日,盖茨现身知名脱口秀节目主持人特雷弗·诺亚(Tr...

发表评论    

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