isWebSearchEnabled function
Check if web search is enabled for a given API provider.
Implementation
bool isWebSearchEnabled(ApiProviderType provider, String modelName) {
return switch (provider) {
ApiProviderType.anthropic => true,
ApiProviderType.vertex => modelName.contains('4'),
ApiProviderType.bedrock => true,
ApiProviderType.gemini => true,
ApiProviderType.openai => false,
ApiProviderType.qwen => false,
ApiProviderType.deepseek => false,
ApiProviderType.ollama => false,
ApiProviderType.custom => false,
};
}