ToolChoiceOptions type
Určuje, který nástroj model volá, pokud nějaký existuje.
none znamená, že model nebude volat žádný nástroj a místo toho vygeneruje zprávu.
auto znamená, že model si může vybrat mezi generováním zprávy nebo voláním jednoho nebo více nástrojů.
required znamená, že model musí použít několik nástrojů.
type ToolChoiceOptions = "none" | "auto" | "required"