Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Interaktion mit ChatGPT: API | ChatGPT-Übersicht
Einführung in ChatGPT
course content

Kursinhalt

Einführung in ChatGPT

Einführung in ChatGPT

1. ChatGPT-Übersicht
2. Prompt-Engineering-Techniken
3. Formatierung der Chat-Ausgabe

book
Interaktion mit ChatGPT: API

Die Verwendung einer API (Application Programming Interface) zur Interaktion mit ChatGPT ermöglicht es Entwicklern, die Fähigkeiten von ChatGPT programmatisch in ihre Anwendungen, Produkte oder Dienstleistungen zu integrieren.

Wie verwendet man die ChatGPT-API in Python?

Sie können den folgenden Code in Python verwenden, um über die API mit ChatGPT zu interagieren:

Schauen wir uns nun alle Schritte im Detail an!

Zugriff auf ChatGPT über die API

Um von Ihrem lokalen Server aus mit Python auf ChatGPT zuzugreifen, müssen Sie:

  1. Das openai-Paket mit pip install openai installieren;
  2. Ihren geheimen API-Schlüssel erhalten und das Argument api_key des Konstruktors der OpenAI-Klasse angeben.

Sie können Ihren persönlichen geheimen API-Schlüssel über den folgenden Link generieren. Nachdem Sie dem Link gefolgt sind, klicken Sie auf die folgende Schaltfläche:

Jetzt können Sie diesen API-Schlüssel verwenden, um auf ChatGPT zuzugreifen!

Anfragen stellen

Um Anfragen zu stellen, befolgen Sie diese Schritte:

  1. Erstellen Sie eine Zeichenfolgenvariable, die Ihre Anfrage enthält (im obigen Code als prompt-Variable bezeichnet);
  2. Verwenden Sie die Funktion get_completion(), um eine Antwort zu generieren. Sie können ein weiteres model-Argument dieser Funktion angeben und einen anderen temperature-Parameter innerhalb der Funktion verwenden;
  3. Drucken Sie die Antwort aus.

Extraktion der notwendigen Informationen aus der ChatGPT-Antwort

Die Antwort (response-Variable), die in der vorherigen Phase empfangen wurde, enthält unnötige Metadaten. Um eine spezifische Antwort auf die Anfrage zu erhalten, müssen Sie die folgende Konstruktion verwenden:
response.choices[0].message.content.

Als Ergebnis können Sie die Funktionalität von ChatGPT nahtlos in Ihre Projekte integrieren mit nur wenigen Codezeilen und einem API-Schlüssel, von einfachen Chatbots bis hin zu komplexen Empfehlungssystemen und virtuellen Beratern.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5
We're sorry to hear that something went wrong. What happened?
some-alt