Haben Sie sich jemals gefragt, wie Sie Ihren eigenen KI-Chatbot erstellen können, der sich natürlich und intelligent mit Ihren Benutzern unterhalten kann? Wenn ja, könnten Sie an der ChatGPT-API interessiert sein, einem leistungsstarken und benutzerfreundlichen Tool, mit dem Sie Chatbots mit hochmodernen Funktionen zur Verarbeitung natürlicher Sprache erstellen können. Die ChatGPT-API basiert auf ChatGPT, einem Chatbot-Produkt, das im November 2022 von OpenAI eingeführt wurde. Die ChatGPT-API wird also im Grunde unter Verwendung der GPT-3-Familie riesiger Sprachmodelle von OpenAI erstellt. Sie verwendeten einige robuste Techniken, die als überwachtes und bestärkendes Lernen bezeichnet werden, um es noch besser zu machen. Mit dieser API erhalten Sie eine Genehmigung für genau das Modell, GPT 3.5 Turbo, das im ChatGPT-Produkt verwendet wird.

OpenAI ist eine Forschungsorganisation für künstliche Intelligenz, die Verarbeitungssysteme für natürliche Sprache entwickelt, die kommunizieren und Benutzer unterstützen können in diversen Domänen. Sie haben neu die ChatGPT-API angekündigt, die Zugriff auf ihr neuestes Chatbot-Modell, gpt-3.5-turbo, bietet. Dieses Modell verfügt über hervorragende Konversationsfähigkeiten und Reaktionsfähigkeit und wird zu deutlich geringeren Kosten als die früheren Modelle angeboten. Dadurch können Entwickler und Nicht-Entwickler die ChatGPT-API entsprechend nutzen, um ihre benutzerdefinierten Chatbots zu erstellen.

In diesem Beitrag haben wir eine vereinfachte Anleitung für Sie zusammengestellt, um Ihnen zu zeigen, wie Sie Ihren eigenen KI-Chatbot erstellen können Verwenden der ChatGPT-API von Grund auf neu. Selbst wenn Sie nur geringe Programmier-und Codierungskenntnisse haben, können Sie es dennoch sehr bequem erstellen.

Außerdem verwende ich für dieses Tutorial das Windows-Betriebssystem. Wenn Sie also jemand sind, der einen Mac oder Linux verwendet, sind die Schritte fast gleich. Sie werden keine Schwierigkeiten haben, diesen Leitfaden zu verwenden, um Ihren eigenen KI-Chatbot zu erstellen.

Lesen Sie auch: Zugriff auf ChatGPT über die Mac-Menüleiste

Inhaltsverzeichnis

#1. Tools zusammenstellen

In Ordnung, beginnen wir mit Schritt eins dieser Anleitung – dem Sammeln der Tools, die Sie zum Erstellen Ihres Chatbots benötigen! Verschwenden Sie keine Zeit mehr, lassen Sie uns direkt loslegen.

Im Folgenden finden Sie die Tools, die Sie benötigen, bevor Sie beginnen:

Python-ProgrammiersprachePip-PaketmanagerOpenAI-und Gradio-BibliothekenEin Code-Editor wie Visual Studio CodeEine OpenAI-API Taste

1. Python herunterladen

Python ist eine Programmiersprache, mit der Sie alle Arten von Programmen erstellen können. Es ist super einfach zu lernen, da der Code eine einfache Syntax hat, die ihn leicht zu lesen und zu verstehen macht. Außerdem ist es eine objektorientierte Sprache, sodass Sie verwandte Daten und Funktionen gruppieren können.

Im Folgenden finden Sie einige Schritte, die Sie befolgen müssen, um Python herunterzuladen und zu installieren:

Schritt 1: Laden Sie zuerst Python auf Ihren Computer herunter. Wenn Sie Mac oder Linux verwenden, können Sie es herunterladen, indem Sie das von Ihnen verwendete Betriebssystem auswählen.

Lade Python herunter

Schritt 2: Nachdem der Download abgeschlossen ist, bevor du auf Jetzt installieren klickst, vergewissere dich, dass das Kästchen mit der Aufschrift Python.exe zu PATH hinzufügen aktiviert ist. stark> da es entscheidend ist.

Wenn Sie es aktivieren, können Sie Python-Befehle von jedem Ordner auf Ihrem Computer ausführen. Der PATH ist eine Liste von Ordnern, die Windows überprüft, wenn Sie einen Befehl eingeben. Wenn Sie das Kontrollkästchen nicht aktivieren, müssen Sie jedes Mal, wenn Sie es verwenden möchten, den vollständigen Pfad von Python.exe eingeben. Daher erspart Ihnen das Aktivieren des Kontrollkästchens eine Menge Ärger!

Schritt 3: Nachdem Sie dem Installationsvorgang gefolgt sind, sehen Sie nach der Installation einen erfolgreichen Setup-Bildschirm. Öffnen Sie nun das Terminal auf Ihrem Windows, um zu prüfen, ob Python installiert ist oder nicht, um sicherzugehen. Öffnen Sie dazu zuerst das Terminal, indem Sie mit der linken Maustaste auf das Startmenü klicken. Dann müssen Sie den folgenden Befehl einfügen und ausführen

python–version

Dort sehen Sie die Version von Python, die Sie installiert haben, nachdem Sie den Befehl auf Terminal ausgeführt haben.Python-Version

Nach dem Herunterladen und Installieren von Python fahren wir nun mit der Aktualisierung des Pip Package Manager fort.

Lesen Sie auch „So verwenden Sie ChatGPT in Excel“ 

2. Aktualisieren Sie Pip für optimale Leistung

Pip ist ein Tool, das Sie berechtigt, zusätzliche Bibliotheken und Module für Python zu installieren und zu verwalten. Bibliotheken und Module sind Sammlungen von Code, die zusätzliche Merkmale oder Funktionen für Ihre Programme bereitstellen. Beispielsweise sind OpenAI und Gradio Bibliotheken, die Sie verwenden können, um KI-Chatbots mit der ChatGPT-API zu erstellen. Pip verbindet sich mit einem Online-Repository öffentlicher Pakete, genannt Python Package Index, wo Sie viele Bibliotheken und Module finden und herunterladen können.

Sie müssen Pip aktualisieren, um sicherzustellen, dass Sie die neuesten und besten installieren können Pakete für Python. Wenn Ihre Pip-Version zu alt ist, können manchmal Fehler auftreten, wenn Sie versuchen, neue Pakete zu installieren. Ein Upgrade von Pip kann Ihnen auch helfen, Kompilierungsprobleme und Sicherheitslücken zu vermeiden.

Um Pip zu aktualisieren, folgen Sie den unten aufgeführten Schritten:

Sie müssen Ihr Terminal auf Ihrem Windows öffnen.Notieren oder fügen Sie den Befehl ein und führen Sie es aus, indem Sie die EingabetasteUpgrade Pip

Das war’s! Pip wurde nun erfolgreich aktualisiert.

Nun, da wir Pip aktualisiert haben, bedeutet dies, dass wir bereit sind, unsere Bibliotheken zu installieren. Die Bibliotheken, die wir installieren werden, sind OpenAI-und Gradio-Bibliotheken.

Lesen Sie auch: So verwenden Sie ChatGPT mit Siri auf dem iPhone

3. Einrichten der OpenAI-und Gradio-Bibliotheken für die Installation

Um KI-Chatbots mit der ChatGPT-API zu erstellen, sind OpenAI und Gradio nützliche Bibliotheken. OpenAI stellt eine API für die Interaktion mit ChatGPT bereit, einem Modell zur Verarbeitung natürlicher Sprache, das praktische und ansprechende Konversationen generieren kann.

In der Zwischenzeit kann Gradio Sie dabei unterstützen, intuitive Schnittstellen für Ihre Chatbots zu erstellen, ohne dass HTML-oder CSS-Codierung erforderlich ist. Gleichzeitig können diese Tools das Erstellen und Bereitstellen von Chatbots vereinfachen, die sowohl leistungsstark als auch praktisch sind.

So installieren Sie OpenAI

Zunächst müssen Sie Terminal öffnen, um die OpenAI-Bibliothek zu installieren und Geben Sie den folgenden Befehl ein oder fügen Sie ihn ein, um ihn mit Pip auszuführen/zu installieren, das wir zuvor aktualisiert haben.

pip install openai

Um OpenAI zu installierenSo installieren Sie Gradio mit Pip

So können Sie Gradio mit Pip installieren, öffnen Sie das Terminal auf Ihrem Windows und fügen Sie den folgenden Befehl ein, um es zu installieren.

pip install Gradio

Installieren Sie Gradio mit Pip

Lesen Sie auch – ChatGPT, Google Bard, Microsoft Bing – Wie sie ähnlich und doch unterschiedlich sind

4. Ein Code-Editor – Visual Studio Code

Ein Code-Editor ist ein Tool, mit dem Sie Code für Ihren Chatbot notieren und bearbeiten können. Es kann Ihren Code systematisieren, Fehler hervorheben und hilfreiche Funktionen bereitstellen. Mit einem Code-Editor können Sie Ihren Chatbot in NLP-Engines integrieren und auf verschiedenen Kommunikationskanälen bereitstellen.

Die Erweiterbarkeit und Anpassung des Code-Editors. Wenn Sie beispielsweise einen Code-Editor wünschen, der mit Plugins und Designs erweitert werden kann, um Ihren Anforderungen und Vorlieben gerecht zu werden, sollten Sie Visual Studio Code oder Notepad++ wählen.

Ich werde Visual Studio Code verwenden ist einer der bekanntesten Code-Editoren, die von Microsoft entwickelt wurden. Sie können es problemlos aus dem Microsoft Store auf Ihrem Windows herunterladen. Es ist auch für Mac OS und Linux verfügbar.

Wenn Sie mit Notepad++ auf Ihrem Windows fortfahren möchten, können Sie es einfach von installieren den beigefügten Link Notepad++. Trotzdem ist es nur für Windows-Betriebssysteme verfügbar.

Nachdem wir den Code-Editor installiert haben, fahren wir mit dem Sammeln unseres letzten Tools fort, dem OpenAI-Schlüssel.

Auch Read-Why Investors Sind begeistert von ChatGPT und KI

5. Erwerben Sie einen API-Schlüssel von OpenAI

Um einen kostenlosen API-Schlüssel von OpenAI zu erwerben, können Sie zur Seite API-Schlüssel auf ihrer Plattform gehen und den Schlüssel kopieren, um ihn in Ihren Anfragen zu verwenden.

Wichtig: Behandeln Sie Ihren API-Schlüssel vertraulich und vermeiden Sie es, ihn mit anderen zu teilen oder in für Kunden sichtbaren Code einzufügen.

Um den kostenlosen API-Schlüssel von OpenAI zu erhalten, folgen Sie den Schritten unten angegeben:

Schritt 1: Klicken Sie zuerst auf den beigefügten Link für die OpenAI-Website und melden Sie sich an oder registrieren Sie sich, um ein Konto zu erstellen.

Schritt 2: Nachdem Sie sich beim Konto angemeldet haben, klicken Sie auf das Profilsymbol und tippen Sie dort auf API-Schlüssel anzeigen.

OpenAI zum Anzeigen von Schlüsseln

Schritt 3: Nachdem Sie API-Schlüssel anzeigen ausgewählt haben. Im neuen Fenster sehen Sie eine Option für Neuen Schlüssel erstellen. Klicken Sie einfach darauf.

Neuen geheimen Schlüssel erstellen

2. Mit der Erstellung des KI-Chatbots beginnen

Schließlich können wir mit der Erstellung des KI-Chatbots beginnen, nachdem wir alle Tools zusammengestellt und eingerichtet haben. Dazu verwenden wir die neueste Version eines Programms namens „gpt-3.5-turbo“, das von OpenAI erstellt wird. Dieses Programm ist wirklich besser als ein anderes Programm namens „Davinci“.

GPT-3.5-turbo ist ein versiertes Computerprogramm, das zahlreiche Vorteile gegenüber Davinci hat. GPT-3.5-turbo kann Ihnen Geld, Zeit und sparen Aufwand, indem es billiger, schneller und flexibler als Davinci ist. Darüber hinaus kann es mehr Arten von Problemen und Aufgaben bewältigen, da es sachkundiger, genauer und anpassungsfähiger ist als Davinci.

Außerdem werden wir Gradio verwenden, ein Tool, das uns autorisiert, eine Website für zu erstellen unser Machine-Learning-Modell oder Data-Science-Workflow. Gradio wird uns helfen, eine einfache Weboberfläche mit Python-Code und einigen Eingabe-und Ausgabekomponenten zu erstellen.

Schritt 1: Neue Datei erstellen

Sie müssen den Code-Editor öffnen, der in Mein Fall ist Visual Editor Code. Nach dem Öffnen müssen Sie eine Datei erstellen und sie ChatGPT app.py nennen. Vergewissern Sie sich einfach, dass Sie app.py nach einem beliebigen Namen für Ihre Datei verwenden.

Schritt 2: Pakete importieren

Nun müssen Sie Pakete importieren. Geben Sie dazu den folgenden Code ein oder fügen Sie ihn in Ihren VS-Code ein.

openai importieren 

gradio als gr importieren

Schritt 3: API-Schlüssel einfügen

Um sich mit ChatGPT zu verbinden, müssen Sie den folgenden Code mit Ihrem OpenAI-API-Schlüssel einfügen.

openai.api_key=”Ihr API-Schlüssel”

Schritt 4: Generieren einer Antwort

Nun fahren wir mit dem Generieren einer Antwort fort. Kopieren Sie dazu die unten angegebenen Codes in Ihren Code-Editor.

messages=[

    {“role”:”system”,”content”:”You are a helpful and kind AI Assistant.”},

]

Schritt 5: Erstellen einer Benutzeroberfläche mit Gradio

Um Ihr Modell in eine interaktive App umzuwandeln, müssen Sie kopieren den unten angegebenen Code zu Ihrem VS-Code.

Kopieren Sie zuerst die Funktion mit dem Namen chatbot und fügen Sie sie ein:

def chatbot(input):

    falls Eingabe:

        messages.append({“role”:”user”,”content”: input})

        chat=openai.ChatCompletion.create(

            model=”gpt-3.5-turbo”, messages=messages

        )

        reply=chat.choices[0].message.content

        messages.append({“role”:”assistant”,”content”: answer})

        antwort zurück

Starten Sie danach eine Schnittstelle mit Gradio durch Kopieren folgenden Code:

inputs=gr.inputs.Textbox(lines=7, label=”Chat with AI”)

outputs=gr.outputs.Textbox(label=”Re ply”)

gr.Interface(fn=Chatbot, Inputs=Inputs, Outputs=Outputs, Title=”AI Chatbot”,

             description=”Fragen Sie, was Sie wollen”,

             theme=”compact”).launch(share=True)

Nachdem Sie den gesamten Code in Ihren Code-Editor kopiert haben. Jetzt ist es an der Zeit, es auf Ihrem Terminal einzufügen.

In Visual Studio Code kopierte Funktionen

So sehen die Funktionen darin aus der Code-Editor von Visual Studio. Sie können es erneut speichern, stellen Sie nur sicher, dass sie gespeichert werden.

Lesen Sie auch ChatGPT: Was ist es und wie wird es verwendet?

3. Verwenden Sie das Terminal, um den Editor für gespeicherte Funktionen im Code auszuführen

Schritt 1: Jetzt, nachdem Sie Ihre Datei in Visual Studio Code gespeichert haben, müssen Sie ihren Pfad kopieren, um ihn in die Terminal. Klicken Sie einfach mit der rechten Maustaste darauf und tippen Sie auf Kopieren als Pfad.

Schritt 2: Danach müssen Sie das Terminal öffnen und den Befehl einfügen, ersetzen Sie ihn einfach durch Ihren kopierten Pfad und vergessen Sie nicht, die Eingabetaste zu drücken, um den Befehl auszuführen. Geben Sie einfach python ein und geben Sie Leerzeichen ein, dann Ihren kopierten Pfad und drücken Sie schließlich die Eingabetaste.

python „C:\Users\Tarim\OneDrive\Desktop\chatgpt_app.py“

Schritt 3: Nachdem Sie die Eingabetaste gedrückt haben, sehen Sie einige Fehler, stören Sie sich nicht daran. Siehe auch die Meldung „Dieser Freigabelink läuft in 72 Stunden ab“. Das bedeutet also, dass Sie nach 72 Stunden nicht mehr darauf zugreifen können.

Windows Powershell – Befehle für Chatgpt app.py ausführen

Nach Erhalt des Links. Jetzt ist es an der Zeit, den von uns erstellten Chatbot zu testen. Lassen Sie uns den KI-Chatbot bitten, „Empfehlen Sie mir, die Mystery-Krimiserie heute anzusehen“, und sehen Sie, welche Antwort wir erhalten.

KI-Chatbot

Wie Sie sehen können, hat es auf unsere Anfrage mit sehr empfehlenswerten Serien wie Broadchurch und Midsomer Murders geantwortet, zusammen mit einer Zusammenfassung, um zu sehen, worum es in dem Film geht.

To Close the Server

Wenn Sie den Server schließen möchten, gehen Sie einfach zum Terminal und drücken Sie zweimal Strg + C, wenn Sie ihn nicht sofort schließen konnten. Wenn Sie ihn neu starten möchten, wiederholen Sie einfach die vorherigen Schritte (python „Copied path“) und Sie können loslegen.

Lesen Sie auch – ChatGPT: Warum ist dieser außergewöhnliche Chatbot mit künstlicher Intelligenz kürzlich in den Nachrichten?

Personalisieren Sie außerdem Ihren KI-Chatbot

Stellen Sie sich vor, Sie könnten Ihrem KI-Chatbot mit nur einer Fingerbewegung eine einzigartige Identität geben. Mit ChatGPT-3.5-turbo können Sie Ihrem Chatbot eine Rolle zuweisen, indem Sie einfach eine einzige Codezeile in Ihrer Eingabeaufforderung anpassen. Diese Rolle definiert die Persönlichkeit, das Fachwissen und das Verhalten Ihres Chatbots auf eine Weise, die die Interaktion mit Ihren Benutzern prägt. Mit diesem Modell können Sie Ihren Chatbot an Ihre Bedürfnisse anpassen und ein ansprechenderes und personalisierteres Erlebnis für Ihre Benutzer schaffen.

Schritt 1: Um es als Beispiel zu verwenden, wir werden dem KI-Chatbot die Rolle eines technischen Spezialisten zuweisen. Danach müssen Sie Ihren Code-Editor öffnen, in meinem Fall ist es Visual Studio Code.

Schritt 2: Anstelle von „Sie sind eine hilfreiche und freundliche KI Assistent“ notiere ich „Sie sind ein technischer Spezialist. Nur auf technologiebezogene Fragen antworten”

Visual Studio Code Editor – Windows 11

Schritt 3: Danach Speichern Sie Ihre Datei. Führen Sie dann den Befehl wie zuvor auf dem Terminal aus.

Personalisierter KI-Chatbot

Wie Sie in der Abbildung oben sehen können, wann Ich fragte nach dem besten Geschmack von Pizza, es antwortete nicht darauf. Das liegt daran, dass ich ihn so eingestellt habe, dass er nur technische Fragen beantwortet.

Herausforderungen, denen Sie sich als Anfänger oder Anfänger stellen können

Obwohl ich beim Erstellen dieses KI-Chatbots mit einigen Problemen konfrontiert war. Ich werde einige Probleme und deren Lösung auflisten, damit Sie aus meinen Fehlern lernen und diese kleinen Probleme beim Erstellen Ihres eigenen Chatbots vermeiden können.

Die ChatGPT-API ist ein leistungsstarkes Tool zum Erstellen von Chatbots, kann jedoch schwer zu verstehen sein jemand wie ich (ein Neuling in der Technologie). Sie müssen sich etwas Zeit nehmen, um die Dokumentation zu lesen und zu lernen, wie Sie die API effektiv nutzen. Nachdem ich den Chatbot erstellt hatte, habe ich den öffentlichen Link verwendet, um meinen neuen KI-Chatbot auszuprobieren, aber er funktionierte nicht. Dies liegt daran, dass sich die öffentliche URL nach jedem Neustart ändert. Auch wenn Sie den Link mit Ihren Freunden oder Verwandten teilen, müssen Sie Ihr Computersystem eingeschaltet lassen, da der Server auf Ihrem PC läuft. Eine weitere Herausforderung, der ich gegenüberstand, war, dass ich vergessen hatte, meinen Schlüssel vorher zu kopieren, und den ursprünglich kopierten immer wieder verlor. Denken Sie daran, dass Sie nicht mehr als 5 geheime Schlüssel erstellen können. Daher ist es besser, es in Ihren Code-Editor einzufügen.

Wenn Sie außerdem beim Ausführen von Codes auf einen Fehler stoßen oder zusätzliche Hilfe benötigen, können Sie die Github-Seite besuchen. Wenn Sie außerdem Hilfe bei Gradio benötigen, können Sie den beigefügten Link zu Github verwenden.

Endgültiges Urteil

Endlich! Sie haben die Ziellinie dieses aufregenden Tutorials erreicht! In diesem Artikel haben wir uns mit der fesselnden Domäne der Generierung eines Chatbots in Python unter Verwendung der robusten OpenAI-und Gradio-Bibliotheken beschäftigt. Dies war nicht nur ein müheloses Verfahren, sondern auch ein hochpräzises Verfahren, das beeindruckende Ergebnisse lieferte.

Mit der ständigen Weiterentwicklung der Technologien der künstlichen Intelligenz und des maschinellen Lernens sind die Leistungspotenziale grenzenlos. Von der Entwicklung von Konversations-Chatbots, die den Menschen entsprechen, bis hin zur Ausweitung der Grenzen des Wahrscheinlichen, die Zukunft bricht mit ewigem Potenzial aus.

By Maxwell Gaven

Ich habe 7 Jahre im IT-Bereich gearbeitet. Es macht Spaß, den stetigen Wandel im IT-Bereich zu beobachten. IT ist mein Job, Hobby und Leben.