External DocumentationTo learn more, visit the Anthropic documentation.
Basic Parameters
| Parameter | Description |
|---|---|
| Adaptive Thinking Effort | Select the thinking depth to guide adaptive thinking behavior. * low - Minimize thinking. Best for simple, speed-sensitive tasks.* medium - Use moderate thinking. May skip thinking for very simple queries.* high - Always think with deep reasoning on complex tasks. This is the default when omitted.* xhigh - Think deeply with extended exploration. Not supported on all models.* max - Think with no constraints on depth. Not supported on all models.Note: Only applicable when Thinking is set to adaptive.For more information about the Adaptive Thinking Effort parameter, visit Anthropic documentation. |
| Disable Parallel Tool Use | When checked - restrict the model to use at most one tool at a time and preventing parallel tool usage. |
| Messages | The content of the current conversation with the model. For example: For more information about the Messages parameter, visit Anthropic documentation for more details. |
| Model | The model that will complete your prompt. |
| Thinking | The extended thinking to use before responding. * enabled - Use a fixed token budget for internal reasoning. Not supported on all models.* adaptive - Let the model decide when and how much to think. Use Adaptive Thinking Effort to control thinking depth. Recommended for models that support adaptive thinking.* disabled - Do not use extended thinking.Notes: * When set to enabled, a minimum budget of 1024 tokens is required.* Thinking can be used together with Tools in the same request. When thinking is enabled, set Tool Choice to auto or none only. With adaptive thinking, the model can reason between tool calls.For more information about the Thinking parameter, visit Anthropic documentation. |
| Thinking Budget Tokens | The number of tokens the model can use for its internal reasoning process. Larger budgets can enable more thorough analysis for complex problems which improves response quality. Note: Must be at least 1024. |
| Tool Choice | Define how the model should use the provided tools. The model can: * auto - Decide by itself.* any - Use any available tool.* tool - Use a specific tool.* none - Not use tools at all.Note: This parameter may only be specified while providing Tools. |
| Tool Choice Name | The name of the tool to use. |
| Tools | Definitions of tools that the model may use. Each tool definition includes: * name - Name of the tool.* description - Optional, but strongly-recommended description of the tool.* input_schema - JSON schema for the tool input shape that the model will produce in tool_use output content blocks.For example: Note: Tools can be used together with Thinking in the same request. When thinking is enabled, set Tool Choice to auto or none only. For multi-turn tool use, include thinking blocks from prior responses in Messages.For more information about the Tools parameter, visit Anthropic documentation. |
Advanced Parameters
| Parameter | Description |
|---|---|
| System Instructions | Context and instructions to provide to the model, such as specifying a particular goal or role. For example: For more information about the System parameter, visit Anthropic documentation. |