AnthropicProvider constructor

AnthropicProvider(
  1. 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);
}