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.