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§
- Model
Capabilities - Capability flags for a model.
- Model
Metadata - Static metadata for a known model.
- Model
Pricing - Pricing information for a model (per 1M tokens, USD).
- Provider
Info - Lightweight provider metadata for catalog queries.
- Variant
Def - A named invocation preset (ADR-048). Lives in talos-core to avoid a talos-config dependency from talos-conversation.
Enums§
- Catalog
Provider Protocol - Provider API protocol advertised by catalog metadata.
- Image
Input Capability - Image input capability provenance for a model (ADR-050).
- Model
Source - Source of model metadata.
- Provider
Source - Source of provider metadata.
- Reasoning
Effort - 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
idmatches, regardless of provider.