ToolChoiceOptions type

يتحكم في أي أداة (إن وجدت) يتم استدعاؤها بواسطة النموذج. none يعني أن النموذج لن يستدعي أي أداة وبدلا من ذلك يولد رسالة. auto يعني أن النموذج يمكنه الاختيار بين توليد رسالة أو استدعاء أداة أو أكثر. required يعني أن النموذج يجب أن يستدعي أداة أو أكثر.

type ToolChoiceOptions = "none" | "auto" | "required"