Enterprise WeChat × OpenAI
WeWork OpenAI (Knoten)
www.connectai-e.com
Wenn die Open-Source-Version die Anforderungen Ihres Unternehmens nicht erfüllen kann, wird empfohlen, die kommerzielle Lieferversion auszuprobieren, die sich derzeit in internen Tests befindet.
Mehr anzeigen: https://www.connectai-e.com
Dieses Projekt kann die Bereitstellung von ChatGPT in Enterprise WeChat mit einem Klick implementieren, sodass ChatGPT und Enterprise WeChat perfekt auf Ihrem Mobiltelefon oder Computer integriert sind und Sie die leistungsstarken intelligenten Fragen und Antworten von ChatGPT nutzen können. Wenn Sie keine Entwicklungsfunktionen haben, können Sie die folgende Methode 1 verwenden und sie mit einem Klick direkt installieren. Wenn Sie Entwickler sind und über sekundäre Entwicklungsfunktionen verfügen, können Sie sie gemäß der folgenden Methode beliebig erweitern 2.
Der erste Schritt besteht darin, eine Anwendung zu erstellen: Enterprise WeChat-Administrator, Enterprise WeChat auf dem Computer -> Avatar -> Unternehmen verwalten -> Anwendungsverwaltung -> (unten) Anwendung erstellen -> Anwendungslogo + Geben Sie grundlegende Informationen ein
Der zweite Schritt besteht darin, die Anwendung zu konfigurieren: Spalte „Nachricht empfangen“ -> API-Empfang einrichten -> Warten Sie, bis der vierte Schritt abgeschlossen ist.
Der dritte Schritt besteht darin, die folgenden Feldinformationen aufzuzeichnen und vorzubereiten : Corpid, Agentid, Secret, Token, Aeskey, Open-API-Key
corpid : Enterprise WeChat auf dem Computer -> Avatar -> Unternehmen verwalten -> Mein Unternehmen (unten) Abbildung weggelassen
agentid, Secret : Sichtbar nach Abschluss des ersten Schritts.
token, aeskey : Beim Festlegen des API-Empfangs (zweiter Schritt oben)
open-api-key muss in einem ChatGPT-Konto generiert werden (wenn Sie kein ChatGPT-Konto haben, können Sie auch andere bitten, eines zu generieren, aber dafür fallen Gebühren an)
Anwendungs-URL-API-SCHLÜSSEL
Der vierte Schritt besteht darin, mit einem Klick auf Render bereitzustellen (Proxyserver, kostenlos, kostenpflichtiges Upgrade möglich).
Füllen Sie, wie im Bild gezeigt, die oben stehenden Feldinformationen aus und klicken Sie auf „Übernehmen“.
Sie müssen 3–5 Minuten auf die Bereitstellung warten, wie unten gezeigt, dann die URL kopieren und „/message“ anhängen . Die URL lautet beispielsweise „https://abc.com“ und „spleißen“. Fügen Sie es in https://abc.com/message ein, fügen Sie es in die zweite Schrittseite oben ein und klicken Sie dann auf Speichern. Wenn Sie eine Eingabeaufforderung wie „Erfolgreich speichern“ sehen, bedeutet dies, dass der Dienst erfolgreich konfiguriert wurde.
Der letzte Schritt: Konfiguration der vertrauenswürdigen IP des Unternehmens. Konfigurieren Sie unten auf der Anwendungsseite die vertrauenswürdige IP.
Die IP-Adresse ist wie unten gezeigt: Render->Connect->Outbound
Konfigurieren Sie diese drei IP-Adressen zu vertrauenswürdigen IPs, und nun sind alle Konfigurationsarbeiten abgeschlossen.
?Jetzt können Sie Enterprise WeChat direkt auf Ihrem Mobiltelefon oder Computer nutzen, um die von Ihnen erstellte Anwendung aufzurufen, und Sie können mit ChatGPT chatten.
Im Vergleich zur Cloud-Funktionsbereitstellungslösung erfordert diese Lösung:
Erstellen Sie eine WeChat-Unternehmensanwendung (siehe云函数部署1.创建企业微信应用第一、二、三步
).
Kopieren Sie die Variablendatei .env.example
und tragen Sie Ihre eigene Konfiguration ein
OPENAI_PROXY_URL
konfigurieren. OPENAI_PROXY_URL=openai.abc.com
Führen Sie Docker aus
Angenommen, die neue Variablendatei heißt .env.local
# docker4bill/ww-openai-node:alpine 为构建好的镜像,你也可以利用本仓库的 Dockerfile 构建自己的镜像
docker run --env-file .env.local -p 6060:6060 -d docker4bill/ww-openai-node:alpine
Verwenden Sie caddy
oder nginx
um die oben genannten Dienste umzukehren
Angenommen, der Domänenname lautet abc.com . Nehmen Sie caddy
als Beispiel für die Konfiguration:
abc.com {
reverse_proxy localhost:6060
}
Fügen Sie die Server-IP zur vertrauenswürdigen IP des Unternehmens hinzu
Geben Sie die Konfigurations-URL des empfangenden Nachrichtenservers ein
Nehmen Sie an, dass die umgekehrte Adresse abc.com
ist, fügen Sie danach /message hinzu und geben Sie die Adresse https://abc.com/message
in die vom Nachrichtenempfangsserver konfigurierte URL ein.