Introdução geral
O Botgroup.chat é um aplicativo de bate-papo em grupo de IA de código aberto baseado em React e Cloudflare Pages, projetado para oferecer aos usuários uma experiência interativa semelhante ao bate-papo em grupo do WeChat. Ele suporta vários personagens de IA para participar de conversas ao mesmo tempo, permitindo que os usuários interajam com vários bots inteligentes em tempo real por meio de uma configuração simples. O projeto está hospedado no GitHub, criado pelo desenvolvedor maojindao55, e permite que os usuários implantem o Cloudflare Pages gratuitamente com um único clique. Se você quiser experimentar o bate-papo com IA multijogador ou desenvolver um chatbot personalizado, o Botgroup.chat oferece uma solução flexível e está atualmente disponível em https://. O Botgroup.chat já está disponível para teste ().
Lista de funções
- Bate-papo em grupo com IA para vários jogadoresOs personagens de IA podem participar de conversas simultaneamente, simulando cenários reais de bate-papo em grupo.
- Personalização das funções de IAOs usuários podem definir o nome, a personalidade, o modelo e o avatar de seu personagem para criar um corpo inteligente personalizado.
- Suporte a vários modelosCompatível com uma variedade de modelos de IA, como Thousand Questions, Mixed Elements e Doubtful Bags, para atender a diferentes necessidades.
- Implementação em um cliqueImplementação rápida sem configuração complexa por meio do Cloudflare Pages.
- interação em tempo realProporciona uma experiência de diálogo suave, adequada para cenários de entretenimento, educação ou testes.
- código abertoCódigo aberto no GitHub: os desenvolvedores têm liberdade para modificar e ampliar a funcionalidade.
Usando a Ajuda
O Botgroup.chat é uma ferramenta de bate-papo em grupo com IA fácil de usar que os usuários podem usar visitando o endereço de experiência pronto para uso ou implantando-o por conta própria. Abaixo está um guia detalhado de como fazer para ajudá-lo a começar rapidamente.
Como começar
Método 1: Experiência direta
- Abra seu navegador e digite o endereço oficial da experiência:
https://botgroup.chat
. - Quando estiver na página, você verá uma tela de bate-papo com vários personagens de IA já configurados por padrão.
- Digite o texto na caixa de entrada e clique em enviar para interagir com vários caracteres de IA.
- Para ajustar funções ou configurações, verifique a página para obter dicas ou consulte diretamente a documentação do projeto GitHub.
Metodologia II: autoimplantação
Se quiser ter sua própria instância do Botgroup.chat, você pode concluir a implantação seguindo estas etapas:
- preliminar
- Certifique-se de que você tenha uma conta do GitHub e uma conta da Cloudflare.
- Instale o Git para clonagem local do código (opcional).
- Obter código
- Visite o endereço do projeto no GitHub:
https://github.com/maojindao55/botgroup.chat
. - Clique no botão "Fork" no canto superior direito para copiar o projeto em seu repositório do GitHub.
- Ou simplesmente clique no botão "Código" para fazer download do arquivo ZIP e extraí-lo localmente.
- Visite o endereço do projeto no GitHub:
- Configuração de variáveis de ambiente
- No diretório raiz do projeto, localize o arquivo
README.md
para obter instruções de configuração de variáveis de ambiente. - estabelecer
.env
preencha a chave de API necessária, por exemplo:DASHSCOPE_API_KEY=xxx Chave do modelo de mil perguntas do # HUNYUAN_API_KEY=xxx # Chave do modelo híbrido ARK_API_KEY=xxx Chave do modelo Beanbag do #
- Selecione o modelo compatível (qwen-plus, deepseek-v3, etc.) de acordo com suas necessidades e preencha a chave de API e o baseURL correspondentes.
- No diretório raiz do projeto, localize o arquivo
- Implementação em páginas do Cloudflare
- Faça login na sua conta da Cloudflare e acesse a guia "Pages" (Páginas).
- Clique em "Create a project" (Criar um projeto) e selecione "Connect to Git" (Conectar ao Git).
- Vincule o repositório do GitHub do seu Fork e clique em "Begin setup" (Iniciar configuração).
- Em "Build settings" (Configurações de compilação), selecione a estrutura "React" e o comando de compilação é
npm run build
O diretório de saída édist
. - Adicione as variáveis de ambiente da etapa anterior e clique em "Save and Deploy".
- Após a conclusão da implantação, a Cloudflare fornece um URL de acesso (por exemplo
https://your-project.pages.dev
).
- Validação da implantação
- Visite o URL implantado e verifique se a interface de bate-papo está sendo carregada corretamente.
- Digite uma mensagem para testar a resposta da IA e garantir que o modelo esteja chamando corretamente.
Funções principais
1. criar e gerenciar funções de IA
- procedimento::
- Abra o arquivo de configuração do projeto (geralmente no diretório
src/config
pasta, por exemploroles.json
). - Adicione uma nova função no seguinte formato:
{ "id": "role1", "nome": "Xiaozhi". "avatar": "https://example.com/avatar1.png", "custom_prompt": "Responda às perguntas em um tom descontraído" }
- Salve, reimplante e atualize a página para ver a nova função.
- Abra o arquivo de configuração do projeto (geralmente no diretório
- advertência::
- seguro
modelo
são consistentes com a configuração do modelo nas variáveis de ambiente. - O URL do avatar é opcional; se não for preenchido, será usado o avatar padrão.
- seguro
2. interaja com o bate-papo em grupo da IA
- procedimento::
- Digite uma pergunta ou comando na tela de bate-papo, por exemplo, "Hi everyone, what's the weather like today?" (Olá a todos, como está o tempo hoje?)
- Depois de clicar em Send (Enviar), todos os personagens de IA configurados responderão por sua vez, com base em suas respectivas personalidades e modelos.
- Diálogos sucessivos podem ser realizados para observar os estilos de resposta de diferentes personagens.
- Uso em destaque::
- Inserir perguntas complexas (por exemplo, "O que você acha que acontecerá com a tecnologia no futuro?"). e experimente respostas colaborativas com vários caracteres.
- Teste as diferenças nas respostas entre os modelos, por exemplo, rigor em Mil Perguntas vs. criatividade em Híbrido.
3. mudança de modelos de IA
- procedimento::
- Modifique a chave de API e o baseURL nas variáveis de ambiente, por exemplo, mude o modelo para beanbag:
ARK_API_KEY=xxx BASE_URL=https://豆包API地址
- Atualização na configuração da função
modelo
valores, como"model": "doubao-pro"
. - Reimplante o projeto e atualize a página para que o efeito seja sentido.
- Modifique a chave de API e o baseURL nas variáveis de ambiente, por exemplo, mude o modelo para beanbag:
- chamar a atenção para algo::
- Modelos diferentes podem exigir formatos de API específicos; consulte a documentação oficial de cada modelo.
Perguntas frequentes e soluções
- problemasIA não responde ou relata erros
- tackleVerifique se a chave de API está correta, se a rede está conectada e se o modelo é compatível com chamadas em tempo real.
- problemasFalha na implantação
- tackleVerifique o registro de compilação do Cloudflare para ter certeza de que as dependências estão instaladas corretamente (execute o comando
npm install
(Verificar).
- tackleVerifique o registro de compilação do Cloudflare para ter certeza de que as dependências estão instaladas corretamente (execute o comando
- problemasInterface de carregamento lento
- tackleConfirme as configurações de região do servidor e selecione o nó CDN da Cloudflare que está próximo ao usuário.
Seguindo essas etapas, você poderá usar facilmente o Botgroup.chat, seja para experimentar a versão pronta para uso ou personalizar a ferramenta exclusiva de bate-papo em grupo de acordo com suas necessidades.