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

Connected

Cvičení

Streaming s voláním funkcí

Viděl/a jsi, kolik případů použití odemknou LLM s voláním funkcí – a ty mají vlastní typy událostí. To se hodí například pro zobrazování průběžné zpětné vazby uživatelům ve chvíli, kdy se model chystá zavolat nástroj, nebo pro logování a sledování využití nástrojů.

Funkce convert_timezone(), kterou jsi dříve definoval/a pro převod časových zón, a seznam tools s definicí funkce pro Responses API jsou již připraveny.

Pokyny

100 XP
  • Dokonči streamingový context manager voláním client.responses.create() s modelem "gpt-5-mini", promptem prompt a seznamem tools.
  • Uvnitř smyčky zkontroluj, zda jde o události "function_call_arguments.delta".
  • Přidej podmínku pro zachycení události "function_call_arguments.done".
  • Přidej poslední podmínku, která zkontroluje, zda je typ události "response.completed", a vytiskne závěrečnou zprávu o dokončení.