Repolode
simonw

simonw/llm-gemini

Un plugin de LLM que permite al CLI y a la biblioteca de Python acceder a los modelos Gemini de Google.

Estrellas
465
Forks
62
Issues abiertos
31
Último commit
hace 24 días

¿Qué es?

llm-gemini es un plugin para LLM, la herramienta de línea de comandos y la biblioteca de Python de Simon Willison para trabajar con modelos de lenguaje. Una vez instalado, permite ejecutar los modelos Gemini de Google, incluidas las variantes Gemini Flash y Pro, así como los modelos Gemma, desde la misma interfaz que usas con otros proveedores. La clave de Gemini API se almacena mediante la gestión de claves de LLM.

Además de las indicaciones de texto sin formato, el plugin admite archivos adjuntos de imagen, audio y video (incluidas URL de YouTube), salida JSON, respuestas restringidas por un esquema y controles de razonamiento específicos para cada modelo. Se pueden habilitar herramientas del lado del servidor para cada indicación, como la ejecución de código, la fundamentación con Google Search y el contexto de URL. También ofrece modelos de embeddings para usar con los comandos de embeddings y búsqueda de similitud de LLM, además de un comando para listar los modelos disponibles en Gemini API.

Funciones clave

  • 01Ejecuta modelos Gemini y Gemma mediante el CLI y la biblioteca de Python de LLM.
  • 02Envía imágenes, audio, video y URL de YouTube como archivos adjuntos a las indicaciones.
  • 03Fuerza la salida JSON o restringe las respuestas mediante un esquema.
  • 04Habilita para cada indicación la ejecución de código del lado del servidor, la fundamentación con Google Search o el contexto de URL.
  • 05Usa modelos de embeddings de Gemini con los comandos embed y similar de LLM.
  • 06Lista todos los modelos disponibles en Gemini API mediante un comando integrado.

Casos de uso

  • Consultar modelos Gemini desde scripts o la terminal, sin escribir código personalizado para la API.
  • Transcribir o resumir audio, video y contenido de YouTube desde la línea de comandos.
  • Crear colecciones de embeddings en SQLite y realizar búsquedas de similitud.
  • Extraer JSON estructurado de documentos o imágenes para su procesamiento posterior.

Inicio rápido

  1. 1

    Instala el complemento en el mismo entorno que el LLM

    llm install llm-gemini
  2. 2

    Guarda tu clave de API de Gemini

    llm keys set gemini
  3. 3

    Ejecuta una instrucción con un modelo de Gemini

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

Antes de usarlo

  • Se necesita una clave de API de Gemini, un servicio de pago o con cuota limitada.

En colecciones

Temas

Preguntas frecuentes

¿Qué es llm-gemini?
Un plugin de LLM que permite al CLI y a la biblioteca de Python acceder a los modelos Gemini de Google. llm-gemini es un plugin para LLM, la herramienta de línea de comandos y la biblioteca de Python de Simon Willison para trabajar con modelos de lenguaje. Una vez instalado, permite ejecutar los modelos Gemini de Google, incluidas las variantes Gemini Flash y Pro, así como los modelos Gemma, desde la misma interfaz que usas con otros proveedores. La clave de Gemini API se almacena mediante la gestión de claves de LLM.
¿llm-gemini es gratuito? ¿Qué licencia tiene?
llm-gemini es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿llm-gemini sigue mantenido?
Mantenimiento activo. El último commit de llm-gemini fue el 13 oct 2026.
¿Para qué puedo usar llm-gemini?
Consultar modelos Gemini desde scripts o la terminal, sin escribir código personalizado para la API. Transcribir o resumir audio, video y contenido de YouTube desde la línea de comandos. Crear colecciones de embeddings en SQLite y realizar búsquedas de similitud. Extraer JSON estructurado de documentos o imágenes para su procesamiento posterior.
¿Cómo se instala llm-gemini?
Instala el complemento en el mismo entorno que el LLM: llm install llm-gemini Guarda tu clave de API de Gemini: llm keys set gemini Ejecuta una instrucción con un modelo de Gemini: llm -m gemini-flash-latest "A short joke about a pelican and a walrus"
¿Dónde consigo llm-gemini?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/simonw/llm-gemini

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados