Tool Choice
Sometimes, you may want chat to be forced to use a tool. Sometimes you may want to prevent chat from using a tool. This sealed class represents all options that can be used with the Chat endpoint.
In general, you should use ToolChoice.Auto unless you have a specific reason not to.
Use the helper methods in the chat request builder: