Подключение OpenCode
OpenCode — опенсорсный агентный CLI для кодинга. С NordRouter работает через OpenAI-совместимый эндпоинт.
Конфиг
Откройте ~/.config/opencode/opencode.json (создайте, если нет) и добавьте провайдера:
json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"nordrouter": {
"npm": "@ai-sdk/openai-compatible",
"name": "NordRouter",
"options": {
"baseURL": "https://nordrouter.com/v1",
"apiKey": "sk-nr-ВАШ-КЛЮЧ"
},
"models": {
"anthropic/claude-sonnet-4.6": { "name": "Claude Sonnet 4.6" },
"anthropic/claude-opus-4.8": { "name": "Claude Opus 4.8" },
"openai/gpt-5.5": { "name": "GPT-5.5" },
"deepseek/deepseek-v4-flash": { "name": "DeepSeek V4 Flash" }
}
}
}
}Впишите ключ из личного кабинета, запустите opencode и выберите модель через /models.
Кэширование работает автоматически
OpenCode держит стабильный контекст сессии, поэтому Claude-модели через NordRouter кэшируются сами — повторные обращения к тому же контексту дешевле до 90%. Ничего настраивать не нужно.
Какие модели добавить
В блок models можно вписать любую модель из каталога — ID копируется как есть. Ходовые для кодинга:
anthropic/claude-sonnet-4.6— баланс цены и качества;anthropic/claude-opus-4.8/anthropic/claude-sonnet-5— максимум качества;deepseek/deepseek-v4-flash— дёшево для рутины;z-ai/glm-5.2— сильная китайская модель для кода.
Если не работает
Смотрите частые ошибки — там разобраны все типовые случаи с решениями.