AREX Feed Article
OpenRouter 发布 Ori Pi:一次安装,Pi 直接跑在 OpenRouter 上
8 月 12 日 19:52(UTC),OpenRouter 官方 X 账号宣布推出 Ori Pi:用户可以直接在 OpenRouter 上运行 Pi 这个终端 coding agent。公告把卖点浓缩成一句——「一次安装,你的全部 OpenRouter 凭据、模型和环境就都在 Pi 上配置好了」,附带的入门地址指向 openrouter.ai/ori/harness。
随后的线程给出了具体改动:Pi 的模型选择器改成读取 OpenRouter 工作区与组织真正放行的模型清单;新增 /fast 与 /zdr 两个路由开关,显示在状态栏、随会话保存;Ori Pi 还会接管 Pi 环境里遗留的 ANTHROPIC_API_KEY、OPENAI_API_KEY,避免它们截走本应发往 OpenRouter 的请求。
一次安装,凭据、模型、环境全部配好
Ori 是 OpenRouter 的 harness 接入方案:它不发布新 agent,而是用一条命令启动机器上已有的 agent CLI,并替它完成 OpenRouter 侧的配置。按,Ori 用 OAuth PKCE 接入现有 OpenRouter 登录,浏览器弹出登录页,没有 API key 需要复制粘贴;模型、余额和组织设置跟着登录走,流量计入 OpenRouter 正常的账单与活动报告。
对 Pi 用户,「一次安装」意味着这些环节在 Pi 上自动完成。公告还写了「我们新增了扩展来改善体验」,并附上一张截图。入门页 现在的标题是 "Use Claude Code, Codex, Hermes, OpenCode, Pi & more with OpenRouter",Pi 已经在支持列表里。
模型列表直接来自工作区的允许清单
第一条线程说的是选择器:Pi 的模型选择器现在显示「你的 OpenRouter 工作区和组织实际允许的模型」,guardrails 已经套用;上下文窗口、定价与推理支持信息来自 OpenRouter 目录,所以选择器列出的就是你能真正用的模型。
这和 Ori Harness 的既有机制接上:组织在工作区配置的 guardrails、allowlist 和权限,由 OpenRouter 对每个请求强制执行,无论请求来自哪个客户端,包括通过 Ori 启动的 agent。选择器与权限自此对齐,减少「列表里有、请求却被拦」的落差。
/fast 与 /zdr:路由变成会话状态
两个新开关管的都是路由。
一键按速度路由:Anthropic 模型走 fast tier,OpenAI 模型走 priority,其余模型按提供商吞吐量排序;关掉开关就回到默认路由。
更直接,把会话限制在「不保留任何数据」的提供商和端点。两个开关都显示在状态栏里,并且随会话保存,恢复会话时沿用相同的路由。
在终端里长跑任务的用户不用每次重开 Pi 都重新设置路由偏好,零数据保留的要求也变成状态栏上一眼可见的状态。
环境里的遗留密钥,不再与 OpenRouter 抢请求
Pi 本身支持 15+ 提供商,通过 API key 或 OAuth 认证,OpenRouter 只是其中之一()。也就是说,Pi 的环境变量里可能同时躺着 ANTHROPIC_API_KEY、OPENAI_API_KEY 这类直连密钥。
第五条说,Ori Pi 会「帮助处理 Pi 环境里的其他提供商密钥」,让遗留的 ANTHROPIC_API_KEY 或 OPENAI_API_KEY 不与发往 OpenRouter 的请求冲突。
如果 harness 优先读了环境变量里的直连密钥,请求就会绕过 OpenRouter,账单和 guardrails 随之失效。OpenRouter 在 Ori Pi 里直接处理这层冲突。
八天前发布的 Ori Harness,今天补上 Pi
Ori Harness 是 8 月 4 日发布的。当时 OpenRouter 在里解释动机:为了让 Claude Code 这类 harness 接上 OpenRouter,用户得写临时脚本、配一堆环境变量,Claude Code 尤其麻烦。ori 第一批支持四种 agent:Claude Code、Codex、OpenCode 和 Hermes。
那篇博客的未来计划已经点了 Pi 的名——「为 OpenCode 和 Pi 这类 harness 内置 WebSearch 插件」。八天后,Pi 进了正式名单。
Pi 本身是极简终端 coding harness,pi.dev 分享图的 tagline 是 "There are many agent harnesses, but this one is yours",OpenRouter 的 coding agent 给它配的简介则是 "There are many coding agents, but this one is yours",显示用量 84.9B tokens、排第 6。此前 OpenRouter 已有 (beta),一键把 Pi 部署到 DigitalOcean、Hetzner、AWS、GCP 等云主机。Spawn 帮你把 Pi 扔上云,Ori Pi 则让本地终端里的 Pi 直接以 OpenRouter 为后端跑起来。
头一个半小时:一条催更,一条邀约
发布约一个半小时后,主帖显示 141 个赞、10 次转发、4 条回复。公开回应不多。
自称 AI superconnector 的账号 回复说,这对它认识的一些开发者教育团队可能是好选择,愿意帮忙牵线。另一条来自简介自称 Edudojo.ai 独立创始人的 :他把这次发布称作「Step 1」,随后催 OpenRouter「以闪电般的速度继续打磨」(keep refining it at lighting speed)。
截至本文写作时,Ori 文档的 FAQ 仍只列出 Claude Code、Codex、Hermes、OpenCode 四种 agent,并写着「更多 harness 还在路上」;而 Ori 落地页的标题已经把 Pi 写进了支持列表。