ModelGate в OpenCode

Этот сценарий подходит, если вы хотите использовать ModelGate через OpenCode как терминальный AI-клиент для работы с кодом и файлами проекта.

1

Установите OpenCode и создайте API-ключ

Установите OpenCode, затем создайте ключ в разделе API-ключи. Если аккаунта ещё нет, сначала пройдите быстрый старт.

2

Создайте или отредактируйте файл конфигурации

Откройте файл ~/.config/opencode/opencode.jsonc и вставьте в него конфигурацию провайдера ModelGate. Она добавляет OpenAI-compatible провайдер с base URL ModelGate и двумя моделями для выбора внутри OpenCode.

Важно: gpt-5.4 и minimax-m2.7 в примере ниже нужны только как образец. При редактировании конфига вы можете указать любую модель из каталога ModelGate, если она нужна именно вам.

Файл: ~/.config/opencode/opencode.jsonc
Base URL: https://api.modelgate.ru/v1 или https://secure.api.modelgate.ru/v1
API Key: rp_ваш_api_ключ
Model: deepseek-v3.2, gpt-5-mini или другая модель из каталога
{
    "$schema": "https://opencode.ai/config.json",
    "provider": {
        "modelgate": {
            "npm": "@ai-sdk/openai-compatible",
            "name": "ModelGate",
            "options": {
                "baseURL": "https://api.modelgate.ru/v1",
            },
            "models": {
                "gpt-5.4": {
                    "name": "OpenAI GPT-5.4",
                },
                "minimax-m2.7": {
                    "name": "MiniMax M2.7",
                },
            },
        },
    },
}
3

Запустите OpenCode и подключите провайдера

Откройте терминал, запустите OpenCode командой opencode, затем введите /connect, выберите ModelGate и вставьте ваш API-ключ.

4

Проверьте первый запрос в проекте

Откройте нужную папку проекта в терминале и попросите OpenCode объяснить файл, предложить рефакторинг, исправить тест или составить план изменений. Если ключ, модель и base URL заданы корректно, запрос уйдёт через ModelGate как обычный OpenAI-совместимый chat completion.

Практические советы

Сценарий Что сделать
Модель не находится Проверьте, что в ключе разрешены нужные уровни доверия и укажите корректный model id из каталога.
Нужны задачи с персональными данными Переключите base URL на https://secure.api.modelgate.ru/v1 и настройте fallback-модель для безопасного роутера.