Repolode
mylxsw

mylxsw/aidea-server

Servidor backend en Go para la aplicación AIdea, con chat mediante LLM populares y generación de imágenes con Stable Diffusion a través de una API compatible con OpenAI.

Alternativa open source a:ChatGPT

Estrellas
1,769
Forks
473
Issues abiertos
10
Último commit
hace 15 días

¿Qué es?

AIdea Server es el backend de la aplicación AIdea, un cliente de IA multimodelo. Está escrito en Go e integra modelos de lenguaje de gran tamaño populares, además de modelos de generación de imágenes, para que la misma aplicación pueda chatear con distintos proveedores de LLM y crear o editar imágenes.

El proyecto incluye un directorio api que expone endpoints compatibles con OpenAI, lo que permite que el software de terceros compatible con el protocolo de la API de OpenAI los utilice directamente. Un directorio server independiente ofrece los endpoints que usa el cliente AIdea. Se incluyen instrucciones de despliegue y una opción con Docker; además, el proyecto se puede ejecutar mediante un servicio de nube administrado.

El código se basa en Glacier, el framework del autor para la inyección de dependencias y la modularización, y en el ORM Eloquent para el acceso a bases de datos. Según el autor, por ahora los comentarios del código y la documentación técnica son limitados.

Funciones clave

  • 01Integra LLM populares, incluidos GPT y modelos chinos como Qwen y ERNIE Bot.
  • 02Ofrece endpoints de API compatibles con OpenAI para clientes de terceros.
  • 03Admite la generación de imágenes con Stable Diffusion de texto a imagen y de imagen a imagen.
  • 04Incluye una implementación de proxy SOCKS5, limitación de velocidad y una cola de tareas.
  • 05Ofrece ejemplos de despliegue con Docker y systemd.

Casos de uso

  • Ejecutar un backend autoalojado para el cliente móvil o de escritorio AIdea.
  • Conectar herramientas compatibles con OpenAI a un servidor que enruta las solicitudes a varios proveedores de LLM.
  • Estudiar cómo se estructuran en un servicio Go las integraciones de chat y generación de imágenes.

Inicio rápido

  1. 1

    Lee la guía de despliegue de self-hosting

  2. 2

    Compila el binario del servidor desde el código fuente

    go build -o build/debug/aidea-server cmd/main.go

Antes de usarlo

  • Los comentarios del código y la documentación técnica son limitados, y el README advierte que los nombres pueden cambiar entre Room, Advisory Group y Digital Persona.
  • El self-hosting requiere configurar servicios de terceros, como el almacenamiento de Qiniu Cloud y proveedores de SMS.
  • Los metadatos no indican ninguna licencia, mientras que el README menciona MIT. Verifica la licencia antes de confiar en ella.

En colecciones

Temas

Preguntas frecuentes

¿Qué es aidea-server?
Servidor backend en Go para la aplicación AIdea, con chat mediante LLM populares y generación de imágenes con Stable Diffusion a través de una API compatible con OpenAI. AIdea Server es el backend de la aplicación AIdea, un cliente de IA multimodelo. Está escrito en Go e integra modelos de lenguaje de gran tamaño populares, además de modelos de generación de imágenes, para que la misma aplicación pueda chatear con distintos proveedores de LLM y crear o editar imágenes.
¿aidea-server es gratuito? ¿Qué licencia tiene?
aidea-server no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
¿aidea-server sigue mantenido?
Mantenimiento activo. El último commit de aidea-server fue el 22 oct 2026.
¿Para qué puedo usar aidea-server?
Ejecutar un backend autoalojado para el cliente móvil o de escritorio AIdea. Conectar herramientas compatibles con OpenAI a un servidor que enruta las solicitudes a varios proveedores de LLM. Estudiar cómo se estructuran en un servicio Go las integraciones de chat y generación de imágenes.
¿Cómo se instala aidea-server?
Lee la guía de despliegue de self-hosting Compila el binario del servidor desde el código fuente: go build -o build/debug/aidea-server cmd/main.go
¿Dónde consigo aidea-server?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mylxsw/aidea-server

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados