Erste SchritteKostenlos loslegen

Umgang mit der Antwort bei externen API-Aufrufen

Um deine Flugsimulationsanwendung besser mit anderen Systemen zu verbinden, möchtest du einige Prüfungen hinzufügen, um sicherzustellen, dass das Modell eine passende Antwort gefunden hat. Zuerst überprüfst du, ob die Antwort über tool_calls erzeugt wurde. Wenn das der Fall ist, überprüfst du, ob die Funktion, mit der das Ergebnis erzielt wurde, get_airport_info war. Wenn ja, lädst du den Flughafencode aus der Eingabeaufforderung des Benutzers und rufst die Funktion get_airport_info() mit dem Code als Argument auf. Wenn du dann eine Antwort erhältst, gibst du sie zurück.

In dieser Übung wurden die response, die json Bibliothek und die get_airport_info() Funktion vorgeladen.

Diese Übung ist Teil des Kurses

Entwicklung von KI-Systemen mit der OpenAI API

Kurs anzeigen

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# Check that the response has been produced using function calling
if ____:
# Extract the function
    function_call = ____
    print(function_call)
else:
    print("I am sorry, but I could not understand your request.")
Bearbeiten und Ausführen von Code