Настройка OMP с Detta
OMP использует тот же Detta provider, что и pi.dev. Разница в способе хранения credentials: OMP поддерживает нативный мастер входа и сохраняет ключ в собственной базе агента.
Что понадобится
- установленный OMP;
- API-ключ Detta вида
dk_...; - клон репозитория Detta или доступ к каталогу
pi/detta-provider.
Внимание: ключ нельзя публиковать.
Не добавляйте API-ключ в Git, Markdown-файлы или публичные скриншоты.
1. Установите расширение
Из корня репозитория Detta выполните:
omp install ./pi/detta-provider
Команда подключает расширение к OMP через локальную ссылку. Исходный каталог остаётся источником правды для провайдера.
2. Выполните вход в OMP
Запустите OMP:
omp
В TUI выполните:
/login detta
Вставьте API-ключ dk_.... Также можно выбрать Detta в мастере первоначальной настройки.
OMP проверяет ключ коротким запросом и сохраняет credentials в:
~/.omp/agent/agent.db
После этого ключ не требуется задавать при каждом запуске.
3. Выберите модель Detta
В интерфейсе OMP:
- Откройте
/model. - Выберите провайдера
detta. - Выберите модель, например
detta/gpt-4o.
Каталог моделей загружается из GET https://api.detta.one/v1/models при запуске расширения. В нём остаются chat-модели, которые доступны через Detta.
Вариант для CI и локальной автоматизации
Для одноразового запуска можно передать ключ через окружение:
DETTA_API_KEY=dk_<ваш-ключ> omp
Переменная DETTA_API_KEY имеет приоритет над сохранёнными credentials. Для постоянной работы предпочтительнее /login detta, а для автоматизированных процессов — секреты CI или Infisical.
Опасно: не записывайте ключ в shell history.
Не используйте реальный ключ непосредственно в командах, которые сохраняются в истории shell. Передавайте его через менеджер секретов или интерактивный
/login.
Локальный API во время разработки
Если gateway Detta запущен локально:
DETTA_BASE_URL=http://localhost:3000/v1 \
DETTA_API_KEY=dk_<ваш-ключ> \
omp
На production используется https://api.detta.one/v1 автоматически.
Проверка
После настройки убедитесь, что:
- OMP запускается без ошибки загрузки расширения;
/modelпоказываетdetta;- выбранная модель имеет префикс
detta/; - тестовый запрос получает ответ;
- после нового запуска OMP credentials не требуется вводить повторно.
Если OMP не видит расширение, повторите omp install ./pi/detta-provider из актуального клона репозитория и перезапустите OMP.