Tool Choice
Controls how the model picks a tool to call.
Implementations:
ChatCompletionToolChoice — coarse strategies (
none,auto,required).ChatCompletionNamedToolChoice — pin the model to a specific tool by name.
When omitted, the DeepSeek API defaults to auto if tools are provided and none otherwise.