Versions in this module Expand all Collapse all v0 v0.1.3 Jul 4, 2026 v0.1.1 Jun 25, 2026 Changes in this version + const DefaultCanopyWaveBaseURL + const DefaultDeepSeekBaseURL + const DefaultGrokBaseURL + const DefaultKimiBaseURL + const DefaultMiniMaxBaseURL + const DefaultOpenAIBaseURL + const DefaultOpenCodeGoBaseURL + const DefaultOpenRouterBaseURL + const DefaultXiaomiBaseURL + const DefaultZAIBaseURL + const DefaultZAICodingBaseURL + var Registry = map[string]FetchFunc + type Entry struct + CachedReadPricePer1M float64 + CachedWritePricePer1M float64 + CitationsSupported bool + CodeExecution bool + ContextWindow int + Description string + DisplayName string + EffortLevels string + EffortSupported bool + Features []string + ID string + ImageInput bool + InputPricePer1M float64 + MaxInputTokens int + MaxOutput int + OutputPricePer1M float64 + OwnedBy string + PDFInput bool + Protocol string + RawJSON json.RawMessage + StructuredOutput bool + ThinkingAdaptive bool + ThinkingEnabled bool + TierThreshold int + TieredCachedReadPer1M float64 + TieredCachedWritePer1M float64 + TieredInputPricePer1M float64 + TieredOutputPricePer1M float64 + func Fetch(key string, env map[string]string) ([]Entry, error) + func FetchAnthropic(env map[string]string) ([]Entry, error) + func FetchAzure(env map[string]string) ([]Entry, error) + func FetchBedrock(env map[string]string) ([]Entry, error) + func FetchCanopyWave(env map[string]string) ([]Entry, error) + func FetchDeepSeek(env map[string]string) ([]Entry, error) + func FetchGemini(env map[string]string) ([]Entry, error) + func FetchGrok(env map[string]string) ([]Entry, error) + func FetchKimi(env map[string]string) ([]Entry, error) + func FetchMiniMaxPayg(env map[string]string) ([]Entry, error) + func FetchMiniMaxTokenPlan(env map[string]string) ([]Entry, error) + func FetchOllama(env map[string]string) ([]Entry, error) + func FetchOpenAI(env map[string]string) ([]Entry, error) + func FetchOpenCodeGo(env map[string]string) ([]Entry, error) + func FetchOpenRouter(env map[string]string) ([]Entry, error) + func FetchVertex(env map[string]string) ([]Entry, error) + func FetchXiaomiPayg(env map[string]string) ([]Entry, error) + func FetchXiaomiTokenPlan(env map[string]string) ([]Entry, error) + func FetchZAI(env map[string]string) ([]Entry, error) + func FetchZAICoding(env map[string]string) ([]Entry, error) + type FetchFunc func(env map[string]string) ([]Entry, error)