Кодинг-агенты

OpenCode через AI Gateway — настройка провайдера

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

OpenAI-совместимый API

OpenCode — терминальный кодинг-агент с открытым исходным кодом: понимает контекст проекта, редактирует файлы, запускает команды и не привязан к одному провайдеру. Через AI Gateway вы описываете провайдера типа OpenAI-compatible в конфиге opencode.json: указываете baseURL, ключ и список моделей из каталога — и работаете по обычному интернету, без VPN и валютной карты.

Подключение к AI Gateway

  1. Создайте API-ключ

    В кабинете AI Gateway создайте ключ — формат sk-aigate-…. Отдельный ключ на проект упрощает контроль расхода.

  2. Откройте конфиг OpenCode

    Создайте или отредактируйте opencode.json в корне проекта (или глобальный ~/.config/opencode/opencode.json).

  3. Опишите провайдера AI Gateway

    Добавьте провайдера типа openai-compatible с адресом шлюза, ключом и нужными моделями каталога. Ключ объекта модели — это её код в каталоге AI Gateway:

    {
      "provider": {
        "aigate": {
          "npm": "@ai-sdk/openai-compatible",
          "options": {
            "baseURL": "https://ai-gatewey.ru/v1",
            "apiKey": "sk-aigate-ваш_ключ"
          },
          "models": {
            "anthropic/claude-sonnet-5": {},
            "openai/gpt-5.3-codex": {},
            "deepseek/deepseek-chat": {}
          }
        }
      }
    }
  4. Выберите модель и проверьте

    Запустите opencode в каталоге проекта, выберите модель провайдера aigate и отправьте первый запрос. Если агент отвечает — расход уже виден в кабинете AI Gateway в реальном времени.

Ключи в объекте models — это коды каталога AI Gateway целиком, включая префикс провайдера (anthropic/…, openai/…). Полный список кодов — в каталоге моделей.

Какие модели выбрать

OpenCode работает с любой моделью каталога. Для повседневного кодинга берите модели среднего класса, для сложного рефакторинга — флагманы, а deepseek-chat даёт заметную экономию на объёмных задачах:

МодельВвод, ₽/1МВывод, ₽/1МКонтекст
Anthropic: Claude Sonnet 53141 5681M
OpenAI: GPT-5.3-Codex2742 195400K
DeepSeek: DeepSeek V331125128K
Актуальные цены каталога AI Gateway за 1 млн токенов. Все модели →

Частые вопросы

Модель не появляется в списке OpenCode — что проверить?

Убедитесь, что ключ модели в объекте models совпадает с кодом каталога AI Gateway буква в букву (включая префикс провайдера), а сам провайдер описан как openai-compatible.

Куда лучше класть ключ — в проект или глобально?

Для командной работы удобнее глобальный ~/.config/opencode/opencode.json, а провайдера AI Gateway с моделями держать в конфиге проекта — так настройки репозитория не зависят от машины.

Как контролировать расход агента?

Задайте ключу месячную квоту и лимит RPM в кабинете AI Gateway — при превышении запросы остановятся, а не спишут лишнее.

OpenCode с оплатой в рублях — ключ после регистрации

Получить ключ