Перейти к основному содержимому

Настройка 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:

  1. Откройте /model.
  2. Выберите провайдера detta.
  3. Выберите модель, например 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.