自定义检索插件
把本地文本文件变成 ChatGPT 可调用的插件,让模型能读取提示词之外的数据,不再受上下文长度限制。
GitHub ↗拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
把博客、讲义等个人资料变成 ChatGPT 可调用的检索插件。
官网地址 https://jina.ai/news/gold-retriever-let-chatgpt-talk-to-your-data
Gold Retriever 是 Jina 与 DocArray 推出的开源工具,让 ChatGPT 能读取并推理你自己的数据。它解决的是大模型常见痛点:知识截止日期之后的新内容、超出提示词长度的长文档,以及需要引用个人资料才能完成的问答。使用方式围绕 pip 安装、部署插件、索引本地文件、在 ChatGPT 中填入 Gateway 地址和 Bearer token 这几步展开,全程面向有基本命令行经验的开发者或技术型用户。局限在于安装流程依赖 Python 环境和 OpenAI 密钥,普通用户无法一键完成。
Gold Retriever 由 Jina 与 DocArray 推出,是一个开源工具,用来创建并托管 ChatGPT 的检索插件,让 ChatGPT 能够存储、检索并推理用户自己的数据。
它主要解决两类问题:语言模型有知识截止日期,无法覆盖新近事件或特定领域内容;同时课程讲义、笔记等材料往往超过 ChatGPT 的提示词长度上限,无法直接粘贴提问。Gold Retriever 充当 ChatGPT 与用户数据之间的桥,把本地文件索引后供模型调用。
实际使用分四步:pip 安装 Gold Retriever;部署插件并提供 OpenAI 密钥;用索引命令处理准备好的文本文件;最后在 ChatGPT 插件入口选择 Develop your own plugin,填入部署时得到的 Gateway (HTTP) URL 与 Bearer token。官方博客以 MIT 开放课程 Ecology I: The Earth System 的讲义为例,演示了让 ChatGPT 从笔记中提取内容并生成抽认卡。
把本地文本文件变成 ChatGPT 可调用的插件,让模型能读取提示词之外的数据,不再受上下文长度限制。
GitHub ↗通过 pip 即可安装 Gold Retriever,无需手动搭建检索服务,降低自建插件的门槛。
官方说明 ↗部署插件时提供 OpenAI 密钥,部署完成后会返回 Gateway (HTTP) URL 和 Bearer token,供 ChatGPT 接入使用。
官方说明 ↗将准备好的所有文本文件放在同一目录,用索引命令处理,完成后插件即可检索这些内容。
官方说明 ↗在 ChatGPT 的插件入口选择 Develop your own plugin,填入 Gateway URL 和 Bearer token 即可完成安装并测试。
官方说明 ↗由 Jina 与 DocArray 驱动,复用其检索与数据承载能力,官方定位是创建并托管检索插件的一键方案。
官方说明 ↗当你有成堆的文本资料、想让 ChatGPT 基于这些资料而不是通用知识回答时,Gold Retriever 值得一试,它把「超出提示词长度」这个硬问题变成可操作的四步流程。官方示例用 MIT 公开课讲义做抽认卡,说明它在课程复习、资料问答这类场景里能跑通。如果你的资料不是文本文件、或你不想自己部署服务,它就不合适,因为整套流程要求本机有 Python 环境并能拿到 OpenAI 密钥,也没有托管版本可以直接订阅。
讲义超过 ChatGPT 提示词长度时,可先索引再让模型基于笔记生成抽认卡、解释概念。
有 Python 环境、能提供 OpenAI 密钥,想快速把文档变成可检索插件,官方流程可直接复用。
各类报告、论文以文本文件形式存在时,索引后让 ChatGPT 基于这些材料作答,减少通用知识的偏差。
安装、部署、索引都通过命令行完成,没有图形界面,缺少这些经验会比较吃力。
插件检索的是你索引进去的文件,不会自动接入新闻或股价等实时数据源。
它是开源工具,代码公开在 GitHub,使用本身不收费。但部署插件时要提供自己的 OpenAI 密钥,相关调用费用由 OpenAI 账号承担。
主要解决语言模型知识截止日期之后的新内容无法覆盖,以及资料太长超过 ChatGPT 提示词长度无法直接提问的问题,让模型基于你索引的数据回答。
先用 pip 安装,再部署插件并提供 OpenAI 密钥,记下返回的 Gateway (HTTP) URL 和 Bearer token;索引数据后,在 ChatGPT 的 plugins 里选择 Develop your own plugin,填入这两个参数即可。
用的是 MIT 开放课程 Ecology I: The Earth System 的材料,演示让 ChatGPT 从笔记中提取内容并生成抽认卡,也能对指定概念做详细解释。
需要能运行 pip 的 Python 环境,以及一个 OpenAI 密钥用于部署插件。整个过程通过命令行完成。
先把所有相关文本文件收集到同一个目录,作为索引的数据源,再执行索引命令让插件可以检索这些内容。
直接粘贴受提示词长度限制,资料一长就放不下。Gold Retriever 先把文件索引,再让 ChatGPT 按需检索,因此能处理超出上下文长度的材料。