Aprendizagem pessoal com IA
e orientação prática

ChatGPT-on-WeChat: um robô de diálogo inteligente construído em um modelo grande, compatível com o WeChat e outras plataformas de acesso a múltiplos diálogos

Introdução geral

O projeto ChatGPT-on-WeChat é um bot de diálogo inteligente baseado em grandes modelos que suporta acesso multiplataforma para WeChat pessoal, número público do WeChat, aplicativo WeChat empresarial, Feishu, Nail e assim por diante. Os usuários podem escolher entre uma variedade de modelos, como GPT3.5, GPT-4, Claude, Wenxin Yiyin, Xunfei Starfire, Tongyi Thousand Questions, Gemini, GLM-4, Kimi etc. Ele pode processar texto, voz e imagens, acessar o sistema operacional e a Internet e oferecer suporte ao atendimento ao cliente inteligente empresarial personalizado com base em sua própria base de conhecimento. Alguns dos recursos são fornecidos por LinkAI Fornecer suporte.

ChatGPT-on-WeChat: um robô de diálogo inteligente criado com base em um modelo grande, compatível com o WeChat e outras plataformas de múltiplos diálogos - 1


 

ChatGPT-on-WeChat: um robô de diálogo inteligente criado com base em um modelo grande, compatível com o WeChat e outras plataformas de múltiplos diálogos - 1

 

Lista de funções

  • implantação de multiterminaisSuporte para WeChat, aplicativos WeChat empresariais, Flybook, pinning e muitos outros métodos de implementação.
  • Diálogo básicoRespostas inteligentes a mensagens em bate-papos privados e em grupo, com suporte a várias rodadas de memória de contexto de sessão.
  • habilidade fonéticaReconhece mensagens de voz e respostas via texto ou fala, com suporte a uma ampla gama de modelos de fala.
  • capacidade de imagemSuporte para geração de imagens, reconhecimento de imagens, geração de diagramas (por exemplo, restauração de fotos), com uma variedade de modelos de imagem.
  • Plug-ins avançadosSuporte a extensões de plug-ins personalizados, implementou plug-ins para alternância de várias funções, aventuras de texto, filtragem de palavras sensíveis, resumos de registros de bate-papo, resumos de documentos e diálogos, pesquisas em rede e muito mais.
  • repositórioPersonalize o bot exclusivo carregando arquivos da base de conhecimento, que podem ser usados como doppelganger digital, atendimento inteligente ao cliente, assistente de domínio privado, com base na implementação do LinkAI.

 

Usando a Ajuda

Processo de instalação

  1. Preparação do ambienteSuporte ao sistema Linux, MacOS e Windows (pode ser executado em um servidor Linux por um longo período) e precisa instalar o Python ao mesmo tempo. Versão recomendada do Python entre 3.7.1 e 3.9.X, versão recomendada 3.8.
  2. Clonagem do código do projeto::
    git clone https://github.com/zhayujie/chatgpt-on-wechat
    cd chatgpt-on-wechat/
    
  3. Instalação das dependências do núcleo::
    pip3 install -r requirements.txt
    
  4. arquivo de configuraçãoCopie o modelo de perfil e crie o perfil final efetivo:
    cp config-template.json config.json
    

    Em seguida, preencha a configuração em config.json com os seguintes itens de configuração:

    {
    "model": "gpt-3.5-turbo", "open_ai_api_key": "YOUR API KEY", "model".
    
    
    
    "single_chat_reply_prefix": "[bot]",
    "group_chat_prefix": ["@bot"],
    "group_name_white_list": ["Grupos de teste do ChatGPT", "Grupo de teste do ChatGPT 2"],
    "image_create_prefix": ["Draw", "Look", "Find"],
    "conversation_max_tokens": 1000,
    "speech_recognition": falso, "group_speech_recognition".
    "group_speech_recognition": falso,
    "voice_reply_voice": falso, "voice_reply_voice": falso, "character_desc": falso
    "character_desc": "Você é um assistente inteligente de IA baseado em um grande modelo de linguagem projetado para responder e resolver qualquer pergunta que as pessoas tenham e pode se comunicar com pessoas em vários idiomas." ,
    "use_linkai": false,
    "linkai_api_key":"",
    "linkai_app_code": ""
    }
    
  5. operação localExecutado no diretório raiz do projeto:
    python3 app.py
    

    Depois que o terminal emitir o código QR, escaneie o código e faça o login, quando a mensagem "Start auto replying" for emitida, significa que o programa de resposta automática foi executado com sucesso.

Com relação à API de trânsito, ela é compatível com proxy OpenAI de terceiros e chave de API. Você pode encontrar o parâmetro "open_ai_api_base" no arquivo config.py, copiá-lo para o arquivo config.json e preencher a URL do serviço de proxy.

"open_ai_api_base": "Endereço da API de trânsito, exemplo: https://exmaple.com/v1"

Instruções de uso

  1. bate-papo privadoEm um bate-papo privado, o bot precisa ser acionado por algo que comece com "bot" ou "@bot", o que corresponde ao item de configuração single_chat_prefix, e a resposta do bot será prefixada com "[ bot]" para distingui-la de uma pessoa real, o que corresponde ao item de configuração single_chat_reply_prefix. bot]" como prefixo para distingui-lo de uma pessoa real, o que corresponde ao single_chat_reply_prefix.
  2. bate-papo em grupoEm um chat em grupo, o nome do grupo precisa ser configurado em group_name_white_list para ativar a resposta automática do chat em grupo. Por padrão, o bot será acionado para responder assim que for @, e também responderá quando detectar conteúdo que comece com "@bot", que corresponde ao item de configuração group_chat_prefix.
  3. Geração de imagensPrefixo: Além de satisfazer as condições de acionamento individuais ou de grupo, é necessário um prefixo de palavra-chave adicional para acionar, correspondendo ao item de configuração image_create_prefix.
  4. reconhecimento de falaAdicione "speech_recognition": true para ativar o reconhecimento de fala, use o modelo de sussurro do openai para reconhecer o texto e responder com texto; esse parâmetro só é compatível com o bate-papo privado.
  5. Uso do plug-inSuporte a extensões de plug-in personalizadas que oferecem a capacidade de interpretação de papéis, aventuras de texto, interação com o sistema operacional, acesso a dados de rede e muito mais.
Aprendizagem fácil com IA

O guia do leigo para começar a usar a IA

Ajuda você a aprender a utilizar as ferramentas de IA com baixo custo e a partir de uma base zero.A IA, assim como o software de escritório, é uma habilidade essencial para todos. Dominar a IA lhe dará uma vantagem em sua busca de emprego e metade do esforço em seu trabalho e estudos futuros.

Ver detalhes>
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " ChatGPT-on-WeChat: um robô de diálogo inteligente construído em um modelo grande, compatível com o WeChat e outras plataformas de acesso a múltiplos diálogos

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil