Profile detailing model capabilities.
This is a beta feature. The format of model profiles is subject to change.
If not specified, automatically loaded from the provider package on initialization if data is available.
Example profile data includes context window sizes, supported modalities, or support for tool calling, structured output, and other features.
profile: ModelProfile | None = Field(default=None, exclude=True)