Repolode
google-ai-edge

google-ai-edge/LiteRT-LM

Framework de código abierto de Google para ejecutar modelos de lenguaje grandes en dispositivos edge con Android, iOS, Web, escritorio y Raspberry Pi.

Estrellas
6,710
Forks
764
Issues abiertos
710
Último commit
hace 2 horas

¿Qué es?

LiteRT-LM es una capa de orquestación para ejecutar LLM en LiteRT, el runtime de inferencia en el dispositivo de Google. Está dirigido a desarrolladores que quieren ejecutar modelos como Gemma, Llama, Phi-4 y Qwen localmente en teléfonos, navegadores, equipos de escritorio y placas IoT, en lugar de llamar a una API en la nube.

El proyecto ofrece una CLI para ejecutar e importar modelos de Hugging Face, así como un endpoint de servidor compatible con OpenAI (`litert-lm serve`) que también sirve modelos de embeddings multimodales. Ofrece bindings para Python, Kotlin, Swift, JavaScript y C++, y Flutter cuenta con soporte de la comunidad. La aceleración por hardware incluye backends de GPU y NPU, y el proyecto incorpora uso de herramientas (function calling) y entradas de visión y audio.

Google afirma que LiteRT-LM impulsa funciones de GenAI en el dispositivo en Chrome, Chromebook Plus y Pixel Watch, y el repositorio enlaza a la aplicación Google AI Edge Gallery para probar modelos en un dispositivo.

Funciones clave

  • 01Se ejecuta en Android, iOS, Web, escritorio y Raspberry Pi.
  • 02Usa aceleradores de GPU y NPU para la inferencia.
  • 03Admite entradas de visión y audio, además de texto.
  • 04Ofrece function calling para flujos de trabajo con agentes.
  • 05Ofrece un servidor compatible con OpenAI y un endpoint de embeddings.
  • 06Ofrece API para Python, Kotlin, Swift, JavaScript y C++.

Casos de uso

  • Crear una aplicación para Android o iOS que ejecute un modelo de chat sin conexión.
  • Ejecutar un LLM local en una laptop o Raspberry Pi desde la línea de comandos.
  • Añadir function calling en el dispositivo a una aplicación sin un backend en la nube.
  • Servir modelos de embeddings locales a través de una API al estilo de OpenAI.

Inicio rápido

  1. 1

    Instala LiteRT-LM CLI con uv

    uv tool install litert-lm
  2. 2

    Ejecuta el modelo Gemma 3n de Hugging Face en tu terminal

    litert-lm run \ --from-huggingface-repo=google/gemma-3n-E2B-it-litert-lm \ gemma-3n-E2B-it-int4 \ --prompt="What is the capital of France?"

Antes de usarlo

  • Las API de Swift y JavaScript están en una fase inicial de vista previa.
  • El soporte de Flutter lo mantiene la comunidad y no es oficial.

En colecciones

Temas

Preguntas frecuentes

¿Qué es LiteRT-LM?
Framework de código abierto de Google para ejecutar modelos de lenguaje grandes en dispositivos edge con Android, iOS, Web, escritorio y Raspberry Pi. LiteRT-LM es una capa de orquestación para ejecutar LLM en LiteRT, el runtime de inferencia en el dispositivo de Google. Está dirigido a desarrolladores que quieren ejecutar modelos como Gemma, Llama, Phi-4 y Qwen localmente en teléfonos, navegadores, equipos de escritorio y placas IoT, en lugar de llamar a una API en la nube.
¿LiteRT-LM es gratuito? ¿Qué licencia tiene?
LiteRT-LM es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿LiteRT-LM sigue mantenido?
Mantenimiento activo. El último commit de LiteRT-LM fue el 22 oct 2026.
¿Para qué puedo usar LiteRT-LM?
Crear una aplicación para Android o iOS que ejecute un modelo de chat sin conexión. Ejecutar un LLM local en una laptop o Raspberry Pi desde la línea de comandos. Añadir function calling en el dispositivo a una aplicación sin un backend en la nube. Servir modelos de embeddings locales a través de una API al estilo de OpenAI.
¿Cómo se instala LiteRT-LM?
Instala LiteRT-LM CLI con uv: uv tool install litert-lm Ejecuta el modelo Gemma 3n de Hugging Face en tu terminal: litert-lm run \ --from-huggingface-repo=google/gemma-3n-E2B-it-litert-lm \ gemma-3n-E2B-it-int4 \ --prompt="What is the capital of France?"
¿Dónde consigo LiteRT-LM?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/google-ai-edge/LiteRT-LM

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

Proyectos relacionados