Entreprise WeChat × OpenAI
WeWork OpenAI (nœud)
www.connectai-e.com
Si la version open source ne peut pas répondre aux besoins de votre entreprise, il est recommandé d'essayer la version commerciale actuellement en test interne.
En savoir plus : https://www.connectai-e.com
Ce projet peut mettre en œuvre le déploiement en un clic de ChatGPT sur Enterprise WeChat, de sorte que ChatGPT et Enterprise WeChat soient parfaitement intégrés sur votre téléphone mobile ou votre ordinateur, et que vous puissiez utiliser les puissantes questions et réponses intelligentes de ChatGPT. Cette solution est très flexible. Si vous n'avez pas de capacités de développement, vous pouvez utiliser la méthode suivante 1 et l'installer directement en un clic. Si vous êtes un développeur et disposez de capacités de développement secondaires, vous pouvez l'étendre arbitrairement selon la méthode suivante. 2.
La première étape consiste à créer une application. Comment fonctionner : Administrateur Enterprise WeChat, Enterprise WeChat sur l'ordinateur-->Avatar-->Gérer l'entreprise-->Gestion des applications-->(en bas) Créer une application-->Logo de l'application + Remplissez les informations de base
La deuxième étape consiste à configurer l'application. Méthode de fonctionnement : Colonne de réception du message -> Configurer la réception API -> Attendez la quatrième étape avant de terminer.
La troisième étape consiste à enregistrer et à préparer les informations de champ suivantes : corpid, agentid, secret, token, aeskey, open-api-key.
corpid : Enterprise WeChat sur l'ordinateur-->Avatar-->Gérer l'entreprise-->Mon entreprise (ci-dessous) Figure omise
agentid, secret : Visible après avoir terminé la première étape.
token, aeskey : Dans la configuration de la réception de l'API (la deuxième étape ci-dessus)
open-api-key doit être généré dans un compte ChatGPT (si vous n'avez pas de compte chatgpt, vous pouvez également demander à d'autres d'en générer un, mais cela entraînera des frais)
CLÉ API de l'URL de l'application
La quatrième étape consiste à déployer sur Render en un seul clic (serveur proxy, gratuit, vous pouvez mettre à niveau moyennant des frais)
Comme le montre l'image, remplissez les informations du champ ci-dessus et cliquez sur Appliquer.
Vous devez attendre 3 à 5 minutes pour le déploiement. Une fois terminé, copiez l'URL du service généré, comme indiqué ci-dessous, puis copiez l'URL et ajoutez /message . Par exemple, l'URL est https://abc.com et splice. dans https://abc.com/message, collez-le dans la page de la deuxième étape ci-dessus, puis cliquez sur Enregistrer. Lorsque vous voyez une invite similaire à « Enregistrer avec succès », cela signifie que le service a été configuré avec succès !
La dernière étape : configuration de l'adresse IP de confiance de l'entreprise. Au bas de la page de l'application, configurez l'adresse IP de confiance.
L'adresse IP est comme indiqué ci-dessous, Render->Connect->Outbound
Configurez ces trois adresses IP en adresses IP de confiance, et maintenant tout le travail de configuration est terminé.
? Vous pouvez désormais en faire l'expérience directement. Utilisez Enterprise WeChat sur votre téléphone mobile ou votre ordinateur pour accéder à l'application que vous avez créée et vous pouvez discuter avec ChatGPT.
Par rapport à la solution de déploiement de fonctions cloud , cette solution nécessite :
Créez une application WeChat d'entreprise (reportez-vous à云函数部署1.创建企业微信应用第一、二、三步
)
Copiez le fichier de variables .env.example
et remplissez votre propre configuration
OPENAI_PROXY_URL
. OPENAI_PROXY_URL=openai.abc.com
Exécuter Docker
Supposons que le nouveau fichier de variables s'appelle .env.local
# docker4bill/ww-openai-node:alpine 为构建好的镜像,你也可以利用本仓库的 Dockerfile 构建自己的镜像
docker run --env-file .env.local -p 6060:6060 -d docker4bill/ww-openai-node:alpine
Utilisez caddy
ou nginx
pour inverser les services ci-dessus
Supposons que le nom de domaine soit abc.com , prenons caddy
comme exemple pour configurer :
abc.com {
reverse_proxy localhost:6060
}
Ajouter l'adresse IP du serveur à l'adresse IP approuvée de l'entreprise
Remplissez l'URL de configuration du serveur de messages de réception
Supposons que l'adresse inversée soit abc.com
, ajoutez /message après et remplissez l'adresse https://abc.com/message
dans l'URL configurée par le serveur de réception de messages.