Ejecuta LLM de código abierto como Llama y Qwen como endpoints de API compatibles con OpenAI con un solo comando e incluye una interfaz de chat integrada.
kaito-project/aikit
Kit de herramientas basado en Docker para alojar, crear, ajustar y empaquetar LLM de código abierto detrás de una API compatible con OpenAI.
Alternativa open source a:OpenAI API
- Estrellas
- 542
- Forks
- 56
- Issues abiertos
- 36
- Último commit
- hace 6 días
¿Qué es?
AIKit es una plataforma para ejecutar modelos de lenguaje grandes de código abierto localmente o en Kubernetes. Utiliza LocalAI para la inferencia y ofrece un endpoint compatible con la API de OpenAI, de modo que los clientes existentes de OpenAI pueden enviar solicitudes a modelos abiertos sin cambiar el código. Las imágenes de contenedor listas para usar incluyen modelos específicos como Qwen, Llama, Gemma, Phi y GPT-OSS, y se pueden iniciar con un solo comando docker run.
Además de servir modelos, AIKit ofrece una interfaz de ajuste fino compatible con Unsloth y una función de empaquetado que distribuye modelos como artefactos OCI a través de cualquier registro compatible con OCI, siguiendo la especificación CNCF ModelPack. Los usuarios también pueden crear sus propias imágenes con especificaciones YAML declarativas.
Hay imágenes listas para usar para CPU AMD64 y ARM64, GPU NVIDIA CUDA y Apple Silicon mediante Podman, además de compatibilidad experimental con AMD ROCm. Las imágenes se crean con SBOM, atestaciones de procedencia y firmas.
Funciones clave
- 01Endpoint compatible con la API de OpenAI para usar con clientes existentes
- 02Imágenes listas para usar con los modelos Qwen, Llama, Gemma, Phi y GPT-OSS
- 03Interfaz de ajuste fino compatible con Unsloth
- 04Empaquetado de modelos como artefactos OCI según CNCF ModelPack
- 05Ejecución en CPU AMD64 y ARM64, con aceleración de GPU NVIDIA CUDA
- 06Imágenes con SBOM, atestaciones de procedencia y firmas
Casos de uso
- Ejecutar localmente un LLM abierto con Docker y sin GPU
- Implementar modelos en un clúster de Kubernetes detrás de una API al estilo de OpenAI
- Ajustar un modelo y empaquetar el resultado como artefacto OCI
- Servir modelos en entornos aislados de Internet mediante registros replicados previamente
Inicio rápido
- 1
Inicia el modelo Qwen 3.5 4B en Docker (CPU; no necesitas GPU).
docker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/qwen3.5:4b - 2
Abre la WebUI en http://localhost:8080/chat
- 3
Envía una solicitud de chat a la API compatible con OpenAI.
curl http://localhost:8080/v1/chat/completions -H "Content-Type: application/json" -d '{"model": "qwen-3.5-4b", "messages": [{"role": "user", "content": "explain kubernetes in a sentence"}]}'
Antes de usarlo
- Los modelos preconfigurados tienen sus propias licencias, como la licencia de Llama, que difieren de la licencia MIT del proyecto.
- La compatibilidad con GPU AMD ROCm es experimental y las imágenes de modelos preconfiguradas se basan en CUDA, por lo que los usuarios de AMD deben crear sus propias imágenes.
- Las imágenes de Runner que descargan modelos al iniciarse no funcionan en entornos aislados de la red de forma predeterminada.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es aikit?
- Kit de herramientas basado en Docker para alojar, crear, ajustar y empaquetar LLM de código abierto detrás de una API compatible con OpenAI. AIKit es una plataforma para ejecutar modelos de lenguaje grandes de código abierto localmente o en Kubernetes. Utiliza LocalAI para la inferencia y ofrece un endpoint compatible con la API de OpenAI, de modo que los clientes existentes de OpenAI pueden enviar solicitudes a modelos abiertos sin cambiar el código. Las imágenes de contenedor listas para usar incluyen modelos específicos como Qwen, Llama, Gemma, Phi y GPT-OSS, y se pueden iniciar con un solo comando docker run.
- ¿aikit es gratuito? ¿Qué licencia tiene?
- aikit es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿aikit sigue mantenido?
- Mantenimiento activo. El último commit de aikit fue el 2 nov 2026.
- ¿Para qué puedo usar aikit?
- Ejecutar localmente un LLM abierto con Docker y sin GPU Implementar modelos en un clúster de Kubernetes detrás de una API al estilo de OpenAI Ajustar un modelo y empaquetar el resultado como artefacto OCI Servir modelos en entornos aislados de Internet mediante registros replicados previamente
- ¿Cómo se instala aikit?
- Inicia el modelo Qwen 3.5 4B en Docker (CPU; no necesitas GPU).: docker run -d --rm -p 8080:8080 ghcr.io/kaito-project/aikit/qwen3.5:4b Abre la WebUI en http://localhost:8080/chat Envía una solicitud de chat a la API compatible con OpenAI.: curl http://localhost:8080/v1/chat/completions -H "Content-Type: application/json" -d '{"model": "qwen-3.5-4b", "messages": [{"role": "user", "content": "explain kubernetes in a sentence"}]}'
- ¿Dónde consigo aikit?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kaito-project/aikit
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un compilador de machine learning y motor de despliegue que ejecuta modelos de lenguaje grandes de forma nativa en GPU, navegadores y dispositivos móviles mediante API compatibles con OpenAI.
Motor de IA autohospedado y compatible con OpenAI que ejecuta LLM, modelos de visión, voz, imagen y video en cualquier hardware, incluso solo con CPU.
Un plano de control de código abierto basado en Envoy que ofrece a las aplicaciones una API compatible con OpenAI para proveedores de LLM alojados, inferencia autogestionada y servidores MCP.
Plataforma nativa de Kubernetes para el entrenamiento distribuido de modelos de IA y el ajuste fino de LLM con PyTorch, JAX, XGBoost y otros frameworks.
Un kit de herramientas de compilación concurrente y eficiente en el uso de caché que convierte código fuente en artefactos, admite Dockerfile mediante frontends y sirve como motor de las compilaciones de Docker.