@rejot-dev/pi-openai-search
为Pi框架注入OpenAI原生网页搜索工具的npm包
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:@rejot-dev/pi-openai-search。 它的用途是:为Pi框架注入OpenAI原生网页搜索工具的npm包 详细介绍见:https://321skill.com/skills/rejot-dev-pi-openai-search/ 请根据该页面的说明完成安装。
使用示例
'帮我给这个基于Pi的OpenAI对接项目加上实时网页搜索能力',它会自动安装@rejot-dev/pi-openai-search包并完成Pi包的注册配置,后续发起OpenAI请求时会自动注入符合规范的web_search工具参数,无需手动修改请求结构即可启用官方联网搜索能力。
介绍
不少基于Pi框架对接OpenAI接口的开发者,在需要调用OpenAI官方网页搜索能力时,往往要手动修改请求体结构,自行拼接web_search工具的参数,不仅操作繁琐,还容易出现格式不兼容、参数错漏,导致搜索能力无法正常生效,额外增加了开发调试成本。 开发者只需通过npm安装该包,按照Pi包的标准接入流程完成简单配置即可,无需手动编写请求payload改造逻辑,包会在向OpenAI发起的provider请求中自动注入符合官方规范的工具配置,直接启用官方网页搜索能力。 适合正在使用Pi框架搭建AI应用、需要对接OpenAI接口且有实时网页搜索需求的前后端开发者,以及基于OpenAI接口做二次开发的AI应用创作者、独立开发者。 使用前请确认当前对接的OpenAI模型版本支持原生web_search工具,接入后可先通过实时信息查询类的简单请求验证搜索注入是否生效,若遇到工具调用异常,可检查自定义工具配置是否存在冲突。
核心特点
它直接在Pi的provider请求payload层注入OpenAI官方原生web_search工具,完全复用官方搜索能力与返回结构,无需自行实现第三方搜索逻辑或额外封装调用链路。
注意事项
仅适用于基于Pi框架对接OpenAI接口的场景,不支持其他大模型提供商或非Pi架构的项目。
常见问题
该包支持注入其他大模型的搜索工具吗?
目前仅支持向OpenAI的请求注入原生web_search工具,暂不兼容其他大模型。
使用时需要额外申请搜索服务的密钥吗?
不需要,直接复用OpenAI接口密钥即可,无需额外申请第三方搜索服务权限。