Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

open-genai

Proyecto no oficial que ejecuta el sistema gubernamental AI '源内 (GENAI)' completamente local, reemplazando dependencias de AWS/Azure/Google Cloud por soluciones open source como Keycloak, Qdrant y SeaweedFS.

Ficha actualizada 22 sept 2026, 17:05 · upstream 22 sept 2026, 15:24 · release v0.11.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es open-genai

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

Este repositorio permite ejecutar el sistema de inteligencia artificial gubernamental '源内 (GENAI)' en un entorno completamente local sin depender de servicios cloud. El proyecto reemplaza componentes críticos como Amazon Cognito con Keycloak para autenticación SAML, AWS Bedrock con APIs compatibles con OpenAI (Ollama, vLLM), y Amazon S3 con SeaweedFS para almacenamiento de objetos.

La arquitectura se basa en microservicios FastAPI que gestionan RAG con Qdrant, transcripción con Whisper, generación de imágenes con Stable Diffusion, y múltiples aplicaciones específicas como auditoría, control de modelos y detección de PII. El sistema soporta gestión multi-tenant con separación de equipos y datos, permitiendo implementaciones en entornos aislados o LGWAN.

El proyecto incluye una capa de extensión OpenGENAI que añade funcionalidades orientadas a administración pública, como logs de auditoría de 3 años, gestión CSV de usuarios, políticas de modelos por equipo, detección de palabras prohibidas y generación de documentos estructurados. Se mantiene la compatibilidad con el frontend original de GENAI mediante parches mínimos.

CASOS DE USO
  • Implementación local de IA gubernamental sin dependencia de proveedores cloud
  • Gestión de conocimiento organizacional en entorno aislado con RAG estructurado
  • Auditoría y cumplimiento normativo con logs de actividad de 3 años
  • Colaboración multi-tenant con separación lógica de equipos y datos
PUNTOS DESTACADOS
  • Arquitectura modular con microservicios FastAPI reemplazando servicios cloud
  • Reemplazo completo de AWS/Azure/Google Cloud por soluciones open source verificables
  • Soporte para múltiples LLM vía API compatible con OpenAI (Ollama, vLLM, LM Studio)
  • Gestión avanzada de permisos y usuarios con Keycloak como IdP SAML
PRECAUCIONES
  • Requiere configuración manual de Docker Compose sin soporte one-click
  • Dependencia de hardware específico (NVIDIA GPU recomendada para rendimiento óptimo)
  • No incluye el backend original genai-ai-api, debe obtenerse por separado
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
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Usar docker-compose.prod.yml para producción con TLS. Requiere 4 núcleos CPU, 8GB RAM y 20GB disco mínimo. Configurar Keycloak como IdP SAML y Ollama como backend de LLM. Verificar compatibilidad del hardware antes de desplegar.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsFastAPIPython
SERVICIOS
OpenSearchS3/MinIO
BASES DE DATOS
OpenSearch
PUERTOS
808083338001800080801080118012800258780138014801580168017
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.