omp, также известен как
pi-mono — тот же проект) — это минималистичный расширяемый терминальный агент для кодинга.
Протокол: OpenAI-совместимый
- Базовый 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. Идентификаторы моделей всегда используют формат vendor/model.
Запуск
OK.
Примечания
- Требуется bun >= 1.3.14.
base_urlдолжен включать/v1.- Поле
apiKeyпринимает имя переменной окружения, а не сам ключ; приauthHeader: trueоно отправляется какAuthorization: Bearer <value>. - Ссылки на модели используют формат
provider/model— здесьorcarouter/orcarouter/auto(провайдерorcarouter+ идентификатор моделиorcarouter/auto). - Используйте
-pдля неинтерактивных запусков. - oh-my-pi и pi-mono — это один и тот же проект; команда в обоих —
omp.
Включение thinking / reasoning
Запись модели по умолчанию выше имеетreasoning: false. Чтобы включить reasoning и разрешить выбор усилия, объявите блок thinking плюс compat.reasoningEffortMap у модели:
model:level (в пределах minLevel..maxLevel):
:high выбирает уровень усилия и работает с OrcaRouter.