раздел 03

Модели и настройка

Главное в OpenCode - вы сами решаете, какая модель будет работать. Можно подключить облачного провайдера по API-ключу, а можно гонять модель локально на своём компьютере. Здесь - как это сделать и где взять ключи.

Провайдеры

Anthropic (Claude)
Сильные модели для кода. Ключ - в консоли Anthropic. Те же модели, что в Claude Code.
OpenAI (GPT)
Модели OpenAI. Ключ - в личном кабинете OpenAI. Те же модели, что в Codex.
OpenRouter
Один ключ - доступ к десяткам моделей разных вендоров сразу. Удобно пробовать разное.
Локально через Ollama
Модель работает на вашем компьютере. Без интернета, без оплаты токенов, ключ не нужен.

Где взять ключи

Для облачных провайдеров нужен API-ключ - это строка, которая открывает доступ к вашему платному аккаунту:

  • Anthropic - в консоли console.anthropic.com, раздел API Keys.
  • OpenAI - в кабинете platform.openai.com, раздел API keys.
  • OpenRouter - в кабинете openrouter.ai, один ключ на все доступные модели.

Локальная модель через Ollama

Если не хотите платить за токены и пускать код в облако, поставьте Ollama - программу, которая запускает модели прямо на вашем компьютере. Скачайте модель и укажите её в OpenCode как локального провайдера:

ollama pull qwen2.5-coder

Платить не нужно, всё работает офлайн. Минус - локальные модели слабее топовых облачных, и для них нужен достаточно мощный компьютер.

Как подключить

1
Выберите провайдера
При первом запуске или позже в настройках OpenCode.
2
Вставьте ключ
Для облачного провайдера - API-ключ из его кабинета. Для Ollama ключ не нужен.
3
Переключайтесь когда угодно
Модель можно сменить в любой момент: задача та же, движок другой.

Конфиг

Настройки OpenCode хранятся в конфиг-файле проекта. Это обычный текстовый файл (формат json), где задают провайдера и модель по умолчанию. Пример того, как это выглядит:

{
  "provider": "anthropic",
  "model": "claude-sonnet-4-5"
}

Конкретные имена моделей и поля смотрите в документации на opencode.ai - они меняются по мере выхода новых версий.

Правила и инструкции для агента

OpenCode умеет читать правила проекта - файл с инструкциями, который агент учитывает в каждой задаче. Туда пишут то, что важно соблюдать всегда:

- Все комментарии в коде - на английском.
- Не трогай файлы в папке legacy.
- После изменений всегда запускай линтер.

Такой файл экономит время: не нужно повторять одно и то же в каждом запросе - агент помнит правила сам.