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.
prism-php/prism
Paquete de Laravel que ofrece a las aplicaciones PHP una interfaz fluida y unificada para llamar a LLM de distintos proveedores de IA.
- Estrellas
- 2,430
- Forks
- 312
- Issues abiertos
- 76
- Último commit
- hace 22 días
¿Qué es?
Prism es un paquete de Laravel para integrar modelos de lenguaje grandes en aplicaciones PHP. Ofrece una API fluida y unificada para generar texto, mantener conversaciones de varios pasos y permitir que los modelos llamen a herramientas, de modo que no haya que reescribir el código de la aplicación para cada proveedor de IA.
El paquete está pensado para desarrolladores de Laravel que quieren incorporar funciones de IA, como chat, generación de contenido o asistentes que usan herramientas, a una aplicación existente. La documentación está alojada en el sitio web de Prism y el proyecto se publica en Packagist con la licencia MIT.
El README menciona Anthropic, OpenAI y Ollama entre sus temas, lo que indica los proveedores con los que se asocia el proyecto.
Funciones clave
- 01Ofrece una interfaz fluida para generar texto en Laravel.
- 02Admite conversaciones de varios pasos con LLM.
- 03Permite usar herramientas desde el código de la aplicación.
- 04Funciona con varios proveedores de IA a través de una sola API.
- 05Se instala como un paquete estándar de Composer.
Casos de uso
- Añadir una función de chat con IA a una aplicación Laravel existente.
- Generar texto o resúmenes en jobs y controladores de Laravel.
- Crear asistentes que usan herramientas y actúan sobre los datos de la aplicación.
Inicio rápido
- 1
Consulta la documentación oficial del sitio web de Prism para obtener información sobre la instalación y el uso
Antes de usarlo
- El README no incluye comandos de instalación; los detalles de configuración solo están en la documentación externa.
- Prism es un paquete de Laravel, por lo que necesitas una aplicación PHP y Laravel para usarlo.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es prism?
- Paquete de Laravel que ofrece a las aplicaciones PHP una interfaz fluida y unificada para llamar a LLM de distintos proveedores de IA. Prism es un paquete de Laravel para integrar modelos de lenguaje grandes en aplicaciones PHP. Ofrece una API fluida y unificada para generar texto, mantener conversaciones de varios pasos y permitir que los modelos llamen a herramientas, de modo que no haya que reescribir el código de la aplicación para cada proveedor de IA.
- ¿prism es gratuito? ¿Qué licencia tiene?
- prism es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿prism sigue mantenido?
- Mantenimiento activo. El último commit de prism fue el 16 oct 2026.
- ¿Para qué puedo usar prism?
- Añadir una función de chat con IA a una aplicación Laravel existente. Generar texto o resúmenes en jobs y controladores de Laravel. Crear asistentes que usan herramientas y actúan sobre los datos de la aplicación.
- ¿Cómo se instala prism?
- Consulta la documentación oficial del sitio web de Prism para obtener información sobre la instalación y el uso
- ¿Dónde consigo prism?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/prism-php/prism
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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).
Agente de IA de código abierto que revisa pull requests automáticamente y ofrece los comandos /describe, /review, /improve y /ask en GitHub, GitLab, Bitbucket y Azure DevOps.
Herramienta de línea de comandos y biblioteca de Python para ejecutar prompts y chats con modelos de lenguaje grandes, remotos o instalados localmente.
Agente de programación para la terminal escrito en Go, que edita archivos, ejecuta comandos y conserva sesiones locales; tú eliges el modelo y el nivel de permisos.
Biblioteca de Elixir para integrar LLMs como Claude, OpenAI, Gemini, Ollama y modelos alojados por cuenta propia en aplicaciones de Elixir.