omp,也称
pi-mono——同一个项目)是一个极简、可扩展的终端编码 agent。
协议:OpenAI 兼容
- Base URL:
https://api.orcarouter.ai/v1(带/v1后缀)
安装
omp。
配置
首先把你的 API 密钥导出为环境变量:~/.omp/agent/models.yml。
orcarouter/auto 换成具体模型,例如 anthropic/claude-opus-4.8 或 google/gemini-2.5-flash。模型 ID 始终使用 vendor/model 格式。
运行
OK。
注意事项
- 需要 bun >= 1.3.14。
base_url必须包含/v1。apiKey字段填的是环境变量的名称,而不是密钥本身;配合authHeader: true,它会以Authorization: Bearer <value>的形式发送。- 模型引用使用
provider/model格式——这里是orcarouter/orcarouter/auto(providerorcarouter+ 模型 IDorcarouter/auto)。 - 非交互运行使用
-p。 - oh-my-pi 和 pi-mono 是同一个项目;两者的命令都是
omp。
启用思考 / 推理
上面默认的模型条目设了reasoning: false。要启用推理并允许选择 effort,请在模型上声明一个 thinking 块外加一个 compat.reasoningEffortMap:
model:level 后缀挑选一个 effort 级别(须在 minLevel..maxLevel 范围内):
:high 后缀会选择对应 effort 级别,并对 OrcaRouter 有效。