supportsReasoning property
bool
get
supportsReasoning
Check if this model supports reasoning/thinking
Implementation
bool get supportsReasoning {
// Gemini 2.0 Flash Thinking models support reasoning
return model.contains('thinking') ||
model.contains('gemini-2.0') ||
model.contains('gemini-exp');
}