1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Working with the OpenAI Responses API

Connected

Cvičení

Integrace nástrojů pro volání funkcí

Vytvořil/a jsi nástroj pro převod časových zón pomocí funkce convert_timezone() a definoval/a ho ve formátu nástrojů OpenAI. Teď je potřeba implementovat kompletní workflow volání funkce. client je již inicializován a seznam tools obsahuje definici tvého nástroje pro převod časových zón. Funkce convert_timezone() je také připravena k použití.

Seznam messages byl zahájen a obsahuje uživatelský vstup, který vyžaduje informace o časové zóně z tvého nástroje convert_timezone.

Pokyny

100 XP
  • Projdi položky výstupu odpovědi z prvního požadavku Responses API a zkontroluj, zda obsahují 'function_call' na 'convert_timezone'; poté zavolej convert_timezone() s rozbaleými argumenty z dané položky a výsledek ulož do timezone_result.
  • Přidej do seznamu zpráv zprávu typu 'function_call_output' obsahující výsledek z convert_timezone().
  • Vytvoř finální požadavek Responses API se zprávami obsahujícími výsledek funkce a znovu předej seznam tools.