info property
Get provider information
Implementation
Map<String, dynamic> get info => {
'provider': providerName,
'model': config.model,
'baseUrl': config.baseUrl,
'supportsChat': true,
'supportsStreaming': true,
'supportsTools': config.supportsToolCalling,
'supportsVision': config.supportsVision,
'supportsReasoning': config.supportsReasoning,
'supportsSearch': config.supportsSearch,
'supportsLiveSearch': config.isLiveSearchEnabled,
'supportsEmbeddings': config.supportsEmbeddings,
'modelFamily': config.modelFamily,
'capabilities': supportedCapabilities.map((c) => c.name).toList(),
};