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
ModelCapability
Capability metadata for a single model on a route, supplied by the host.
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.
ReasoningCapability
What reasoning/effort the model exposes and how effort maps onto the wire.

Enums§

ProviderFailureKind
Typed provider-failure classification surfaced on TurnIssue and session error envelopes. Classification of a provider/transport failure.
ReasoningEncoding
How a resolved effort level is encoded on the wire.
RequestTimeout

Traits§

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

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.