Skip to main content

Module model

Module model 

Source
Expand description

Shared model catalog types — provider/model metadata, pricing, and capabilities.

These types live at the talos-core boundary so that multiple crates (talos-config, talos-models, CLI, TUI) can share a single definition without creating cyclic dependencies.

Structs§

ModelCapabilities
Capability flags for a model.
ModelMetadata
Static metadata for a known model.
ModelPricing
Pricing information for a model (per 1M tokens, USD).
ProviderInfo
Lightweight provider metadata for catalog queries.
VariantDef
A named invocation preset (ADR-048). Lives in talos-core to avoid a talos-config dependency from talos-conversation.

Enums§

CatalogProviderProtocol
Provider API protocol advertised by catalog metadata.
ImageInputCapability
Image input capability provenance for a model (ADR-050).
ModelSource
Source of model metadata.
ProviderSource
Source of provider metadata.
ReasoningEffort
Reasoning effort levels for OpenAI o-series models.

Functions§

find_model
Look up a model by id in a dataset.
find_model_by_provider
Look up a model by (provider, id) in a dataset.
models_with_id
Collects all models whose id matches, regardless of provider.