Versions in this module Expand all Collapse all v0 v0.9.0 Oct 10, 2026 Changes in this version + func NormalizeTag(tag string) string + func Total() int + type Capability uint64 + const CapASR + const CapChat + const CapEmbedding + const CapFunctionCall + const CapJsonMode + const CapMultimodal + const CapRerank + const CapSystemPrompt + const CapTTS + const ModalityAudioIn + const ModalityAudioOut + const ModalityFileIn + const ModalityFileOut + const ModalityImageIn + const ModalityImageOut + const ModalityTextIn + const ModalityTextOut + const ModalityVideoIn + const ModalityVideoOut + func (c Capability) Has(other Capability) bool + func (c Capability) String() string + func (c Capability) ToStrings() []string + type Model interface + Aliases func() []string + Card func() ModelCard + ContextLength func() int + Description func() string + DescriptionCN func() string + Family func() string + Features func() Capability + HasCapability func(c Capability) bool + HasTag func(tag string) bool + ID func() string + MaxOutput func() int + Name func() string + Provider func() string + Series func() string + Summary func() string + Tags func() []string + func Get(name string) (Model, bool) + func GetMany(names []string) []Model + func Search(query string, limit int) []Model + type ModelCard struct + Aliases []string + ContextLength int + Developer string + Family string + Features Capability + ID string + MaxOutput int + ModelCardURL string + Name string + OfficialURL string + Provider string + Series string + Summary string + Tags []string + type QueryBuilder struct + func Query() *QueryBuilder + func (q *QueryBuilder) Family(f string) *QueryBuilder + func (q *QueryBuilder) Has(cap Capability) *QueryBuilder + func (q *QueryBuilder) List() []Model + func (q *QueryBuilder) Provider(p string) *QueryBuilder + func (q *QueryBuilder) Tag(tag string) *QueryBuilder + type Tag string + const TagASR + const TagAgent + const TagAudioInput + const TagAudioOutput + const TagChat + const TagCoding + const TagEmbedding + const TagExperimental + const TagFast + const TagFileInput + const TagFree + const TagImageGeneration + const TagMini + const TagMultimodal + const TagNano + const TagPreview + const TagPro + const TagReasoning + const TagRerank + const TagSearch + const TagStructuredOutput + const TagTTS + const TagThinking + const TagToolUse + const TagTurbo + const TagVideoInput + const TagVision + type TagDescriptor struct + Category string + Label string + Name Tag + func KnownTags() []TagDescriptor