Поддерживаемый сообществом PHP-клиент для Gemini API: текст, медиа, потоковая передача, инструменты, управление файлами и кэшем.
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
Установите плагин в той же среде, что и LLM
llm install llm-gemini - 2
Сохраните ключ API Gemini
llm keys set gemini - 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.
Открытый Python-пакет, который превращает сайты, PDF-файлы, изображения, видео YouTube и темы в многоязычные аудиодиалоги с помощью GenAI.
Библиотека Python для создания мультимодальных языковых агентов, способных анализировать текст, изображения, видео и аудио.
Пакет-провайдер связывает Vercel AI SDK с OpenRouter и открывает доступ к сотням LLM через единый API.
Набор пакетов ROS 2 для запуска LLM на основе GGUF, мультимодальных моделей и аудиомоделей через llama.cpp в узлах ROS 2.