Nahtlose Integration: Entfesseln Sie die Leistungsfähigkeit von ChatGPT mit der LINE Messaging-Plattform | von Poon Bodhisuvarnachat | Juni 2023

0
32


Foto von Freestocks An Unsplash

ChatGPT ist ein KI-Software, das die Welt im Sturm erobert hat. Seit seiner Veröffentlichung im Jahr 2022 wird es ständig von allen genutzt. Kurz gesagt ist ChatGPT ein von OpenAI entwickeltes Sprachmodell, das durch Deep-Studying-Techniken menschenähnliche Textantworten verstehen und generieren kann. ChatGPT ist jedoch nur auf seinen eigenen Webdienst und seine eigene Anwendung beschränkt und einige Benutzer möchten es lieber in anderen häufig verwendeten Anwendungen haben.

Da ChatGPT jedoch eine API ist, kann es in verschiedene Anwendungen integriert werden. In diesem Fall können wir ChatGPT in Line mit PythonAnywhere integrieren, sodass Sie ChatGPT in Line durch eine nahtlose Konversation mit einem Line-Bot verwenden können.

PythonAnywhere ist eine Web site, die Python-Codes hostet und ausführt. Anstelle eines herkömmlichen Servers kann PythonAnywhere die API und Programme in der Cloud hosten.

In diesem Tutorial erfahren Sie, wie Sie Ihren eigenen Linebot erstellen können, der ChatGPT integriert. Hier sind die folgenden Schritte:

Teil 1: Erstellen des LineBOT-On-line-Entwicklers

  1. Gehen Sie zu Line Developers-Website und ein Konto erstellen
  2. Erstellen Sie einen LineBot und wählen Sie Messaging API. Geben Sie alle erforderlichen Anmeldeinformationen ein, um den Bot selbst zu erstellen
  3. Scrollen Sie in den Grundeinstellungen nach unten und kopieren Sie das Kanalgeheimnis
  4. Scrollen Sie in den Messaging-API-Einstellungen nach unten, stellen Sie das Kanalzugriffstoken aus und kopieren Sie es

Teil 2: Erstellen des ChatGPT-Serverendpunkts auf PythonAnywhere

  1. Gehen Sie zu PythonAnywhere.com und ein Konto erstellen
  2. Gehen Sie zum Konsolenbereich und erstellen Sie einen „Bash“-Code. Innerhalb des Codes installieren Sie die Abhängigkeiten über die Codes: „pip set up openai“ und „pip set up line-bot-sdk“.
  3. Nach der Ausführung des Codes werden nun die Module line bot und openai in PythonAnywhere installiert
  4. Gehen Sie zum Internet-Bereich, fügen Sie eine Internet-App hinzu und erstellen Sie einen geeigneten Domainnamen. Wählen Sie in der Dokumentation der Internet-App „flask“ aus
  5. Scrollen Sie nach einer erfolgreichen Internet-App-Erstellung nach unten zum Quellcode und klicken Sie auf „Verzeichnis anzeigen“.
  6. Löschen Sie die aktuelle Datei flask_app.py
  7. Laden Sie die codierte Datei hoch (siehe unten) und benennen Sie sie in flask_app.py um: https://github.com/Nick-Panaya/linebot_chatgpt/blob/main/linebot_chatGPT.py
  8. Klicken Sie auf die hochgeladene Datei und ersetzen Sie den API-Schlüssel, das Line-Channel-Geheimnis und das Zugriffstoken durch die Anmeldeinformationen von Line
  9. Führen Sie den Code aus. Gehen Sie nach einer erfolgreichen Ausführung zurück zum Internet-Dashboard und laden Sie die Internet-App-Domäne neu

Teil 3: ChatGPT-API mit Linebot verbinden

  1. Kopieren Sie die Internet-App-Domäne aus PythonAnywhere
  2. Gehen Sie zurück zum Line Developer, gehen Sie zur Messaging API und scrollen Sie nach unten zu Webhook-Einstellungen
  3. Fügen Sie die PythonAnywhere-Webdomäne hinzu (mit der https://) und überprüfen Sie den Webhook
  4. Aktivieren Sie „Webhook verwenden“, „Webhook-Neuzustellung“ und „Fehlerstatistikaggregation“.
  5. Fügen Sie den Linebot über den obigen QR-Code als Freund hinzu und der Linebot sollte jetzt funktionieren

Mit diesen einfachen Schritten haben Sie einen Linebot erstellt, mit dem Sie sprechen können. Nachdem dem Bot eine Nachricht gesendet wurde, wird die Nachricht in die API eingegeben, wo ChatGPT eine Nachricht empfangen und über den Linebot zurückgeben kann.

Zusammenfassend lässt sich sagen, dass die Integration von ChatGPT mit LINE eine Welt voller Möglichkeiten für Benutzer eröffnet, die lieber mit dem KI-Software innerhalb der Messaging-Plattform interagieren, die sie bereits verwenden. Durch die Kombination der Internet hosting-Funktionen von PythonAnywhere und der LINE Developer-Plattform können Sie die erforderliche Infrastruktur einrichten und die ChatGPT-API mit Ihrem Linebot verbinden. Mit dieser Integration können Sie die Leistungsfähigkeit der Sprachgenerierung von ChatGPT innerhalb der vertrauten Benutzeroberfläche von LINE erleben und so die Tür zu verbesserter Kommunikation, Produktivität und Kreativität öffnen.



Source link

HINTERLASSEN SIE EINE ANTWORT

Please enter your comment!
Please enter your name here