раздел 03
Модели и настройка
Главное в OpenCode - вы сами решаете, какая модель будет работать. Можно подключить облачного провайдера по API-ключу, а можно гонять модель локально на своём компьютере. Здесь - как это сделать и где взять ключи.
Провайдеры
Где взять ключи
Для облачных провайдеров нужен API-ключ - это строка, которая открывает доступ к вашему платному аккаунту:
- Anthropic - в консоли
console.anthropic.com, раздел API Keys. - OpenAI - в кабинете
platform.openai.com, раздел API keys. - OpenRouter - в кабинете
openrouter.ai, один ключ на все доступные модели.
Локальная модель через Ollama
Если не хотите платить за токены и пускать код в облако, поставьте Ollama - программу, которая запускает модели прямо на вашем компьютере. Скачайте модель и укажите её в OpenCode как локального провайдера:
ollama pull qwen2.5-coder
Платить не нужно, всё работает офлайн. Минус - локальные модели слабее топовых облачных, и для них нужен достаточно мощный компьютер.
Как подключить
Конфиг
Настройки OpenCode хранятся в конфиг-файле проекта. Это обычный текстовый файл (формат json), где задают провайдера и модель по умолчанию. Пример того, как это выглядит:
{
"provider": "anthropic",
"model": "claude-sonnet-4-5"
}
Конкретные имена моделей и поля смотрите в документации на opencode.ai - они меняются по мере выхода новых версий.
Правила и инструкции для агента
OpenCode умеет читать правила проекта - файл с инструкциями, который агент учитывает в каждой задаче. Туда пишут то, что важно соблюдать всегда:
- Все комментарии в коде - на английском.
- Не трогай файлы в папке legacy.
- После изменений всегда запускай линтер.
Такой файл экономит время: не нужно повторять одно и то же в каждом запросе - агент помнит правила сам.