ChatGPT 检索插件

ChatGPT 检索插件存储库为使用自然语言查询对个人或组织文档进行语义搜索和检索提供了灵活的解决方案。存储库分为几个目录:

DirectoryDescription
[datastore]包含使用各种矢量数据库提供程序存储和查询文档嵌入的核心逻辑。
[docs]包括有关设置和使用每个矢量数据库提供程序、Webhook 以及删除未使用的依赖项的文档。
[examples]提供示例配置、身份验证方法和特定于提供程序的示例。
[local_server]包含为本地主机测试配置的检索插件的实现。
[models]包含插件使用的数据模型,例如文档和元数据模型。
[scripts]提供用于处理和上传来自不同数据源的文档的脚本。
[server]包含主要的 FastAPI 服务器实现。
[services]包含用于分块、元数据提取和 PII 检测等任务的实用程序服务。
[tests]包括针对各种矢量数据库提供程序的集成测试。
[.well-known]存储插件清单文件和 OpenAPI 架构,用于定义插件配置和 API 规范。

原文:https://github.com/openai/chatgpt-retrieval-plugin