Repolode
sdcb

sdcb/chats

Frontend autohospedable y gateway de IA para modelos de lenguaje grandes, que conecta más de 22 proveedores mediante una sola interfaz.

Alternativa open source a:ChatGPT

Estrellas
618
Forks
109
Issues abiertos
10
Último commit
hace 25 días

¿Qué es?

Sdcb Chats es un frontend web para modelos de lenguaje grandes que permite gestionar muchos proveedores de modelos desde un solo lugar. Es compatible con más de 22 proveedores de IA populares y ofrece APIs compatibles con Chat Completions y Messages, para que clientes existentes como Claude Code puedan enrutar sus solicitudes a través de él.

El proyecto puede desplegarse rápidamente con un único comando de Docker, y también ofrece ejecutables nativos para varias plataformas. El almacenamiento puede funcionar con SQLite, SQL Server o PostgreSQL, y usar disco local o almacenamiento de objetos en la nube para los archivos, como AWS S3, Aliyun OSS o Azure Blob. Las funciones de administración incluyen permisos de usuario, control de saldo de cuentas, limitación de velocidad, registros de auditoría, SSO con Keycloak e inicio de sesión por SMS.

Entre las funciones adicionales se incluyen un sandbox basado en Docker para ejecutar código, herramientas integradas de navegador y Excel, entrada visual, generación de imágenes y trazabilidad de solicitudes para diagnosticar llamadas a la API entrantes y salientes. El backend está escrito en C# y el frontend, en TypeScript con React.

Funciones clave

  • 01Acceso unificado a más de 22 proveedores de modelos de lenguaje grandes desde una sola interfaz.
  • 02Gateway de API compatible con Chat Completions y Messages.
  • 03Sandbox basado en Docker para ejecutar código, con herramientas integradas de navegador y Excel.
  • 04Trazabilidad de solicitudes para llamadas a la API entrantes y salientes.
  • 05Elección entre SQLite, SQL Server o PostgreSQL, y almacenamiento de objetos local o en la nube.
  • 06Permisos de usuario, control de saldo, limitación de velocidad y registros de auditoría.

Casos de uso

  • Equipos que quieren un único punto de acceso web para varios proveedores de LLM.
  • Autohospedaje de una interfaz de chat privada con cuentas de usuario y límites de saldo.
  • Enrutamiento de Claude Code u otros clientes de API a través de un único gateway.
  • Depuración de solicitudes a las API de modelos mediante trazas detalladas.

Inicio rápido

  1. 1

    Inicia el contenedor con Docker

    mkdir -p ./AppData && chmod 755 ./AppData && docker run --restart unless-stopped --name sdcb-chats -e DBType=sqlite -e ConnectionStrings__ChatsDB="Data Source=./AppData/chats.db" -v ./AppData:/app/AppData -v /var/run/docker.sock:/var/run/docker.sock --user 0:0 -p 8080:8080 sdcb/chats:latest
  2. 2

    Abre http://localhost:8080 e inicia sesión con la cuenta predeterminada

Antes de usarlo

  • El comando de inicio rápido monta el socket de Docker y ejecuta el contenedor como root.
  • El README principal está en chino; la versión en inglés es un archivo aparte.

En colecciones

Temas

Preguntas frecuentes

¿Qué es chats?
Frontend autohospedable y gateway de IA para modelos de lenguaje grandes, que conecta más de 22 proveedores mediante una sola interfaz. Sdcb Chats es un frontend web para modelos de lenguaje grandes que permite gestionar muchos proveedores de modelos desde un solo lugar. Es compatible con más de 22 proveedores de IA populares y ofrece APIs compatibles con Chat Completions y Messages, para que clientes existentes como Claude Code puedan enrutar sus solicitudes a través de él.
¿chats es gratuito? ¿Qué licencia tiene?
chats es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿chats sigue mantenido?
Mantenimiento activo. El último commit de chats fue el 12 oct 2026.
¿Para qué puedo usar chats?
Equipos que quieren un único punto de acceso web para varios proveedores de LLM. Autohospedaje de una interfaz de chat privada con cuentas de usuario y límites de saldo. Enrutamiento de Claude Code u otros clientes de API a través de un único gateway. Depuración de solicitudes a las API de modelos mediante trazas detalladas.
¿Cómo se instala chats?
Inicia el contenedor con Docker: mkdir -p ./AppData && chmod 755 ./AppData && docker run --restart unless-stopped --name sdcb-chats -e DBType=sqlite -e ConnectionStrings__ChatsDB="Data Source=./AppData/chats.db" -v ./AppData:/app/AppData -v /var/run/docker.sock:/var/run/docker.sock --user 0:0 -p 8080:8080 sdcb/chats:latest Abre http://localhost:8080 e inicia sesión con la cuenta predeterminada
¿Dónde consigo chats?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sdcb/chats

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

Proyectos relacionados