ChatGPT-on-WeChat: un robot de diálogo inteligente construido a partir de un modelo de gran tamaño, compatible con WeChat y otras plataformas de acceso multidiálogo.

Introducción general

El proyecto ChatGPT-on-WeChat es un gran robot de diálogo inteligente basado en modelos que admite el acceso multiplataforma para WeChat personal, número público de WeChat, aplicaciones WeChat de empresa, Feishu, Nail, etc. Los usuarios pueden elegir entre una gran variedad de modelos, como GPT3.5, GPT-4, Claude, Wenxin Yiyin, Xunfei Starfire, Tongyi Thousand Questions, Gemini, GLM-4, Kimi, etc. Puede procesar texto, voz e imágenes, acceder al sistema operativo y a Internet, y dar soporte a un servicio de atención al cliente inteligente para empresas personalizado basado en su propia base de conocimientos. Algunas de sus capacidades son LinkAI Proporcionar apoyo.

Dify confía en ChatGPT-on-WeChat para acceder al ecosistema WeChat

Plugin de extensión del chatbot de WeChat:Herramientas de desarrollo de plug-ins yPlugin Summary Post (Mejorado) yIntegración del plugin API de Life Services

ChatGPT-on-WeChat:基于大模型构建的智能对话机器人,支持微信等多对话平台接入

 

ChatGPT-on-WeChat:基于大模型构建的智能对话机器人,支持微信等多对话平台接入

 

Lista de funciones

  • despliegue multiterminalCompatible con WeChat, aplicaciones WeChat para empresas, Flybook, pinning y muchos otros métodos de despliegue.
  • Diálogo básicoRespuestas inteligentes a mensajes en chats privados y de grupo, con soporte para múltiples rondas de memoria de contexto de sesión.
  • capacidad fonética: Reconoce los mensajes de voz y responde mediante texto o voz, admitiendo una amplia gama de modelos de voz.
  • capacidad de imagen: Soporte para generación de imágenes, reconocimiento de imágenes, generación de diagramas (por ejemplo, restauración de fotos), con una selección de modelos de imagen.
  • Plug-ins enriquecidos: Admite extensiones de plugins personalizadas, ha implementado plugins para cambio de roles múltiples, aventuras de texto, filtrado de palabras sensibles, resúmenes de registros de chat, resúmenes de documentos y diálogos, búsquedas en red y mucho más.
  • repositorioPersonalización del bot exclusivo mediante la carga de archivos de la base de conocimientos, que se puede utilizar como doble digital, servicio de atención al cliente inteligente, asistente de dominio privado, basado en la implementación de LinkAI.

 

Utilizar la ayuda

Proceso de instalación

  1. Preparar el entornoSoporta Linux, MacOS, Windows (puede funcionar en un servidor Linux durante mucho tiempo), y necesita instalar Python al mismo tiempo. Versión de Python recomendada entre 3.7.1~3.9.X, versión recomendada 3.8.
  2. Clonación del código del proyecto::
    git clone https://github.com/zhayujie/chatgpt-on-wechat
    cd chatgpt-on-wechat/
    
  3. Instalación de dependencias básicas::
    pip3 install -r requirements.txt
    
  4. archivo de configuración: Copie el modelo de perfil y cree el perfil final efectivo:
    cp config-template.json config.json
    

    A continuación, rellene la configuración en config.json con los siguientes elementos de configuración:

    {
    "model": "gpt-3.5-turbo",
    "open_ai_api_key": "YOUR API KEY",
    "proxy": "127.0.0.1:7890",
    "single_chat_prefix": ["bot", "@bot"],
    "single_chat_reply_prefix": "[bot]",
    "group_chat_prefix": ["@bot"],
    "group_name_white_list": ["ChatGPT测试群", "ChatGPT测试群2"],
    "image_create_prefix": ["画", "看", "找"],
    "conversation_max_tokens": 1000,
    "speech_recognition": false,
    "group_speech_recognition": false,
    "voice_reply_voice": false,
    "character_desc": "你是基于大语言模型的AI智能助手,旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。",
    "use_linkai": false,
    "linkai_api_key": "",
    "linkai_app_code": ""
    }
    
  5. funcionamiento localEjecutado en el directorio raíz del proyecto:
    python3 app.py
    

    Después de que el terminal emita el código QR, escanee el código e inicie sesión, cuando se emita "Iniciar respuesta automática", significa que el programa de respuesta automática se ha ejecutado correctamente.

En cuanto a la API de tránsito, soporta proxy OpenAI de terceros y clave API, puedes encontrar el parámetro "open_ai_api_base" en el archivo config.py, copiarlo al archivo config.json, y rellenar la URL del servicio proxy.

"open_ai_api_base": "Dirección api de tránsito, ejemplo: https://exmaple.com/v1"

Instrucciones de uso

  1. chat privadoEn un chat privado, el bot debe ser activado por algo que empiece por "bot" o "@bot", lo que corresponde al elemento de configuración single_chat_prefix, y la respuesta del bot llevará como prefijo "[ bot]" para distinguirlo de una persona real, lo que corresponde al elemento de configuración single_chat_reply_prefix. bot]" como prefijo para distinguirlo de una persona real, lo que corresponde al elemento de configuración single_chat_reply_prefix.
  2. chat de grupoEn un chat de grupo, es necesario configurar el nombre del grupo en group_name_white_list para activar la respuesta automática del chat de grupo. Por defecto, el bot se activará para responder automáticamente siempre que sea @, y también responderá automáticamente siempre que detecte contenido que empiece por "@bot", que corresponde al elemento de configuración group_chat_prefix.
  3. Generación de imágenesAdemás de satisfacer las condiciones de activación individuales o de grupo, se requiere un prefijo de palabra clave adicional para la activación, correspondiente al elemento de configuración image_create_prefix.
  4. reconocimiento de vozAñade "speech_recognition": true para habilitar el reconocimiento de voz, usa el modelo de susurro de openai para reconocer texto y responder con texto, este parámetro solo soporta chat privado.
  5. Uso de enchufes: Admite extensiones de plug-in personalizadas que ofrecen la posibilidad de jugar a roles, escribir aventuras, interactuar con el sistema operativo, acceder a datos de red, etc.
© declaración de copyright
AiPPT

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...