LoslegenKostenlos loslegen

Eine externe API aufrufen

Nachdem du nun eine klar strukturierte Funktionsdefinition hast, verbesserst du deine Endpoint-Anfrage. Du verwendest den Chat Completions Endpoint und übergibst eine system-Nachricht, um sicherzustellen, dass der KI-Assistent weiß, dass es um Währungsumtausch geht und dass er den passenden Währungscode basierend auf der Nutzereingabe extrahieren soll.

In dieser Übung wurde die Funktion get_exchange_rate() bereits geladen. Die Funktion get_exchange_rate() nutzt die ExchangeRate-API und nimmt einen Währungscode als Eingabe entgegen. Sie gibt die Antwort mit den angeforderten Informationen zum Wechselkurs zurück. Die Funktion print_response() wurde ebenfalls vorab geladen, um die Ausgabe zu drucken.

Diese Übung ist Teil des Kurses

Entwicklung von KI-Systemen mit der OpenAI-API

Kurs anzeigen

Anleitung zur Übung

  • Rufe den Chat Completions Endpoint auf und stelle sicher, dass system Anweisungen erhält, wie die Eingabe zu behandeln ist.

Interaktive Übung

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

client = OpenAI(api_key="")

# Call the Chat Completions endpoint 
response = ____(
  model="gpt-4o-mini",
  messages=[
    ____,
    {"role": ____, "content": "I'd like to know the current exchange rates for the Euro."}],
  tools=function_definition)

print_response(response)
Code bearbeiten und ausführen