Skip to Content
aicentos

Devin CLI

Использование aicentos в Devin CLI — подключение через OpenAI-совместимую конфигурацию

Обновлено:

Devin CLI — консольный клиент Devin; адрес OpenAI-совместимого API задаётся через переменные окружения или файл конфигурации. Направьте Base URL на aicentos и введите API Key, чтобы использовать модели, подключённые к aicentos, прямо в терминале.

Подготовка

Сначала создайте на странице «API Key» в консоли отдельный ключ для Devin CLI (рекомендуемое имя devin-cli — так проще отслеживать расход).

Установка

Сначала нужны Node.js 18+ и npm:

node -v
npm -v

Установите глобально через npm:

npm install -g devin-cli

После установки проверьте результат:

devin --version

Шаги настройки

Поддерживаются два способа — переменные окружения и файл конфигурации; приоритет у переменных окружения.

Вариант 1: переменные окружения (рекомендуется)

export DEVIN_BASE_URL="https://aicentos.com/v1"
export DEVIN_API_KEY="your_api_key_here"

Чтобы настройка действовала постоянно, допишите переменные в ~/.zshrc или ~/.bashrc, затем выполните source ~/.zshrc.

Вариант 2: файл конфигурации

Отредактируйте ~/.devin/config.json:

{
  "apiKey": "your_api_key_here",
  "baseURL": "https://aicentos.com/v1",
  "model": "gpt-4o"
}

Конфигурация для заполнения

ПолеЗначение
API Keyключ, созданный в консоли
Base URLhttps://aicentos.com/v1
Модельимя модели из «витрины моделей» в консоли

Проверка

Когда конфигурация готова, просто запустите:

devin

Отправьте в интерактивной сессии простой промпт: если ответ приходит нормально, подключение выполнено. При ошибке аутентификации проверьте, верен ли DEVIN_API_KEY, есть ли у DEVIN_BASE_URL суффикс /v1 и достаточно ли средств на счёте.

Примечания

  • В Base URL указывайте только до /v1, не дописывайте полный путь /v1/chat/completions
  • Если заданы и переменные окружения, и файл конфигурации, приоритет у переменных окружения
  • Рекомендуется сначала проверить список доступных моделей через GET /v1/models и только потом заполнять Model ID