Skip to main content

Module provider

Module provider 

Source

Structs§

LlmRequest
Request/response/error vocabulary of Provider::complete, re-exported so hosts can implement provider decorators (admission gates, metrics taps) against the facade alone.
LlmRequestScope
Request/response/error vocabulary of Provider::complete, re-exported so hosts can implement provider decorators (admission gates, metrics taps) against the facade alone.
LlmResponse
Request/response/error vocabulary of Provider::complete, re-exported so hosts can implement provider decorators (admission gates, metrics taps) against the facade alone.
LlmTimeouts
ProviderComponents
Component bundle returned by provider factories.
ProviderHandle
Owning handle to provider components. This is an executable transport handle supplied by the host, not a persistence format.
ProviderOptions
ProviderRateLimitPolicy
ProviderReliability
ProviderRetryPolicy
ProviderSpec
Serialised form of a provider’s host-owned configuration. Runtime persistence stores only provider ids; this type is for app/user config files that need credentials.
StaticModelPolicy

Enums§

ProviderFailureKind
Typed provider-failure classification surfaced on TurnIssue and session error envelopes. Classification of a provider/transport failure.
RequestTimeout

Traits§

Provider
A configured LLM backend: its identity, host-config serialization, its generation options, and the request transport.
ProviderFactory
ProviderModelPolicy

Type Aliases§

LlmTransportError
Request/response/error vocabulary of Provider::complete, re-exported so hosts can implement provider decorators (admission gates, metrics taps) against the facade alone.