Provider identifier (e.g., 'anthropic', 'openai')
Model identifier (e.g., 'claude-sonnet-4', 'gpt-4o')
Capabilities this model supports
OptionalloggerOptional custom logger
OptionalapiAPI key for authentication (optional, may come from environment)
OptionalbaseBase URL for the API (optional, uses provider default)
OptionaltimeoutRequest timeout in milliseconds
OptionalmaxMaximum number of retries for failed requests
Configuration options for BaseAdapter.