ÎncepețiÎncepe gratuit

Apelarea unui API extern

Acum că ai o definiție a funcției bine structurată, treci la îmbunătățirea cererii către endpoint. Folosești endpoint-ul Chat Completions și transmiți un mesaj system pentru a te asigura că asistentul AI știe că operează în domeniul schimbului valutar și că trebuie să extragă codul de monedă corespunzător pe baza inputului utilizatorului.

În acest exercițiu, funcția get_exchange_rate() a fost preîncărcată. Funcția get_exchange_rate() utilizează API-ul ExchangeRate și primește ca input un cod de monedă, returnând răspunsul cu informațiile solicitate despre cursul de schimb. Funcția print_response() a fost de asemenea preîncărcată pentru a afișa rezultatul.

Acest exercițiu face parte din cursul

Dezvoltarea sistemelor AI cu OpenAI API

Vezi cursul

Instrucțiuni pentru exercițiu

  • Apelează endpoint-ul Chat Completions și asigură-te că mesajul system primește instrucțiuni despre cum să gestioneze promptul.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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)
Editează și rulează codul