Мир больших языковых моделей (LLM) продолжает развиваться с невероятной скоростью, и каждый новый релиз от ведущих игроков, таких как Google, приносит не только улучшения в качестве генерации текста, но и новые технические нюансы, которые разработчикам приходится учитывать в своей повседневной работе. 13 августа 2026 года стало важной вехой для экосистемы открытых инструментов взаимодействия с LLM: вышла версия плагина llm-gemini 0.33, которая добавляет поддержку свежей модели Gemini 3.7 Flash. Это событие знаменует собой переход от простого «чата с ИИ» к более сложным инженерным задачам, где важны не только ответы, но и прозрачность процессов мышления модели, а также интеграция с внешними инструментами.
В этой статье мы подробно разберем, что именно изменилось в новой версии плагина, какие новые модели теперь доступны, как использовать серверные инструменты и почему даже такая продвинутая модель, как Gemini 3.7 Flash, может столкнуться с неожиданными проблемами при рендеринге графики в разных браузерах. Мы углубимся в технические детали, чтобы вы могли максимально эффективно использовать эти возможности в своих проектах, будь то локальный запуск на вашем компьютере или интеграция в облачные сервисы.
01Обновление экосистемы: Что нового в llm-gemini 0.33?
Плагин llm-gemini является одним из ключевых мостов между разработчиками и семейством моделей Google Gemini. После длительного перерыва, предшествовавшего последнему релизу, версия 0.33 приносит значительные улучшения. Главное нововведение — полная поддержка модели Gemini 3.7 Flash, которая позиционируется как высокопроизводительное решение для задач, требующих баланса между скоростью и качеством.
Однако поддержка одной модели — это лишь верхушка айсберга. Плагин теперь также включает поддержку более ранних версий семейства Flash: gemini-3.6-flash и gemini-3.5-flash-lite. Это важно для разработчиков, которым необходимо тестировать свои приложения на разных поколениях моделей, чтобы обеспечить обратную совместимость или оптимизировать затраты, выбирая более легковесные версии для простых задач.
Кроме текстовых моделей, обновленный плагин добавляет поддержку двух моделей эмбеддинга: gemini-embedding-2 и gemini-embedding-001. Эмбеддинги (векторные представления) критически важны для систем поиска, рекомендательных систем и семантического анализа. Наличие доступа к современным моделям эмбеддинга в рамках того же плагина упрощает архитектуру приложений, позволяя разработчикам использовать единую точку входа для работы с разными типами данных.
Важным техническим аспектом обновления является совместимость с LLM 0.32. Эта версия базового фреймворка LLM вносит существенные изменения в то, как мы взаимодействуем с моделями. В частности, она открывает доступ к reasoning traces (трекам рассуждений) и позволяет включать серверные инструменты. Это меняет парадигму использования: мы больше не просто отправляем запрос и получаем ответ, мы можем видеть, как модель приходит к выводу, и поручать ей выполнение кода на стороне сервера.
02Прозрачность мышления: Reasoning Traces
Одной из самых значимых возможностей, ставших доступными благодаря обновлению до совместимости с LLM 0.32, является возможность просмотра reasoning traces. В прошлом модели LLM часто работали как «черные ящики»: вы вводили промпт, и получали ответ. Даже если ответ был правильным, было трудно понять, какие логические шаги модель прошла, чтобы к нему прийти. Это создавало проблемы с отладкой и доверием к результатам.

С появлением поддержки треков рассуждений разработчики теперь могут видеть промежуточные шаги мышления модели. Это особенно полезно для сложных задач, требующих логического вывода, математических вычислений или анализа кода. Наблюдая за тем, как модель структурирует свои мысли, можно лучше понять её сильные стороны и ограничения. Например, если модель делает ошибку в определенном типе задач, анализ трека рассуждений поможет выявить, на каком именно этапе произошел сбой: в интерпретации запроса, в выборе стратегии решения или в финальной генерации ответа.
Для разработчиков, работающих с чувствительными данными или требующими высокой точности, такая прозрачность становится незаменимым инструментом. Она позволяет не только проверять правильность ответов, но и обучать новые модели или настраивать промпты на основе реальных паттернов мышления существующих LLM.
03Серверные инструменты: От текста к действиям
Еще одним прорывным функционалом, добавленным в llm-gemini 0.33, является поддержка серверных инструментов (server-side tools). Раньше модели LLM ограничивались генерацией текста. Теперь же они могут выполнять код, взаимодействовать с API и выполнять другие действия, которые требуют вычислительных ресурсов или доступа к внешним системам.
Рассмотрим конкретный пример использования. Предположим, вам нужно вычислить факториал числа 13, умноженный на 3. Вместо того чтобы просить модель дать ответ (что может привести к ошибкам в вычислениях), вы можете использовать серверный инструмент для выполнения Python-кода. В плагине llm-gemini это делается с помощью флага -T (или --tool), который указывает модели использовать определенный инструмент.
Вот как выглядит команда в терминале:
llm -m gemini-3.7-flash -T CodeExecution \
'use python to calculate (factorial of 13) * 3'В этом примере мы указываем модели использовать инструмент CodeExecution. Модель генерирует Python-код, который выполняется на сервере, и возвращает точный результат. Это не только повышает надежность вычислений, но и открывает путь к созданию более сложных агентов, способных решать задачи, выходящие за рамки простой генерации текста.

Важно отметить, что использование серверных инструментов требует осторожности. Поскольку код выполняется на стороне сервера, необходимо обеспечить безопасность и контроль над тем, какие операции разрешены модели. Разработчикам следует настраивать ограничения для инструментов, чтобы предотвратить выполнение вредоносного кода или несанкционированный доступ к данным.
04Генерация изображений: Пеликаны на велосипедах
Помимо текстовых и вычислительных задач, Gemini 3.7 Flash демонстрирует впечатляющие способности в генерации изображений. Для демонстрации возможностей новой модели автор плагина попросил Gemini 3.7 Flash нарисовать пеликанов, едущих на велосипедах, с разными уровнями «усилия размышления» (thinking efforts). В версии 3.6 Flash существовал опциональный уровень «минимального» усилия, но в 3.7 Flash он был удален, что, вероятно, указывает на оптимизацию процесса генерации и фокус на более качественных результатах.
Результаты генерации с высоким уровнем усилия (high thinking effort) оказались весьма впечатляющими. Модель смогла создать детализированное изображение, где пеликан выглядит естественно, а велосипед правильно сконструирован. Это говорит о значительном прогрессе в понимании модели физических объектов и их взаимодействия.
Однако, как часто бывает в мире технологий, за красивыми картинками скрываются технические нюансы. Оказалось, что изображение пеликана, которое было показано в демонстрации, было рендерено с использованием браузера Safari. Это привело к неожиданному открытию: другие популярные браузеры, такие как Firefox и Chrome, отображают это изображение совершенно иначе.
05Проблема кроссбраузерности: Safari vs Chrome/Firefox
Причина различий в отображении кроется в особенностях обработки SVG-элементов, а именно — пустых элементов <filter>. Safari, как известно, более толерантен к таким элементам, чем Chrome и Firefox. В результате, в Safari пеликан отображается корректно, в то время как в других браузерах он полностью отсутствует, оставляя только велосипед.
Это явление подчеркивает важность кроссбраузерного тестирования, даже когда речь идет о сгенерированном ИИ контенте. Генеративные модели часто создают SVG-код, который может не соответствовать строгим стандартам или учитывать особенности рендеринга конкретных браузеров. Разработчикам, использующим AI для создания графики, необходимо быть готовыми к таким сюрпризам и внедрять механизмы проверки и исправления кода.

Проблема с отсутствующим пеликаном в Chrome и Firefox является ярким примером того, как технические детали реализации могут влиять на конечный результат. Это не ошибка самой модели Gemini 3.7 Flash, а скорее особенность взаимодействия между сгенерированным кодом и браузерными движками. Тем не менее, для пользователей, которые видят только велосипед, это может выглядеть как баг модели, что подчеркивает важность прозрачности в том, как генерируется и отображается контент.
06Практические советы для разработчиков
Исходя из описанных выше особенностей, можно выделить несколько практических рекомендаций для разработчиков, планирующих использовать Gemini 3.7 Flash и плагин llm-gemini 0.33 в своих проектах.
07Доступность из России и локальный запуск
Для российских разработчиков важно отметить, что доступ к моделям Google Gemini может быть ограничен из-за геоблокировок и санкций. Однако, использование локальных инструментов, таких как плагин llm-gemini, позволяет интегрировать эти модели в свои приложения через API. Если у вас есть доступ к ключам API Google Cloud, вы можете использовать их для работы с Gemini 3.7 Flash.
Альтернативой может быть использование прокси-серверов или локальных развертываний моделей, если это позволяет лицензия. Важно следить за изменениями в политике доступа и выбирать надежные способы интеграции, чтобы обеспечить стабильность работы ваших приложений.
08Что это значит на практике
Релиз Gemini 3.7 Flash и обновление плагина llm-gemini 0.33 знаменуют собой новый этап в развитии инструментов для работы с LLM. Мы видим переход от простой генерации текста к более сложным сценариям, включающим прозрачность мышления, выполнение кода и генерацию графики. Однако вместе с этими возможностями приходят и новые вызовы, такие как кроссбраузерные проблемы с рендерингом SVG.
Для разработчиков это означает необходимость более глубокого понимания технических деталей работы моделей и инструментов. Просто «спросить у ИИ» уже недостаточно. Нужно уметь настраивать параметры, контролировать выполнение кода, анализировать треки рассуждений и тестировать результаты в различных условиях. Это делает работу с LLM более сложной, но и более мощной, позволяя создавать по-настоящему интеллектуальные и надежные приложения.
В будущем мы, вероятно, увидим еще больше интеграций между LLM и внешними инструментами, а также улучшения в области кроссбраузерной совместимости сгенерированного контента. Следите за обновлениями плагина llm-gemini и новыми релизами моделей Google, чтобы оставаться впереди в этой быстро меняющейся области.
Источник: Simon Willison ↗
