createAnthropicReasoningProvider function
Create an Anthropic provider for reasoning tasks
Implementation
AnthropicProvider createAnthropicReasoningProvider({
required String apiKey,
String model = 'claude-sonnet-4-20250514',
String? systemPrompt,
int? thinkingBudgetTokens,
bool interleavedThinking = false,
}) {
return createAnthropicProvider(
apiKey: apiKey,
model: model,
systemPrompt: systemPrompt,
reasoning: true,
thinkingBudgetTokens: thinkingBudgetTokens,
interleavedThinking: interleavedThinking,
);
}