Repolode
sdcb

sdcb/chats

Frontend auto-hospedável e gateway de IA para modelos de linguagem de grande porte, conectando mais de 22 provedores por uma única interface.

Alternativa open source a:ChatGPT

Estrelas
618
Forks
109
Issues abertas
10
Último commit
há 26 dias

O que é?

O Sdcb Chats é um frontend web para modelos de linguagem de grande porte que permite gerenciar diversos provedores de modelos em um só lugar. Ele oferece suporte a mais de 22 provedores populares de IA e disponibiliza APIs compatíveis com Chat Completions e Messages, permitindo que clientes existentes, como o Claude Code, usem esse gateway.

O projeto pode ser implantado rapidamente com um único comando Docker, e também oferece executáveis nativos para várias plataformas. O armazenamento pode usar SQLite, SQL Server ou PostgreSQL, com disco local ou armazenamento de objetos na nuvem, como AWS S3, Aliyun OSS ou Azure Blob, para arquivos. A administração inclui permissões de usuário, controle de saldo das contas, limitação de taxa, logs de auditoria, SSO com Keycloak e login por SMS.

Entre os recursos adicionais estão um sandbox baseado em Docker para execução de código, ferramentas integradas de navegador e Excel, entrada visual, geração de imagens e rastreamento de solicitações para diagnosticar chamadas de API recebidas e enviadas. O backend é escrito em C#, e o frontend, em TypeScript com React.

Recursos principais

  • 01Acesso unificado a mais de 22 provedores de modelos de linguagem de grande porte por uma única interface.
  • 02Gateway de API compatível com Chat Completions e Messages.
  • 03Sandbox baseado em Docker para execução de código, com ferramentas integradas de navegador e Excel.
  • 04Rastreamento de chamadas de API recebidas e enviadas.
  • 05Opções de SQLite, SQL Server ou PostgreSQL, além de armazenamento de objetos local ou na nuvem.
  • 06Permissões de usuário, controle de saldo, limitação de taxa e logs de auditoria.

Casos de uso

  • Equipes que querem um único ponto de acesso web para vários provedores de LLM.
  • Hospedar uma interface privada de chat com contas de usuário e limites de saldo.
  • Encaminhar solicitações do Claude Code ou de outros clientes de API por um único gateway.
  • Depurar solicitações a APIs de modelos usando rastreamentos detalhados.

Início rápido

  1. 1

    Inicie o contêiner com 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

    Acesse http://localhost:8080 e faça login com a conta padrão

Antes de usar

  • O comando de início rápido monta o socket do Docker e executa o contêiner como root.
  • O README principal está em chinês; a versão em inglês é um arquivo separado.

Em coleções

Tópicos

Perguntas frequentes

O que é chats?
Frontend auto-hospedável e gateway de IA para modelos de linguagem de grande porte, conectando mais de 22 provedores por uma única interface. O Sdcb Chats é um frontend web para modelos de linguagem de grande porte que permite gerenciar diversos provedores de modelos em um só lugar. Ele oferece suporte a mais de 22 provedores populares de IA e disponibiliza APIs compatíveis com Chat Completions e Messages, permitindo que clientes existentes, como o Claude Code, usem esse gateway.
chats é gratuito? Qual é a licença?
chats é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
chats ainda é mantido?
Manutenção ativa. O último commit de chats foi em 12 de out. de 2026.
Para que posso usar chats?
Equipes que querem um único ponto de acesso web para vários provedores de LLM. Hospedar uma interface privada de chat com contas de usuário e limites de saldo. Encaminhar solicitações do Claude Code ou de outros clientes de API por um único gateway. Depurar solicitações a APIs de modelos usando rastreamentos detalhados.
Como instalar chats?
Inicie o contêiner com 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 Acesse http://localhost:8080 e faça login com a conta padrão
Onde consigo chats?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sdcb/chats

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados