AnthropicProvider constructor
AnthropicProvider(
- AnthropicConfig config
Implementation
AnthropicProvider(this.config) : _client = AnthropicClient(config) {
// Validate configuration on initialization
final validationError = config.validateThinkingConfig();
if (validationError != null) {
_client.logger
.warning('Anthropic configuration warning: $validationError');
}
// Initialize capability modules
_chat = AnthropicChat(_client, config);
_files = AnthropicFiles(_client, config);
_models = AnthropicModels(_client, config);
}