Skip to main content

Module llm

Module llm 

Source

Structs§

AnthropicClient
LlmCapabilities
LlmClientAdapter
Bridges an LlmClient to the StreamClient trait.
LlmClientBuilder
LlmClientConfig
OpenAiClient
OpenAiResponsesClient
ReasoningConfig
Reasoning/thinking configuration, unifying reasoning/thinking parameters across vendors.
UsageInfo

Enums§

LlmProvider
ReasoningEffort
Reasoning intensity/depth enumeration.
StreamChunk

Traits§

LlmClient
StreamClient
Provider-agnostic streaming client trait.

Functions§

adapt
Convenience: wrap an Arc<dyn LlmClient> as an Arc<dyn StreamClient>.