Дайджесты новостей
Изометрическая сцена модульного терминала разработчика с трехсекционной панелью моделей OpenCode.

Быстрые открытые модели внутри OpenCode: бесплатный стек для агентного кодинга

Когда разработчики только начинают настраивать агентные среды кодинга вроде 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, гарантируя, что твой проприетарный код не будет использован для дообучения публичных сетей.