Začněte nyníZačněte zdarma

Volání externího API

Teď, když máš jasně strukturovanou definici funkce, se zaměříš na vylepšení požadavku na endpoint. Použiješ endpoint Chat Completions a předáš zprávu system, aby si byl AI asistent vědom, že pracuje v oblasti směny měn a že má na základě vstupu uživatele extrahovat odpovídající kód měny.

V tomto cvičení je funkce get_exchange_rate() předem načtena. Funkce get_exchange_rate() využívá ExchangeRate API, přijímá jako vstup jeden kód měny a vrací odpověď s požadovanými informacemi o směnném kurzu. Funkce print_response() je také předem načtena a slouží k výpisu výstupu.

Toto cvičení je součástí kurzu

Vývoj AI systémů s OpenAI API

Zobrazit kurz

Pokyny k cvičení

  • Zavolej endpoint Chat Completions a zajisti, aby zpráva system obsahovala instrukce, jak má model zpracovat prompt.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)
Upravit a spustit kód