OpenRouter 推出 Ori CLI,自动配置 Claude Code 等开发工具环境变量

早报3个月前发布 小马良
126 0

开发者在使用 OpenRouter 接入 Claude Code、Codex 等 AI 编程工具(Harness)时,常面临配置繁琐的问题。不同工具对环境变量、API 端点和模型参数的要求各异,手动编写临时脚本或逐一设置环境变量不仅耗时,还容易因参数遗漏导致功能异常。OpenRouter 近日推出 Ori CLI 命令行工具,旨在通过标准化指令完成环境检测与参数注入,实现开箱即用的适配体验。

  • 官方说明:https://openrouter.ai/blog/announcements/ori-harness
OpenRouter 推出 Ori CLI,自动配置 Claude Code 等开发工具环境变量

一键安装与多工具适配流程

Ori CLI 的设计目标是消除手动配置的摩擦。用户只需在终端执行安装脚本并登录账号,即可针对特定工具生成优化后的运行环境。目前该工具已支持 Claude Code、Codex、OpenCode 和 Hermes 四款主流 Harness,后续还将扩展更多工具支持。

具体操作步骤如下:

  • 通过官方脚本安装 Ori CLI:curl -fsSL https://openrouter.ai/labs/ori/install.sh | bash
  • 执行 ori login 完成 OpenRouter 账号认证
  • 根据目标工具运行对应指令,如 ori claude、ori codex、ori opencode 或 ori hermes

执行上述命令后,CLI 会自动写入当前 Shell 会话所需的环境变量与模型映射关系,无需用户干预底层配置细节。

解决网关模式下的参数缺失与性能损耗

以 Claude Code 为例,若直接通过 OpenRouter 网关调用 Anthropic 模型而不使用 Ori CLI,用户需手动设置超过 10 个环境变量才能获得完整功能。这些变量涵盖 API 密钥、基础 URL、模型别名以及多项功能开关。

其中,ENABLE_TOOL_SEARCH 是关键的性能优化参数。当该参数启用时,系统提示词中的工具定义可动态加载,Token 消耗量相比全量注入减少近 50%。然而,这一参数仅在 Claude Code 检测到第一方 Anthropic 环境时默认开启;通过第三方网关调用时,若不显式声明,工具搜索将被禁用。

工具搜索禁用带来的直接影响包括:

  • 完成相同任务所需的 Token 数量和对话轮次显著增加
  • 模型更频繁地调用 Todo 等辅助工具,降低执行效率
  • 系统提示词占用过多上下文窗口,压缩有效推理空间

此外,许多开源模型并不支持工具搜索功能。若对所有模型统一启用该参数,反而会导致兼容性问题。Ori CLI 在执行 ori claude 时会解析用户指定的 --model 标志,根据模型能力自动切换最优配置组合,避免“一刀切”导致的性能下降或报错。

当前支持范围与后续迭代方向

Ori CLI 现阶段聚焦于命令行类 Harness 的配置自动化,已验证可用的工具列表包括:

  • Claude Code
  • Codex
  • OpenCode
  • Hermes

OpenRouter 团队公布了下一阶段的开发计划,重点拓展桌面端支持与运行时监控能力:

  • 增加对桌面应用程序的配置适配
  • 提供工具栏小部件,用于实时追踪 API 用量并控制全局开关
  • 为 OpenCode、Pi 等工具内置 WebSearch 插件,实现联网搜索功能的开箱即用
© 版权声明

相关文章