Versions in this module Expand all Collapse all v0 v0.2.0 Jul 14, 2026 v0.1.0 Jun 22, 2026 Changes in this version + var Global = NewRegistry() + type Capabilities struct + Audio bool + FunctionCalling bool + PromptCaching bool + Streaming bool + StructuredOutput bool + Vision bool + type ContextWindow struct + MaxOutputTokens int + MaxTokens int + type Metadata struct + Capabilities Capabilities + ContextWindow ContextWindow + DefaultTemperature float64 + Description string + ID string + Pricing Pricing + Provider string + type Pricing struct + CacheReadPerMTok float64 + CacheWritePerMTok float64 + InputPerMTok float64 + OutputPerMTok float64 + type Registry struct + func NewRegistry() *Registry + func (r *Registry) All() []Metadata + func (r *Registry) ContextWindowFor(provider, modelID string) ContextWindow + func (r *Registry) Lookup(provider, modelID string) (Metadata, bool) + func (r *Registry) Register(m Metadata) + func (r *Registry) VisionCapable(provider, modelID string) bool