Aan de slagBegin gratis

Een externe API aanroepen

Nu je een duidelijk gestructureerde functiedefinitie hebt, ga je verder met het verbeteren van je endpointverzoek. Je gebruikt het Chat Completions-endpoint en geeft een system-bericht door om ervoor te zorgen dat de AI-assistent zich ervan bewust is dat het zich in de valutawisselruimte bevindt en dat het de bijbehorende valutacode moet extraheren op basis van de invoer van de gebruiker.

In deze oefening is de get_exchange_rate()-functie vooraf geladen. De get_exchange_rate()-functie gebruikt de ExchangeRate API en neemt als invoer één valutacode, en geeft als resultaat het antwoord met de gevraagde wisselkoersinformatie. De functie print_response() is ook vooraf geladen om de uitvoer af te drukken.

Deze oefening maakt deel uit van de cursus

AI-systemen ontwikkelen met de OpenAI API

Bekijk cursus

Oefeninstructies

  • Roep het Chat Completions-endpoint aan en zorg ervoor dat de system wordt voorzien van instructies over hoe de prompt moet worden verwerkt.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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 bewerken en uitvoeren