LLMConfig
.
Model Provider | Parameter | Must Call Tools | Must Not Call Tools | Call Specific Tool |
---|---|---|---|---|
Amazon Bedrock | Not Implemented | - | - | - |
Anthropic | tool_choice | ✅ | ✅ | - |
Cerebras | tool_choice | ✅ | ✅ | - |
Cohere | tool_choice | ✅ | ✅ | - |
DeepSeek | tool_choice | ✅ | ✅ | - |
Gemini / Vertex AI | tool_config | ✅ | ✅ | - |
Groq | tool_choice | ✅ | ✅ | - |
Mistral AI | tool_choice | ✅ | ✅ | - |
Ollama | - | - | - | - |
OpenAI / Azure OpenAI | tool_choice | ✅ | ✅ | - |
Together AI | tool_choice | - | - | ✅ |
tool_choice
parameter.
Model Provider | Parameter | Must Call Tools | Must Not Call Tools | Call Specific Tool |
---|---|---|---|---|
Anthropic | tool_choice | {'type': 'any'} | {'none': 'none'} | - |
tool_choice
parameter.
Parameter | Must Call Tools | Must Not Call Tools | Call Specific Tool |
---|---|---|---|
tool_choice | ”required" | "none” | - |
tool_choice
parameter.
Parameter | Must Call Tools | Must Not Call Tools | Call Specific Tool |
---|---|---|---|
tool_choice | ”REQUIRED" | "NONE” | - |
tool_choice
parameter.
Parameter | Must Call Tools | Must Not Call Tools | Call Specific Tool |
---|---|---|---|
tool_choice | ”required" | "none” | - |
tool_config
parameter.
Parameter | Must Call Tools | Must Not Call Tools | Call Specific Tool |
---|---|---|---|
tool_config | ANY | NONE | - |
tool_choice
parameter.
Parameter | Must Call Tools | Must Not Call Tools | Call Specific Tool |
---|---|---|---|
tool_choice | ”required" | "none” | - |
tool_choice
parameter.
Parameter | Must Call Tools | Must Not Call Tools | Call Specific Tool |
---|---|---|---|
tool_choice | ”any" | "none” | - |
tool_choice
parameter.
Parameter | Must Call Tools | Must Not Call Tools | Call Specific Tool |
---|---|---|---|
tool_choice | ”required" | "none” | - |
tool_choice
parameter.
Parameter | Must Call Tools | Must Not Call Tools | Call Specific Tool |
---|---|---|---|
tool_choice | - | - | {'type': 'function', 'function': {'name': 'your_tool_name'}} |