【开源自荐】pi-openai-toolkit:把 GPT 的原生能力带进 Pi

awoaCrim 2026-08-19 10:34 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




简介


共有两个工具:


v2远程compaction: 允许你在使用openai-responses端点时,走gpt官方的远程压缩路线,至于好处大概就是不需要维护compact提示词,比传统compact在保留长时间 Agent 任务中的任务状态与推理连续性更优秀。

另外本次更新支持compact时用指定的模型,比如平时用sol,compact时候用luna,进一步减少消耗。


原生websearch工具: 直接将检索放进模型 reasoning loop里,省略了中间层。




安装


推荐:


pi install npm:pi-openai-toolkit

GitHub 安装:


pi install git:github.com/awoaCrim/pi-openai-toolkit



配置


配置文件:


Linux / macOS:


~/.pi/agent/extensions/pi-openai-toolkit/config.json

Windows:


C:\Users\<你的用户名>\.pi\agent\extensions\pi-openai-toolkit\config.json

可以直接从下面这个模板开始:


{
"compaction": {
"enabled": true,
"allowCompactionContinuityBreak": false,
"model": null,
"thinkingLevel": "off",
"responsesApis": [
"openai-responses",
"openai-codex-responses"
],
"notifyOnLoad": false,
"debug": false,
"logProviderPayloads": false,
"logCompactResponses": false,
"redactSensitiveData": true,
"artifactRoot": "~/.pi/agent/artifacts/pi-openai-toolkit/compaction"
},
"webSearch": {
"enabled": true,
"models": [
"你的Provider/gpt-5.6-luna"
]
}
}

Github



awoaCrim/pi-openai-toolkit


最新回复 (1)
  • 南海 08-28 14:13
    1

    toolkit



    原生搜索和压缩是咋实现的,把对应服务注册到pi了吗,如果pi中切换为其他模型还能用这俩吗

* 帖子来源Linux.do
返回