ASD

Genkit

genkit-aigenkit

Framework de código abierto de Google para construir aplicaciones con IA generativa, con SDKs para JavaScript, Go, Python y Dart y una CLI de desarrollo integrada.

Estrellas
6.3k

del repositorio

Actualizado
ayer

último commit

Herramientas

no documentadas

Transporte

sin documentar

Forks
817
Issues
712

abiertos

Instalación

npm install -g genkit-cli

Qué es Genkit

Genkit es un framework de código abierto creado y usado en producción por Firebase (Google) para construir aplicaciones full-stack potenciadas por IA. Ofrece una interfaz unificada para integrar modelos de proveedores como Google, OpenAI, Anthropic u Ollama, con SDKs de distinto grado de madurez según el lenguaje: JavaScript/TypeScript y Go listos para producción, Python en beta y Dart en fase preview.

Con Genkit puedes generar texto e imágenes, producir salidas estructuradas con tipado seguro, encadenar llamadas a herramientas (tool calling), crear interfaces de chat persistentes, definir flujos de trabajo de IA y construir sistemas de recuperación aumentada (RAG), todo con APIs consistentes entre lenguajes.

El proyecto incluye una CLI (genkit-cli) y una interfaz de desarrollo local que permite ejecutar y depurar flujos, inspeccionar trazas paso a paso de ejecuciones pasadas y revisar resultados de evaluaciones, lo que acelera la iteración antes de desplegar en Cloud Functions for Firebase, Google Cloud Run u otros entornos.

Para empezar solo necesitas instalar el SDK del lenguaje elegido, el paquete del proveedor de modelos que quieras usar y una clave de API de ese proveedor; luego inicializas Genkit con esa configuración y ya puedes escribir tus primeras generaciones o flujos.

Qué le permite hacer a tu agente

  • Ofrece una interfaz unificada para integrar modelos de IA de Google, OpenAI, Anthropic, Ollama y otros proveedores
  • Permite generación de texto e imágenes, salidas estructuradas con tipado seguro, tool calling y flujos multimodales
  • Incluye plantillas de prompts, chats persistentes y recuperación aumentada por contexto (RAG)
  • Proporciona una CLI y una interfaz de desarrollo local para ejecutar, inspeccionar trazas y evaluar flujos
  • Facilita el despliegue en Cloud Functions for Firebase, Google Cloud Run u otras plataformas, con o sin servicios de Google

Úsalo cuando

  • Cuando quieres construir chatbots, automatizaciones o sistemas de recomendación con IA generativa listos para producción
  • Cuando necesitas probar y comparar modelos de distintos proveedores con una API común
  • Cuando buscas un flujo de desarrollo con trazas, depuración visual y evaluación de prompts antes de desplegar
  • Cuando trabajas en JavaScript/TypeScript, Go, Python o Dart y quieres consistencia de APIs entre lenguajes

Detalles

Publicado por
genkit-ai
Licencia
Apache-2.0
Versión
v1.41.0
Repositorio
genkit-ai/genkit
Transporte
No documentado

Etiquetas

  • ia-generativa
  • llm
  • framework
  • flujos-de-trabajo
  • rag

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.

Más servidores de Herramientas para desarrolladores

Instala en tu agente de código un conjunto de skills y una metodología completa de desarrollo de software, desde el diseño hasta el TDD y las revisiones de código.

Último commit
ayer
Credenciales
herramientas desarrollo

Ruflo

67.8k

Conecta Claude Code y Codex con una capa de orquestación que despliega swarms de agentes, memoria vectorial persistente y comunicación federada entre máquinas.

Herramientas expuestas
8 herramientas
Transporte
stdio
Último commit
ayer
herramientas desarrollo

Framework de desarrollo guiado por especificaciones que estructura el trabajo con asistentes de IA en propuestas, specs, diseño y tareas antes de escribir código.

Último commit
anteayer
herramientas desarrollo

Ver toda la categoría →