Когда разработчики только начинают настраивать агентные среды кодинга вроде OpenCode, они по старой привычке цепляют к ним самые тяжелые и дорогие проприетарные модели. И уже через пару дней энтузиазм угасает: счета за вызовы API тают на глазах, ведь агент непрерывно сканирует файлы, гоняет автотесты в терминале и генерирует десятки промежуточных вариантов. К счастью, экосистема открытых моделей созрела настолько, что сейчас можно собрать полностью бесплатный и молниеносный стек для повседневной разработки. Разбираем две главные новинки, появившиеся в каталоге OpenCode.
GLM 5.3 Flash
Модель GLM 5.3 Flash, созданная исследовательской лабораторией Zhipu AI, проектировалась специально под задачи интерактивной разработки с ультранизкой задержкой. В независимом рейтинге Artificial Analysis модель получила сводную оценку 57 пунктов, уверенно опередив большинство компактных сетей предыдущей волны.
Главный козырь GLM 5.3 Flash в среде OpenCode — феноменальная скорость генерации цепочки мыслей (Chain of Thought). В отличие от неповоротливых флагманов, которые могут размышлять по 20–30 секунд над простейшей задачей, GLM Flash мгновенно набрасывает план действий и начинает потоковую отдачу токенов с задержкой первого ответа менее 150 миллисекунд.
В реальном рабочем процессе она берет на себя:
- Мгновенное контекстное автодополнение кода прямо по ходу набора строки (inline completion).
- Генерацию типового бойлерплейта, фабрик объектов и модульных тестов на pytest или vitest.
- Проверку кода на соответствие стандартам оформления (линтеры и форматирование).
- Визуальную отладку: модель нативно мультимодальна, поэтому ты можешь перетащить в чат OpenCode скриншот верстки с поехавшими CSS-стилями или схему архитектуры базы данных, и GLM Flash точно сопоставит визуальный дефект со строчками в твоем репозитории.
DeepSeek V4.1 Flash
Если задача выходит за рамки одного файла и требует вдумчивого многошагового рефакторинга в терминале, на сцену выходит DeepSeek V4.1 Flash. Это специализированная агентная модификация флагманского семейства DeepSeek, построенная на архитектуре Mixture-of-Experts с условной емкостью 196 миллиардов параметров.
Ключевая инновация версии 4.1 Flash — технология условной контекстной памяти (engram conditional memory). Обычно, когда агент заново читает структуру твоего проекта, он пересчитывает кэш ключей и значений (KV-кэш) для каждого файла с нуля, сжигая процессорные циклы. Архитектура DeepSeek Flash умеет сохранять компактные слепки неизменяемых файлов проекта в виде энграмм. При последующих обращениях к модулям агент обращается к готовым смысловым слепкам мгновенно, не тратя время на повторный парсинг кода.
В агентном режиме OpenCode модель выдает свыше 70 токенов в секунду, уверенно ориентируется в дереве каталогов, самостоятельно исполняет команды сборки в терминале и исправляет ошибки компиляции.
Ниже представлен файл конфигурации providers.json для OpenCode, настраивающий разделение ролей между двумя моделями:
{
"$schema": "https://opencode.dev/schema/providers.json",
"providers": {
"glm-flash": {
"name": "Zhipu GLM 5.3 Flash Free",
"endpoint": "https://api.opencode.dev/v1/models/glm-5.3-flash-free",
"model": "glm-5.3-flash",
"type": "chat",
"contextWindow": 131072,
"capabilities": ["code_completion", "refactoring", "vision_debugging"]
},
"deepseek-flash": {
"name": "DeepSeek V4.1 Flash Free",
"endpoint": "https://api.opencode.dev/v1/models/deepseek-v4.1-flash-free",
"model": "deepseek-v4.1-flash",
"type": "agentic",
"contextWindow": 196608,
"capabilities": ["terminal_execution", "multi_file_patching", "engram_memory"]
}
},
"defaultAgentModel": "deepseek-flash",
"defaultAutocompleteModel": "glm-flash"
}
А для быстрого применения настроек и запуска агентной сессии в консоли достаточно выполнить команду инициализации:
# Применение конфигурации провайдеров и старт агентной сессии OpenCode
opencode config set-providers ./providers.json && opencode session start --workspace .
Оба провайдера работают в OpenCode по политике Zero Data Retention, гарантируя, что твой проприетарный код не будет использован для дообучения публичных сетей.
