node.js - openAI api - 是否可以通过 api 保存聊天状态\历史记录(无需重新发送)?

标签 node.js openai-api chatgpt-api

我想使用 gpt-3.5-turbo 开发一个聊天应用程序。我正在使用 NodeJS。

我希望它能够保存与用户的对话状态,这样我就不必每次都发送整个对话和启动内容。

我想要完成的任务与 chatbot ui 今天所做的非常相似。可能吗?

最佳答案

您没有提到您知道如何编程,因此我将使用 Swift 作为示例来回答,但类似的事情应该可以在许多不同的平台上实现。

一种方法是将您的问题和回答保存到 Core Data、SQLite 或 Realm DB。 [持久存储]。您不仅有问题和答复的记录,而且以后还可以访问这些记录以解决后续问题。

看看

GitHub Link

举一个应用程序执行此操作的示例(重新启动时恢复对话)。

祝你好运!

关于node.js - openAI api - 是否可以通过 api 保存聊天状态\历史记录(无需重新发送)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75737523/

相关文章:

reactjs - 我的 gpt 3.5 Turbo api 没有给出足够好的响应,正如我从聊天 gpt 中得到的那样

node.js - 什么是 Mongoose ODM 的 ObjectId?

javascript - 在 linemanjs 中引用 vendor 文件夹 css 和 js

javascript - 在从查找返回之前等待 mongo 写入

python - OpenAI GPT3 搜索 API 无法在本地运行

openai-api - 如何限制机器人仅回答与文档相关的问题

openai-api - 聊天完成/v1/聊天/完成结果与 ChatGPT 结果有很大不同

node.js - 错误 : getaddrinfo EAI_AGAIN database at GetAddrInfoReqWrap. onlookup [未完成]

node.js - OpenAI ChatGPT (GPT-3.5) API 错误 400 : "Request failed with status code 400"

openai-api - ChatGPT - 确定响应是否为 "not unknown"的方法?