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
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.")