Repolode
simonw

simonw/llm-gemini

Плагин для LLM, который добавляет доступ к моделям Google Gemini в CLI-инструменте и библиотеке Python LLM.

Звёзды
465
Форки
62
Открытые issues
31
Последний коммит
25 дней назад

Что это?

llm-gemini — плагин для LLM, CLI-инструмента и библиотеки Python Саймона Уиллисона для работы с языковыми моделями. После установки он позволяет запускать модели Google Gemini, включая варианты Gemini Flash и Pro, а также модели Gemma через тот же интерфейс, что и для других провайдеров. Ключ Gemini API хранится с помощью системы управления ключами LLM.

Помимо обычных текстовых запросов, плагин поддерживает вложения с изображениями, аудио и видео, в том числе URL YouTube, вывод в формате JSON, ответы по заданной схеме и настройки режима рассуждений для каждой модели. Для каждого запроса можно включать серверные инструменты, в том числе выполнение кода, поиск Google с привязкой к источникам и контекст URL. Плагин также предоставляет модели для создания эмбеддингов, которые можно использовать с командами LLM для работы с эмбеддингами и поиска похожих объектов, а также команду для вывода списка моделей, доступных через Gemini API.

Ключевые возможности

  • 01Запускайте модели Gemini и Gemma через CLI и библиотеку Python LLM.
  • 02Отправляйте изображения, аудио, видео и URL YouTube как вложения к запросам.
  • 03Задавайте вывод в формате JSON или ограничивайте ответы схемой.
  • 04Включайте для каждого запроса серверное выполнение кода, поиск Google с привязкой к источникам или контекст URL.
  • 05Используйте модели Gemini для создания эмбеддингов с командами LLM embed и similar.
  • 06Выводите список всех моделей, доступных через Gemini API, с помощью встроенной команды.

Сценарии использования

  • Обращайтесь к моделям Gemini из скриптов или терминала, не написав собственного кода для API.
  • Расшифровывайте или кратко пересказывайте аудио, видео и материалы YouTube из командной строки.
  • Создавайте коллекции эмбеддингов в SQLite и выполняйте по ним поиск похожих объектов.
  • Извлекайте структурированные данные в JSON из документов или изображений для дальнейшей обработки.

Быстрый старт

  1. 1

    Установите плагин в той же среде, что и LLM

    llm install llm-gemini
  2. 2

    Сохраните ключ API Gemini

    llm keys set gemini
  3. 3

    Запустите запрос с моделью Gemini

    llm -m gemini-flash-latest "A short joke about a pelican and a walrus"

Что важно знать

  • Требуется ключ API Gemini — платного сервиса или сервиса с ограниченной квотой.

В подборках

Темы

Частые вопросы

Что такое llm-gemini?
Плагин для LLM, который добавляет доступ к моделям Google Gemini в CLI-инструменте и библиотеке Python LLM. llm-gemini — плагин для LLM, CLI-инструмента и библиотеки Python Саймона Уиллисона для работы с языковыми моделями. После установки он позволяет запускать модели Google Gemini, включая варианты Gemini Flash и Pro, а также модели Gemma через тот же интерфейс, что и для других провайдеров. Ключ Gemini API хранится с помощью системы управления ключами LLM.
llm-gemini можно использовать бесплатно? Какая у него лицензия?
llm-gemini распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
llm-gemini всё ещё поддерживается?
Активно поддерживается. Последний коммит в llm-gemini — 13 окт. 2026 г..
Для чего можно использовать llm-gemini?
Обращайтесь к моделям Gemini из скриптов или терминала, не написав собственного кода для API. Расшифровывайте или кратко пересказывайте аудио, видео и материалы YouTube из командной строки. Создавайте коллекции эмбеддингов в SQLite и выполняйте по ним поиск похожих объектов. Извлекайте структурированные данные в JSON из документов или изображений для дальнейшей обработки.
Как установить llm-gemini?
Установите плагин в той же среде, что и LLM: llm install llm-gemini Сохраните ключ API Gemini: llm keys set gemini Запустите запрос с моделью Gemini: llm -m gemini-flash-latest "A short joke about a pelican and a walrus"
Где скачать llm-gemini?
Исходный код и инструкции по установке — на GitHub: https://github.com/simonw/llm-gemini

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Подборка руководств, обучающих ноутбуков и сквозных примеров приложений для разработки на базе открытого семейства моделей Gemma от Google.

4,1 тыс.+2 за неделю682Jupyter NotebookApache-2.0Активно поддерживаетсяОбновлён 12 дней назад