Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

model-compose

model-compose define pipelines de IA declarativos en un único archivo YAML, inspirado en docker-compose. Soporta modelos locales o APIs cloud, agentes autónomos, RAG y servidores MCP.

Ficha actualizada 26 sept 2026, 4:11 · upstream 26 sept 2026, 3:56 · release v0.4.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es model-compose

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

model-compose es una herramienta para desplegar servicios de IA listos para producción en minutos utilizando un único archivo YAML. Elimina la necesidad de escribir código de aplicación o boilerplate de frameworks, permitiendo definir flujos de trabajo con modelos, agentes y herramientas como bloques intercambiables. Está diseñado bajo cuatro principios: composabilidad, portabilidad, enfoque híbrido (puente entre APIs cloud y modelos locales) y natividad en streaming.

CASOS DE USO
  • API de chat que llama a GPT-4o o modelos locales vía HTTP
  • Agente autónomo ReAct para investigación web con uso de herramientas
  • Pipeline RAG completo con embedding, búsqueda vectorial y generación
  • Servidor MCP para exponer flujos de trabajo a LLMs como Claude
  • Procesamiento multimedia en streaming (video a frames, TTS real-time)
  • Automatización web con headless browser y scraping
PUNTOS DESTACADOS
  • Configuración declarativa sin boilerplate de código Python
  • Soporte multi-proveedor (HuggingFace, OpenAI, vLLM) en un mismo archivo
  • Streaming nativo de datos (tokens, audio, frames) como valores de primera clase
  • Despliegue flexible: Docker, nativo, virtualenv o proceso
  • UI instantánea con Gradio configurada vía YAML
  • Escalabilidad horizontal con colas Redis para distribución
PRECAUCIONES
  • Requiere Python 3.10+ según los badges de versión
  • No incluye Dockerfile por defecto, necesita configuración runtime explícita
  • Gestión de claves API en variables de entorno (requiere seguridad externa)
  • Dependencia de instaladores como uv o pip para la instalación inicial
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

model-compose - Compose Any AI, Deploy AnywhereArchitecture Diagram
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Instalar con uv o pip. Para desarrollo local usar model-compose up, que inicia el servidor y UI en :8081. Para producción añadir bloque runtime: docker en el YAML. Escalar horizontalmente añadiendo colas Redis en el bloque controller.queue. Asegurar variables de entorno para claves API antes de ejecutar.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactFastAPIPython
SERVICIOS
Redis
BASES DE DATOS
Redis
PUERTOS
80808081
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.