Aan de slagGa gratis aan de slag

Een externe API aanroepen

Nu je een duidelijk gestructureerde functiedefinitie hebt, ga je verder met het verbeteren van je endpoint-aanvraag. Je gebruikt het Chat Completions-endpoint en geeft een system-bericht mee om zeker te weten dat de AI-assistent zich in de luchtvaartdomeincontext bevindt en op basis van de invoer van de gebruiker de bijbehorende luchthaven­code moet extraheren.

In deze oefening is de functie get_airport_info() al voor je geladen. De functie get_airport_info() gebruikt de AviationAPI en neemt één luchthaven­code als invoer, en retourneert de reactie met de gevraagde luchthaveninformatie. De functie print_response() is ook voorgeïnstalleerd om de output af te drukken.

Deze oefening maakt deel uit van de cursus

AI-systemen ontwikkelen met de OpenAI API

Cursus bekijken

Oefeninstructies

  • Roep het Chat Completions-endpoint aan en zorg dat het system instructies krijgt over hoe de prompt moet worden afgehandeld.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

client = OpenAI(api_key="")

# Call the Chat Completions endpoint 
response = ____(
  model="gpt-4o-mini",
  messages=[
    ____,
    {"role": ____, "content": "I'm planning to land a plane in JFK airport in New York and would like to have the corresponding information."}],
  tools=function_definition)

print_response(response)
Code bewerken en uitvoeren