Skip to main content

Module model_provider

Module model_provider 

Source
Expand description

Model provider profiles, catalog cache, and connectivity diagnostics.

The module owns provider configuration data and async file/network workflows. It does not read environment variables directly; callers pass resolved paths, network policy, and retrieval runtime metadata.

Structs§

ModelCapabilities
Optional model capability matrix surfaced in Settings.
ModelCatalogModel
Public model catalog model entry.
ModelCatalogProvider
Public model catalog provider entry.
ModelCatalogResult
Catalog fetch result with cache provenance.
ModelConnectivityDiagnostics
Provider connectivity diagnostics safe for Web display.
ModelConnectivityProbeRequest
Request for profile-aware model connectivity checks.
ModelConnectivityProbeResult
Result of a provider probe request.
ModelConnectivityTokenUsage
Token counts reported by providers that include usage metadata.
ModelDiscoveryEntry
Discovered provider model with optional metadata.
ModelDiscoveryRequest
Request for profile-aware model discovery.
ModelDiscoveryResult
Result of a model discovery request.
ModelFallbackConfig
Fallback config returned by Settings.
ModelFallbackPolicy
Model fallback policy used after retryable provider failures.
ModelModalityMatrix
Capability flags per modality.
ModelProfileRuntimeSummary
Small runtime summary embedded in project status.
ModelProfileSaveRequest
User-editable profile payload used by the Web API.
ModelProfileView
Redacted profile returned by diagnostics and Web Settings.
ModelProfilesResponse
Redacted list response for all configured model profiles.
ModelProviderConfigService
Async model provider configuration service.
ModelRequestHeader
Secret-bearing request header configured for a model profile.

Enums§

ModelFallbackStrategy
Built-in fallback policy strategy.
ModelProviderError
Error from model provider configuration and diagnostics.
ModelProviderKind
Model provider family accepted by profile configuration.