Документация

OMP

Подключите терминального агента OMP к четырём моделям через airaw.

1. Установите OMP

Нужен Bun 1.4.4 или новее. Поставьте официальный пакет:

bun add --global @oh-my-pi/[email protected]

2. Добавьте провайдера

Получите ключ на странице активации. Откройте ~/.omp/agent/models.yml и добавьте airaw в providers, сохранив чужие записи. Замените YOUR_AIRAW_KEY своим ключом:

providers:
  airaw:
    baseUrl: https://example.invalid/v1
    apiKey: YOUR_AIRAW_KEY
    api: openai-completions
    models:
      - id: glm-5.3
        name: GLM 5.3
        contextWindow: 1048576
        maxTokens: 131072
      - id: deepseek-v4.1-flash
        name: DeepSeek V4.1 Flash 1017
        contextWindow: 1000000
        maxTokens: 393216
      - id: kimi-k3
        name: Kimi K3
        contextWindow: 1048576
        maxTokens: 1048576
      - id: qwen3.8-max-0902
        name: Qwen 3.8 Max
        contextWindow: 1000000
        maxTokens: 131072

Файл хранит ключ локально: не добавляйте его в проект и не публикуйте. Автоматический скрипт меняет только провайдера airaw и выбор модели.

3. Выберите модель

В ~/.omp/agent/config.yml добавьте роль по умолчанию. Если уже существует config.yaml, а config.yml нет, правьте существующий файл; остальные роли сохраните:

modelRoles:
        default: airaw/glm-5.3

Для другой модели замените часть после airaw/ одним из идентификаторов выше. Выбор также доступен внутри клиента через /model.

4. Проверьте подключение

Перезапустите клиент. Сначала проверьте список, затем отправьте задачу:

omp models find airaw
        omp

Запросы пойдут через шлюз; расход появится в кабинете.

Если не подключается
  • 401 — проверьте значение apiKey в провайдере airaw.
  • 404 — укажите единственный суффикс /v1 и протокол openai-completions.
  • Если задан OMP_PROFILE, клиент читает именованный профиль, а не обычную папку ~/.omp/agent. Без него путь задаёт PI_CODING_AGENT_DIR; корень профилей меняет PI_CONFIG_DIR.
  • Проектный .omp/config.yml может перекрыть глобальную роль. Скрипт сохраняет настройки проекта.

Сверяйте параметры с официальной справкой OMP.