createGoogleReasoningProvider function

GoogleProvider createGoogleReasoningProvider({
  1. required String apiKey,
  2. String model = 'gemini-2.0-flash-thinking-exp',
  3. String? systemPrompt,
  4. int? thinkingBudgetTokens,
  5. bool includeThoughts = true,
})

Create a Google provider for reasoning tasks

Implementation

GoogleProvider createGoogleReasoningProvider({
  required String apiKey,
  String model = 'gemini-2.0-flash-thinking-exp',
  String? systemPrompt,
  int? thinkingBudgetTokens,
  bool includeThoughts = true,
}) {
  return createGoogleProvider(
    apiKey: apiKey,
    model: model,
    systemPrompt: systemPrompt,
    thinkingBudgetTokens: thinkingBudgetTokens,
    includeThoughts: includeThoughts,
  );
}