Repolode
GaiZhenbiao

GaiZhenbiao/ChuanhuChatGPT

Uma interface web leve para ChatGPT e vários outros LLMs, com perguntas e respostas sobre arquivos, busca na web, execução de modelos locais e um assistente agente.

Alternativa open source a:ChatGPT

Estrelas
15,243
Forks
2,178
Issues abertas
131
Último commit
há 2 meses

O que é?

O Chuanhu Chat é uma interface web em Python, feita com Gradio, que permite conversar com o ChatGPT e vários outros modelos de linguagem em um só lugar. Ela oferece acesso a APIs hospedadas, como OpenAI, Azure OpenAI, Google Gemini, Claude, DeepSeek, iFlytek Spark, MiniMax e Midjourney, além de modelos executados localmente, como ChatGLM, LLaMA, StableLM, MOSS e Qwen.

Além do chat básico, o projeto oferece uma base de conhecimento que responde a perguntas sobre arquivos enviados, busca online para trazer informações atualizadas e um assistente no estilo agente que executa tarefas em várias etapas. O histórico de conversas é salvo automaticamente, pode ser pesquisado com expressões regulares e renomeado, e fica isolado por usuário. Também há suporte a fine-tuning do GPT-3.5, modelos de system prompt, renderização de LaTeX e código e instalação como PWA em computadores e dispositivos móveis.

Para configurar o projeto, clone o repositório, instale os requisitos e copie o arquivo de configuração de exemplo para config.json para adicionar as chaves de API. Ele pode ser implantado em um servidor, compartilhado por meio de um link público ou executado no Hugging Face Spaces.

Recursos principais

  • 01Converse com ChatGPT, Claude, Gemini, DeepSeek e várias outras APIs hospedadas de LLMs em uma única interface.
  • 02Execute modelos locais, como ChatGLM, LLaMA, Qwen e MOSS.
  • 03Responda a perguntas sobre arquivos enviados usando uma base de conhecimento.
  • 04Pesquise na web para fornecer informações atualizadas aos LLMs.
  • 05Salve, pesquise e renomeie o histórico de conversas, mantendo-o isolado por usuário.
  • 06Instale como PWA em computadores e dispositivos móveis.

Casos de uso

  • Usar uma única interface de chat para comparar vários provedores de LLM ou alternar entre eles.
  • Fazer perguntas sobre seus próprios documentos sem criar um pipeline de RAG.
  • Hospedar uma interface de chat compartilhada para uma equipe pequena, com históricos separados.
  • Executar um modelo open source local por trás de uma interface de chat conhecida.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git
  2. 2

    Acesse a pasta do projeto e instale as dependências

    cd ChuanhuChatGPT pip install -r requirements.txt
  3. 3

    Copie config_example.json como config.json e preencha com sua chave de API

  4. 4

    Inicie o app; uma janela do navegador será aberta automaticamente

    python ChuanhuChatbot.py

Antes de usar

  • Para usar APIs de modelos comerciais, como o ChatGPT, você precisa da sua própria chave de API.
  • Licenciado sob GPL-3.0, que exige que trabalhos derivados continuem sendo de código aberto sob a mesma licença.

Em coleções

Tópicos

Perguntas frequentes

O que é ChuanhuChatGPT?
Uma interface web leve para ChatGPT e vários outros LLMs, com perguntas e respostas sobre arquivos, busca na web, execução de modelos locais e um assistente agente. O Chuanhu Chat é uma interface web em Python, feita com Gradio, que permite conversar com o ChatGPT e vários outros modelos de linguagem em um só lugar. Ela oferece acesso a APIs hospedadas, como OpenAI, Azure OpenAI, Google Gemini, Claude, DeepSeek, iFlytek Spark, MiniMax e Midjourney, além de modelos executados localmente, como ChatGLM, LLaMA, StableLM, MOSS e Qwen.
ChuanhuChatGPT é gratuito? Qual é a licença?
ChuanhuChatGPT é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ChuanhuChatGPT ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de ChuanhuChatGPT foi em 16 de set. de 2026.
Para que posso usar ChuanhuChatGPT?
Usar uma única interface de chat para comparar vários provedores de LLM ou alternar entre eles. Fazer perguntas sobre seus próprios documentos sem criar um pipeline de RAG. Hospedar uma interface de chat compartilhada para uma equipe pequena, com históricos separados. Executar um modelo open source local por trás de uma interface de chat conhecida.
Como instalar ChuanhuChatGPT?
Clone o repositório: git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git Acesse a pasta do projeto e instale as dependências: cd ChuanhuChatGPT pip install -r requirements.txt Copie config_example.json como config.json e preencha com sua chave de API Inicie o app; uma janela do navegador será aberta automaticamente: python ChuanhuChatbot.py
Onde consigo ChuanhuChatGPT?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/GaiZhenbiao/ChuanhuChatGPT

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

Projetos relacionados