@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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/eissar-pi-openrouter-session/raw/index.md(查看排版版本)