Hervorragende Software und praktische Tutorials
Verbinden Sie OpenAI ChatGPT mit WeChat und Sie können alle Fragen beantworten lassen, indem Sie in der Gruppe @senden!
Wie ChatGPT ist mit WeChat verbunden verwenden OpenAI-API Erstellen mit itchatWeChat-ChatbotChatGPT erfreut sich dank seiner leistungsstarken Funktionen zur Konversation und Informationsintegration zunehmender Beliebtheit im Internet. ChatGPT kann Texte umschreiben, Romane schreiben und Geschichten erzählen, programmieren und Codes schreiben, Bilder zeichnen und intelligent Bilder generieren. Es ist nahezu allmächtig wie ein Gott. Wie kann ChatGPT mit WeChat verbunden werden und WeChat in ein intelligentes WeChat verwandeln?Chatbots, Sie können in Chats mit Freunden unerwartete Antworten geben, was wirklich großartig ist!
ChatGPT ist ein Open-Source-Chatbot-Framework, dasOpenAIDas GPT-3-Sprachmodell ermöglicht die Verarbeitung natürlicher Sprache, die Beantwortung von Fragen und die Generierung von Dialogen. Es handelt sich um einen KI-Chatbot. So verbinden Sie den KI-Chatbot ChatGPT mit WeChat
ChatGPT ist mit WeChat verbunden
Der erste Schritt ist die Registrierung von ChatGPT. Es gibt viele Online-Tutorials zur ChatGPT-Registrierung, daher werde ich hier nicht näher darauf eingehen. Sie können sich das neueste ChatGPT-Registrierungs-Tutorial von 2023 ansehen:
Vorbereitungen vor der Verbindung von ChatGPT mit WeChat
- OpenAI-Konto (registrieren Sie sich und erhalten Sie ein Testguthaben von 18 $)
- OpenAI-API-Schlüssel
- Ein WeChat-Konto (zum Testen wird empfohlen, ein kleines Konto zu verwenden)
- Ein Linux-Server (Amazon-, Microsoft- oder Google Cloud-Server sind ausreichend.)
Holen Sie sich den OpenAI-API-Schlüssel
Nachdem Sie ein OpenAI-Konto erstellt haben, melden Sie sich bei OpenAI an und erstellen Sie einen API-Schlüssel. Dieser Schlüssel ist sehr wichtig. Er ist der Schlüssel, den das Programm benötigt, um auf die OpenAI-Schnittstelle zuzugreifen.
Melden Sie sich bei Ihrem OpenAI-Konto an:https://platform.openai.com/login/
Diese Anmeldeadresse unterscheidet sich von der Anmeldeadresse von ChatGPT. Hier ist die Anmeldeadresse für OpenAI.
Nachdem Sie die richtige E-Mail-Adresse und das richtige Passwort eingegeben haben, werden Sie zur OpenAI-Benutzeroberfläche weitergeleitet.
Klicken Sie nach der Anmeldung auf den Avatar in der oberen rechten Ecke und dann auf „API-Schlüssel anzeigen“, um die Seite zur Erstellung von API-Schlüsseln aufzurufen.
Wenn Ihre Englischkenntnisse nicht gut sind, können Sie das integrierte Übersetzungstool von Google Chrome verwenden, um es ins Chinesische zu übersetzen.
Klicken Sie hier, um einen neuen Schlüssel zu erstellen. Nachdem der API-Schlüssel erstellt wurde, klicken Sie auf die Schaltfläche „Kopieren“, um ihn zu speichern. Erstellen Sie ein neues Dokument auf dem Desktop und fügen Sie es ein. Sie benötigen den OpenAI-API-Schlüssel später.
Installieren und Bereitstellen von Wechatbot
bezogen aufopenwechatDas WeChatbot-Projekt.
Adresse der Open Source-Projekte:https://github.com/djun/wechatbot
WeChatbot erfordert eine Golang-Umgebung. Unterschiedliche Betriebssysteme erfordern unterschiedliche Go-Umgebungen.
Laden Sie die Golang-Software herunter
Laden Sie das Go-Installationspaket herunter:https://studygolang.com/dl
Nachdem Sie das entsprechende Installationspaket für Ihr System heruntergeladen haben, folgen Sie Installationsanweisungen Wenn Sie aus der Quelle erstellen möchten, lesen Sie bitte Installation aus der Quelle.Überprüfen Veröffentlichungsverlauf Erfahren Sie mehr über die Versionshinweise zu Go.
Das neueste Installationspaket der Sprache Go. Sie können je nach System zwischen Windows, Linux und Mac wählen.
GO-Quellcode
go1.20.1.src.tar.gz (25 MB)
Apple macOS
macOS 10.13 oder höher, Intel 64-Bit-Prozessor
go1.20.1.darwin-arm64.pkg (92 MB)
Linux
Linux 2.6.23 oder höher, Intel 64-Bit-Prozessor
go1.20.1.linux-amd64.tar.gz (95 MB)
Microsoft Windows
Windows 7 oder höher, Intel 64-Bit-Prozessor
go1.20.1.windows-amd64.msi (95 MB)
Konfiguration der Linux-Umgebung
Das Testsystem ist Centos8. Installieren Sie zuerst die Go-Sprachumgebung.
dnf installiere git
dnf installiere Golang
# Holen Sie sich den Git-Klon des WeChat-Projekts https://github.com/ZYallers/chatgpt_wechat_robot.git # Wechseln Sie in das Projektverzeichnis cd chatgpt_wechat_robot # Kopieren Sie die Konfigurationsdatei cp config.dev.json config.json
Bearbeiten Sie die Konfigurationsdatei config.json.
vi config.json
Beschreibung der Konfigurationsdatei
{ "api_key": "Ihr API-Schlüssel", "auto_pass": true, "session_timeout": 60, "max_tokens": 1024, "model": "text-davinci-003", "temperature": 1, "reply_prefix": "Antwort vom Roboter:", "session_clear_token": "Sitzung löschen" } api_key: openai api_key auto_pass: ob automatisch über Freunde hinzugefügt werden soll session_timeout: Sitzungstimeout, Standard 60 Sekunden, Einheit Sekunden, alle während der Sitzungszeit an den Roboter gesendeten Informationen werden als Kontext verwendet. max_tokens: Anzahl der Zeichen in der GPT-Antwort, maximal 2048, Standardwert 512. max_tokens beeinflusst die Reaktionsgeschwindigkeit der Schnittstelle, je größer die Zeichen, desto langsamer die Reaktion. Modell: Ausgewähltes GPT-Modell, Standardwert: davinci-003. Die spezifischen Optionen beziehen sich auf die offizielle Website. Trainingsgeländetemperatur: GPT-Hitze, 0 bis 1, Standardwert: 0,9. Je höher die Zahl, desto kreativer ist die Anwendung, weicht aber stärker von den Trainingsdaten ab. Je niedriger die Zahl, desto näher liegt die Anwendung an den Trainingsdaten. Antwortpräfix: Präfix für private Chat-Antworten. Sitzungslöschtoken: Sitzungslöschtoken, Standardwert.Nächste Frage
Ersetzen Sie Ihren API-Schlüssel in der Datei config.json durch die OpenAI-Schlüssel, die Sie zuvor beantragt haben.
Konzentrieren Sie sich auf das Feld „api_key“ und geben Sie die API-Schlüssel ein, die wir zuvor auf der OpenAI-Website erhalten haben.
Starten Sie den Dienst, nachdem Sie die Konfigurationsdatei geändert haben.
Führen Sie main.go aus.
Besuchen Sie nach erfolgreichem Start die folgende URL und scannen Sie den QR-Code, um sich bei WeChat anzumelden.
Registrieren Sie ein WeChat-Zweitkonto, um sich anzumelden und die Sperrung des Hauptkontos zu vermeiden! Niemand kann den Grund für die Sperrung ermitteln, daher ist Vorsicht geboten.
Verwenden Sie zum Scannen des Codes Ihr eigenes WeChat-Konto. Für dieses WeChat-Konto ist eine persönliche Echtnamen-Authentifizierung erforderlich.
Hinweis: Das WeChat-Konto, mit dem Sie den QR-Code zum Anmelden scannen, ist ein Chat-Roboter!
Installieren des Prozess-Daemons
DNF-Installationsbildschirm
Öffnen Sie nach der Installation ein neues Fenster und starten Sie den Chatbot neu
Bildschirm -S chatgpt
Drücken Sie nach dem erfolgreichen Start Strg + A + D, um den Hintergrunddienst anzuhalten. Um den Betriebsstatus anzuzeigen, geben Sie den folgenden Befehl ein.
Bildschirm -R chatgpt
Auf diese Weise läuft der Bot im Hintergrund weiter, auch wenn Sie die Verbindung zu Ihrem VPS trennen.
Der WeChat-Chatbot ist mittlerweile fertig. ChatGPT wird noch optimiert und iteriert. Ich bin überzeugt, dass es in Zukunft noch weitere Überraschungen geben wird. Warten wir es ab!
Lösung des Fehlers nach dem Beenden und erneuten Ausführen des Go-Programms
[WARNUNG] 10.02.2023 20:00:03 logger.go:33: Anmeldefehler: Schreiben von storage.json: ungültiger Dateideskriptor
Lösung: Löschen Sie die Datei storage.json im Verzeichnis chatGpt_wechat und melden Sie sich erneut an.
Quellen:Offizielle WeChat-Dokumentation anzeigen