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 URL | https://aicentos.com/v1 |
| Модель | имя модели из «витрины моделей» в консоли |
Проверка
Когда конфигурация готова, просто запустите:
devinОтправьте в интерактивной сессии простой промпт: если ответ приходит нормально, подключение выполнено. При ошибке аутентификации проверьте, верен ли DEVIN_API_KEY, есть ли у DEVIN_BASE_URL суффикс /v1 и достаточно ли средств на счёте.
Примечания
- В Base URL указывайте только до
/v1, не дописывайте полный путь/v1/chat/completions - Если заданы и переменные окружения, и файл конфигурации, приоритет у переменных окружения
- Рекомендуется сначала проверить список доступных моделей через
GET /v1/modelsи только потом заполнять Model ID