Download the PHP package cynchro/modux-ia without Composer
On this page you can find all versions of the php package cynchro/modux-ia. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download cynchro/modux-ia
More information about cynchro/modux-ia
Files in cynchro/modux-ia
Package modux-ia
Short Description SDK para integrar IA (LLM + RAG) directamente en aplicaciones PHP — sin Python, sin Node.js.
License MIT
Homepage https://github.com/cynchro/modux-ia
Informations about the package modux-ia
cynchro/modux-ia
SDK para integrar IA (LLM + RAG) directamente en aplicaciones PHP — sin Python, sin Node.js, sin microservicios.
Funciona con Modux, Laravel, Symfony, Slim, Mezzio, CodeIgniter y PHP puro.
Requisitos
- PHP 8.1 o superior
- Extensiones:
curl,pdo,json - Composer 2
Instalación
Eso es todo. Sin configuración adicional si usás variables de entorno.
Integración por framework
Modux
El módulo se auto-registra al boot. Solo agregá las variables de entorno y listo.
1. Instalar
2. Variables de entorno (.env)
3. Usar en cualquier servicio o controller
El container de Modux inyecta DriverFactory y RAGEngine automáticamente:
Los endpoints listos para usar son:
Laravel
El ServiceProvider se autoregistra. Publicá la config si querés personalizarla:
Slim 4 / Mezzio / cualquier PSR-11
PHP puro
Variables de entorno
Cambiar de driver es solo cambiar AI_DRIVER — el código de la aplicación no cambia.
Drivers disponibles
| Driver | Cuándo usarlo |
|---|---|
cloud |
OpenAI, Groq, Together, Ollama o cualquier API OpenAI-compatible |
local |
llama.cpp corriendo localmente — sin costo, sin internet |
cluster |
Múltiples nodos llama.cpp con round-robin |
Providers cloud soportados
| Provider | AI_CLOUD_PROVIDER |
|---|---|
| OpenAI | openai |
| Groq | groq |
| Together AI | together |
| Ollama | ollama |
| Cualquier OpenAI-compatible | URL directa como provider |
Uso
Chat
Streaming (SSE)
RAG — ingestar documentos
RAG — hacer preguntas
Búsqueda semántica pura
Embeddings
Vector store
| Store | Cuándo usarlo |
|---|---|
sqlite |
Desarrollo y producción pequeña (~50k chunks, zero infraestructura) |
qdrant |
Producción con millones de vectores |
Driver local con llama.cpp
Estructura del SDK
Licencia
MIT
All versions of modux-ia with dependencies
ext-curl Version *
ext-pdo Version *
ext-json Version *