ProviderDefaults class

Centralized provider default configurations

This file contains all default endpoints, models, and capabilities for all supported providers to eliminate configuration duplication and ensure consistency across the library.

Constructors

ProviderDefaults.new()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

getCapabilities(String providerId) Set<LLMCapability>
Get supported capabilities for a provider
getDefaults(String providerId) Map<String, dynamic>
Get default configuration for a provider