In diesem Beitrag möchte ich dir kurz zeigen, wie du einen Request an ChatGPT per Postman sendest.
Das Tool Postman dient vereinfacht gesagt zum Senden & Empfangen von Daten von Webserver / Webschnittstellen. Dabei kann man sich den verschiedenen Protokollen bedienen und kann die Anforderung auch nach Belieben konfigurieren.
Die künstliche Intelligenz ChatGPT habe ich dir bereits in diversen Beiträgen vorgestellt und auch gezeigt wie man Anfragen an das System über die Weboberfläche stellt.
Hier möchte ich dir nun aufzeigen, wie du mit dem kostenfreien Tool Postman eine Anfrage an das System stellen kannst.
Account & API Key von ChatGPT
Zunächst benötigen wir einen Account bei ChatGPT, um dann einen API Key zu generieren. Wie du dich bei ChatGPT registrierst, habe ich dir ausführlich im gleichnamigen Beitrag ChatGPT #2: registrieren / anmelden erläutert.
Wenn wir den Account angelegt haben, dann melden wir uns unter https://platform.openai.com/ an und navigieren zu den API Keys.
Dort kannst du über die Schaltfläche “+ Create new scret key” einen neuen API Key anlegen.
Wichtig: Der angezeigte API Key muss kopiert und sicher aufbewahrt werden, denn dieser kann nicht erneut angezeigt werden!
Erzeugen eines Requests per Postman an ChatGPT
Nachdem wir nun den API Key zur Schnittstelle von ChatGPT erzeugt haben, können wir in die Anwendung Postman wechseln. Das kostenfreie Tool kannst du unter https://www.postman.com/ herunterladen.
Als Erstes klicken wir auf das “+” Symbol (1).
Den Request / die Anfrage stellen wir an die Adresse https://api.openai.com/v1/completions. Wenn wir diese in einem Browser öffnen würden, dann erhalten wir eine entsprechende Fehlermeldung, dass etwas fehlt.
Danach wählen wir die Methode POST (2) und wechseln in den Reiter “Headers” (3).
In diesem Reiter tragen wir die Daten zur Autorisierung (4) & (5) ein.
Wichtig ist das vor den API Key der Wert “Bearer” geschrieben steht!
Im Reiter “Body” (6) wählen wir als Typ “raw” (7) und als Datentyp “JSON” (8) aus.
Anschließend können wir dann den JSON Datenstring (9) einfügen, um die Anfrage (10) an das System zu stellen.
{ "model":"text-davinci-003", "temperature": 0, "max_tokens": 2048, "prompt":"Was benötige ich um eine Anfrage an ChatGPT zu senden?" }
Wenn alle Daten eingepflegt wurden, dann können wir unsere Anfrage (11) formulieren und die Schaltfläche Send (12) betätigen.
Als Antwort erhalten wir wieder ein JSON aus welchem wir die Antwort (13) auslesen können.