@eissar/pi-openrouter-session

向OpenRouter发送Pi Agent会话ID的极简扩展

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:@eissar/pi-openrouter-session。
它的用途是:向OpenRouter发送Pi Agent会话ID的极简扩展
完整的 Skill 内容见:https://321skill.com/skills/eissar-pi-openrouter-session/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“调用OpenRouter的Chat Completion API,问问今天的天气。” 启用此扩展后,Pi Agent在发送请求时会自动包含当前对话的会话ID,使得在OpenRouter的后台日志中,这次请求能与特定的Pi Agent会话关联起来。

介绍

该Skill旨在解决Pi Agent与OpenRouter API交互时,无法自动传递当前会话上下文信息的问题。通过一个极简的扩展,它能在调用OpenRouter时,将Pi Agent的当前会话ID作为请求的一部分发送出去。

使用方式非常简单。在Pi Agent中安装并启用此扩展后,每当Agent需要调用OpenRouter的API(例如请求模型生成内容)时,扩展会自动在请求头或元数据中附加当前的会话ID,无需用户或开发者进行任何额外的手动配置。

它非常适合那些深度依赖OpenRouter作为后端大模型服务,并且需要在不同会话中追踪和关联AI生成内容的开发者或高级用户。通过传递会话ID,有助于在OpenRouter端进行请求分析、成本归因或上下文连续性管理。

使用建议是,请确保你的OpenRouter服务端配置能够识别和处理传入的会话ID字段。注意事项:此扩展功能单一,仅负责发送会话ID,不处理认证、费率限制或请求内容格式化等其他集成问题,需要结合其他工具或代码共同使用。

核心特点

这是一个功能极其单一、侵入性极低的扩展,仅专注于在Pi Agent调用OpenRouter时注入会话ID,不捆绑任何其他功能或修改请求/响应流程,保证了集成的最小化和稳定性。

注意事项

不适合需要复杂API交互逻辑(如多轮对话状态管理、错误处理、流式响应)或希望开箱即用完整OpenRouter客户端的场景。

常见问题

这个扩展能做什么?

自动在Pi Agent调用OpenRouter API时附加上当前会话ID。

需要我写代码配置吗?

通常不需要,安装启用后自动工作,但需确保OpenRouter端能识别该ID。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/eissar-pi-openrouter-session/raw/index.md 读取 @eissar/pi-openrouter-session 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。