Открытый кодСовместим с OpenAIopencode
opencode
Терминальный агент с открытым кодом, работает с любым провайдером.
opencode настраивает каждого провайдера через базовый URL, а не читает OPENAI_BASE_URL. Быстрее всего — интерактивный вход; для полного контроля правьте файл конфигурации.
Шаги настройки
- 1
Установите opencode
Требуется Node.js 18 или новее. Устанавливает глобальную команду opencode.
bashnpm install -g opencode-ai - 2
Вариант A: быстрый вход
Выполните команду входа, прокрутите до «Other» и вставьте свой базовый URL и ключ API.
bashopencode auth login - 3
Вариант B: файл конфигурации
Объявите OpenAI-совместимого провайдера с его базовым URL, ключом и моделью. Замените значения на свои.
~/.config/opencode/opencode.json{ "$schema": "https://opencode.ai/config.json", "provider": { "custom": { "npm": "@ai-sdk/openai-compatible", "options": { "baseURL": "https://api.example.com/v1", "apiKey": "your-api-key" }, "models": { "your-model-name": {} } } } } - 4
Начните кодить
Запустите в папке проекта и выберите свою модель командой /models.
bashopencode
Совет: opencode не читает OPENAI_BASE_URL и OPENAI_API_KEY для своих эндпоинтов. Провайдера нужно объявить — через auth login или в файле конфигурации.
Сначала выберите модель или провайдера подешевле, затем подставьте их ключ и эндпоинт в шаги выше. Сравнить цены · Смотреть провайдеров