plugins - 如何使用 OpenAI 聊天完成 API 有效比较存储在数据库中的多个文档并选择最佳候选者?

标签 plugins chatbot openai-api chatgpt-api

我有 5 到 6 个文档文件,它存储在数据库中。我创建了一个聊天机器人并使用 Open AI 聊天完成 API。

现在,我必须根据问题仅选择一个文档,但我必须将所有文档传递给 Open AI 聊天完成 API,并且由于 token 限制,我不会传递所有文档。

因此,有任何方法可以检查所有文档并使用 Any API 或其他任何方式充分利用它们。

最佳答案

尝试将文档转换为嵌入,然后将其上传到矢量数据库中。这将节省大量的代币,并从相关文档中提供答案。

关于plugins - 如何使用 OpenAI 聊天完成 API 有效比较存储在数据库中的多个文档并选择最佳候选者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76701595/

相关文章:

jQuery - 创建插件的步骤是什么?

windows - 无法安装 emacs el-get 包,emacs 无法连接到互联网

javascript - 没有正则表达式的字符串中的数字?

node.js - 在 NodeJS 上为 Watson Conversation 配置 HTTPS

plugins - 寻找有吸引力的论坛添加到我的申请中

dialogflow-es - 如何限制聊天机器人 Kommunicate 中收到的聊天数量

python - 在 VS Code launch.json 中切换到internalConsole时,OpenAI API "AuthenticationError No API key provided"

python - 如何从 GYM 制作手推车游戏,用户可以使用键盘玩

security - Visual Studio Code 是否支持 ChatGPT 扩展的环境变量?

c++ - dynamic_cast 返回 NULL 但它不应该