SDK de TypeScript con tipos seguros e independiente del proveedor para chat en streaming, llamadas a herramientas, agentes y aplicaciones multimodales con los principales proveedores de LLM y frameworks de interfaz.
vizra-ai/vizra-adk
Paquete de Laravel para crear, equipar con herramientas y desplegar agentes de IA basados en LLM con memoria persistente, trazas y panel web (retirado; v0.0.48 es la última versión).
- Estrellas
- 296
- Forks
- 37
- Issues abiertos
- 3
- Último commit
- hace 29 días
¿Qué es?
Vizra ADK es un paquete de Laravel para crear agentes de IA autónomos capaces de razonar, usar herramientas y conservar memoria persistente. Los agentes se definen como clases PHP que extienden una clase base de agente LLM y declaran su nombre, instrucciones, modelo y herramientas; Laravel los descubre automáticamente, sin necesidad de registrarlos manualmente.
El paquete funciona con OpenAI, Anthropic y Google Gemini a través de la biblioteca Prism PHP, y ofrece comandos de Artisan para crear el esqueleto de agentes y conversar con ellos desde la terminal. También incluye delegación a subagentes, flujos de trabajo de agentes (secuenciales, paralelos, condicionales y con bucles), varios modos de activación, como tareas programadas, webhooks, eventos y trabajos en cola, respuestas en streaming, un framework de evaluación LLM-as-a-Judge, trazas detalladas de ejecución y un panel web basado en Livewire.
El proyecto ya no se mantiene. Su autor lo retiró en agosto de 2026 y publicó v0.0.48 como versión final. Recomienda a quienes quieran crear agentes que usen el SDK oficial de IA de Laravel y a quienes quieran evaluar agentes, vizra/evals.
Funciones clave
- 01Define agentes como clases PHP con instrucciones, modelo y listas de herramientas, que Laravel descubre automáticamente.
- 02Es compatible con modelos de OpenAI, Anthropic y Google Gemini mediante Prism PHP.
- 03Permite que los agentes deleguen tareas en subagentes especializados.
- 04Ofrece memoria persistente entre conversaciones y sesiones.
- 05Incluye flujos de trabajo secuenciales, paralelos, condicionales y con bucles.
- 06Incluye respuestas en streaming, trazas de ejecución y un framework de evaluación LLM-as-a-Judge.
- 07Incluye un panel web basado en Livewire y comandos de Artisan.
Casos de uso
- Añadir a una aplicación de Laravel existente un chatbot de atención al cliente que consulte pedidos mediante herramientas personalizadas.
- Ejecutar tareas programadas o trabajos en cola de agentes que procesen datos en segundo plano.
- Probar y comparar el comportamiento de agentes con el framework de evaluación integrado.
- Fijar la versión v0.0.48 en un proyecto de Laravel existente que ya dependa de ella.
Inicio rápido
- 1
Instala el paquete con Composer
composer require vizra/vizra-adk - 2
Publica la configuración y ejecuta las migraciones
php artisan vizra:install - 3
Crea tu primer agente
php artisan vizra:make:agent CustomerSupportAgent - 4
Empieza a chatear con el agente
php artisan vizra:chat customer_support
Antes de usarlo
- El proyecto se retiró en agosto de 2026 y la versión v0.0.48 es la última. No habrá más correcciones ni parches de seguridad.
- Ya no se supervisan los problemas ni las solicitudes de cambios.
- Se necesita al menos una clave de API de pago para un LLM (OpenAI, Anthropic o Google).
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es vizra-adk?
- Paquete de Laravel para crear, equipar con herramientas y desplegar agentes de IA basados en LLM con memoria persistente, trazas y panel web (retirado; v0.0.48 es la última versión). Vizra ADK es un paquete de Laravel para crear agentes de IA autónomos capaces de razonar, usar herramientas y conservar memoria persistente. Los agentes se definen como clases PHP que extienden una clase base de agente LLM y declaran su nombre, instrucciones, modelo y herramientas; Laravel los descubre automáticamente, sin necesidad de registrarlos manualmente.
- ¿vizra-adk es gratuito? ¿Qué licencia tiene?
- vizra-adk es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿vizra-adk sigue mantenido?
- Mantenimiento activo. El último commit de vizra-adk fue el 9 oct 2026.
- ¿Para qué puedo usar vizra-adk?
- Añadir a una aplicación de Laravel existente un chatbot de atención al cliente que consulte pedidos mediante herramientas personalizadas. Ejecutar tareas programadas o trabajos en cola de agentes que procesen datos en segundo plano. Probar y comparar el comportamiento de agentes con el framework de evaluación integrado. Fijar la versión v0.0.48 en un proyecto de Laravel existente que ya dependa de ella.
- ¿Cómo se instala vizra-adk?
- Instala el paquete con Composer: composer require vizra/vizra-adk Publica la configuración y ejecuta las migraciones: php artisan vizra:install Crea tu primer agente: php artisan vizra:make:agent CustomerSupportAgent Empieza a chatear con el agente: php artisan vizra:chat customer_support
- ¿Dónde consigo vizra-adk?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vizra-ai/vizra-adk
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Paquete de Laravel que ofrece a las aplicaciones PHP una interfaz fluida y unificada para llamar a LLM de distintos proveedores de IA.
Biblioteca cliente de Python que integra varias API de proveedores de IA en una interfaz sencilla para texto, datos estructurados y conversaciones.
Un toolkit de TypeScript independiente del proveedor para crear aplicaciones y agentes con IA usando React, Next.js, Svelte, Vue y Node.js.
Gateway de IA autohospedado que reúne API keys y cuentas de suscripción de varios proveedores en un único endpoint, con programación, failover y registros de uso.
Biblioteca de Rust que ofrece una API común para conversar con muchos proveedores de IA mediante el protocolo nativo de cada uno.