Skip to main content

Module provider

Module provider 

Source
Expand description

LLM provider integrations for session summary generation.

Supports Anthropic, OpenAI, and OpenRouter as summary providers. Each provider implements the SummaryProvider trait, and the create_provider factory builds the appropriate provider from configuration.

Structs§

SummaryResponse
Response from an LLM summary request.

Enums§

SummaryProviderKind
Supported LLM provider kinds.

Traits§

SummaryProvider
Trait for LLM providers that can generate summaries.

Functions§

create_provider
Creates a summary provider for the given kind.
default_model
Returns the default model for the given provider kind.