LoslegenKostenlos loslegen

Die Antwort bei externen API-Aufrufen verarbeiten

Um deine Währungsumrechnungs-App besser mit anderen Systemen zu verbinden, möchtest du Prüfungen hinzufügen, die sicherstellen, dass das Modell eine passende Antwort gefunden hat. Zuerst prüfst du, ob die Antwort über tool_calls erzeugt wurde. Falls ja, kontrollierst du, ob die Funktion, mit der das Ergebnis erzeugt wurde, get_exchange_rate ist. Wenn das zutrifft, lädst du den aus der Eingabe des Users extrahierten Währungscode und rufst die Funktion get_exchange_rate() mit dem Code als Argument auf. Erzeugt das einen Rückgabewert, gibst du diesen schließlich zurück.

In dieser Übung wurden response, die json-Bibliothek und die Funktion get_exchange_rate() bereits vorab geladen.

Diese Übung ist Teil des Kurses

Entwicklung von KI-Systemen mit der OpenAI-API

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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.")
Code bearbeiten und ausführen