Gemini 3.7 Flash в терминале: запускаем ИИ-модели Google без браузера
Установите плагин llm-gemini 0.33, подключите новые модели Gemini 3.7 Flash и встраивания, запускайте задачи с трассировкой рассуждений и серверными инструментами — пошаговый гайд

Вчера Google выпустил Gemini 3.7 Flash — обновлённую версию лёгкой модели, а вместе с ней плагин llm-gemini обновился до версии 0.33. Теперь можно запускать генерацию текста, встраивания и даже серверные инструменты (например, выполнение кода) прямо из командной строки. Это полезно, если вы тестируете модели локально, автоматизируете задачи или не хотите зависеть от веб-интерфейса.
Зачем это нужно
Gemini 3.7 Flash позиционируется как быстрая и дешёвая альтернатива более тяжёлым моделям. В CLI вы получаете:
- Трассировку рассуждений (reasoning traces) — видите, как модель приходит к ответу.
- Серверные инструменты (server-side tools) — например, выполнение Python-кода без установки дополнительных библиотек.
- Доступ к новым моделям: Gemini 3.7 Flash, 3.6 Flash, 3.5 Flash Lite и двум моделям встраивания (embedding).
Если вы уже используете LLM (утилиту Simon Willison для работы с языковыми моделями), обновление займёт 5 минут.
Устанавливаем и обновляем плагин
Плагин llm-gemini работает поверх LLM. Сначала убедитесь, что у вас установлена последняя версия LLM (0.32 или новее):
``bash pip install --upgrade llm ``
Затем установите или обновите плагин:
``bash llm install llm-gemini llm plugins upgrade llm-gemini # если плагин уже установлен ``
Проверьте, что плагин доступен:
``bash llm models list ``
В списке должны появиться новые модели: gemini-3.7-flash, gemini-3.6-flash, gemini-3.5-flash-lite, gemini-embedding-2 и gemini-embedding-001.
Запускаем генерацию с трассировкой рассуждений
В LLM 0.32 появилась поддержка трассировки рассуждений — теперь вы можете видеть, как модель анализирует запрос. Запустите команду с флагом -v (verbose):
``bash llm -m gemini-3.7-flash -v "Объясни, как работает алгоритм сортировки слиянием" ``
В выводе появится дерево рассуждений: модель разобьёт задачу на шаги и покажет, как пришла к ответу.
Используем серверные инструменты
Плагин поддерживает серверные инструменты — например, выполнение кода. Для этого добавьте флаг -T и укажите инструмент. Вот как посчитать факториал и умножить его на 3:
``bash llm -m gemini-3.7-flash -T CodeExecution \ 'Используй Python, чтобы посчитать (факториал 13) * 3' ``
Модель сгенерирует код, выполнит его на сервере Google и вернёт результат. Поддерживаются инструменты CodeExecution и Retrieval (поиск по документам).
Генерируем изображения и работаем с SVG
Gemini 3.7 Flash умеет генерировать SVG-изображения. Попробуйте создать пеликана на велосипеде с разным уровнем детализации:
``bash llm -m gemini-3.7-flash \ 'Нарисуй SVG с пеликаном на велосипеде. Уровень детализации: высокий' ``
В выводе появится SVG-код. Сохраните его в файл:
``bash llm -m gemini-3.7-flash 'SVG с пеликаном на велосипеде, высокий уровень детализации' > pelican.svg ``
Важно: Safari корректно отображает пустые теги <filter> в SVG, а Firefox и Chrome — нет. Если пеликан не отображается, откройте файл в Safari или удалите пустые теги <filter>.
Работаем с встраиваниями (embedding)
Плагин поддерживает две модели встраивания: gemini-embedding-2 и gemini-embedding-001. Они полезны для поиска по документам, кластеризации или сравнения текстов. Пример:
``bash llm embed -m gemini-embedding-2 "Привет, мир!" ``
Результат — вектор встраивания, который можно сохранить в базу данных или использовать для сравнения с другими текстами.
Где ломается
- Проблемы с SVG: Как упоминалось, Firefox и Chrome не отображают SVG с пустыми тегами
<filter>. Если изображение не отображается, удалите эти теги вручную или используйте Safari. - Ограничения инструментов: Серверные инструменты (
CodeExecution,Retrieval) работают только с моделями Gemini. Если вы используете другие плагины (например, для OpenAI), инструменты могут быть недоступны. - Версии LLM: Плагин требует LLM 0.32 или новее. Если у вас старая версия, обновите её перед установкой плагина.
- API-ключи: Для работы с Gemini нужен API-ключ Google. Если вы не настроили его заранее, плагин попросит ввести ключ при первом запуске.
Что попробовать дальше
- Сравните модели: Запустите одну и ту же задачу на
gemini-3.7-flash,gemini-3.6-flashиgemini-3.5-flash-lite. Сравните скорость и качество ответов. - Автоматизируйте задачи: Напишите скрипт, который будет запускать LLM с разными инструментами (например, генерировать код и сразу выполнять его).
- Интеграция с другими инструментами: Попробуйте подключить LLM к вашему пайплайну обработки данных или чат-боту.
- Эксперименты с встраиваниями: Сохраните векторы встраиваний в базу данных (например, PostgreSQL с pgvector) и попробуйте реализовать семантический поиск.
Источники
Читайте также
Комментарии
Пока никто не написал. Будьте первым.


