Все руководства

Открытый кодСовместим с OpenAIopencode

opencode

Терминальный агент с открытым кодом, работает с любым провайдером.

opencode настраивает каждого провайдера через базовый URL, а не читает OPENAI_BASE_URL. Быстрее всего — интерактивный вход; для полного контроля правьте файл конфигурации.

Официальная документация

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

  1. 1

    Установите opencode

    Требуется Node.js 18 или новее. Устанавливает глобальную команду opencode.

    bash
    npm install -g opencode-ai
  2. 2

    Вариант A: быстрый вход

    Выполните команду входа, прокрутите до «Other» и вставьте свой базовый URL и ключ API.

    bash
    opencode auth login
  3. 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. 4

    Начните кодить

    Запустите в папке проекта и выберите свою модель командой /models.

    bash
    opencode
Совет: opencode не читает OPENAI_BASE_URL и OPENAI_API_KEY для своих эндпоинтов. Провайдера нужно объявить — через auth login или в файле конфигурации.
Сначала выберите модель или провайдера подешевле, затем подставьте их ключ и эндпоинт в шаги выше. Сравнить цены · Смотреть провайдеров