Align built-in model catalog
Refresh built-in model metadata and add missing provider/model entries. Also fix config validation for duplicate model IDs so a model valid for the configured provider is not repaired based on another provider's matching ID.
- commit
- 90d877fc3e61d3b4178db5e50dbf73a604318299
- author
- patriceckhart · · 2026-05-24 17:32 UTC
- parent
- 757e158
- signature
- unsigned
- refs
- tag: v0.1.94
4 files · +986 -607
M internal/agent/modelsync.go +10 -10
| @@ -75,23 +75,23 @@ func ValidateAndRepairConfig() { | |||
| 75 | 75 | } | |
| 76 | 76 | ||
| 77 | 77 | if cfg.Provider != "" && cfg.Model != "" { | |
| 78 | - | if m, err := provider.FindModel("", cfg.Model); err == nil { | |
| 79 | - | if m.Provider != cfg.Provider { | |
| 78 | + | if _, err := provider.FindModel(cfg.Provider, cfg.Model); err != nil { | |
| 79 | + | if m, err := provider.FindModel("", cfg.Model); err == nil { | |
| 80 | 80 | fix := defaultModelForProvider(cfg.Provider) | |
| 81 | 81 | fmt.Fprintf(os.Stderr, | |
| 82 | 82 | "zot: config.json: model %q belongs to provider %q (config has provider=%q); switched model to %q\n", | |
| 83 | 83 | cfg.Model, m.Provider, cfg.Provider, fix) | |
| 84 | 84 | cfg.Model = fix | |
| 85 | 85 | changed = true | |
| 86 | + | } else if cfg.Provider != "ollama" { | |
| 87 | + | // Model id not in any catalog. Reset to provider's default. | |
| 88 | + | fix := defaultModelForProvider(cfg.Provider) | |
| 89 | + | fmt.Fprintf(os.Stderr, | |
| 90 | + | "zot: config.json: model %q not found in the active catalog; switched to %q\n", | |
| 91 | + | cfg.Model, fix) | |
| 92 | + | cfg.Model = fix | |
| 93 | + | changed = true | |
| 86 | 94 | } | |
| 87 | - | } else if cfg.Provider != "ollama" { | |
| 88 | - | // Model id not in any catalog. Reset to provider's default. | |
| 89 | - | fix := defaultModelForProvider(cfg.Provider) | |
| 90 | - | fmt.Fprintf(os.Stderr, | |
| 91 | - | "zot: config.json: model %q not found in the active catalog; switched to %q\n", | |
| 92 | - | cfg.Model, fix) | |
| 93 | - | cfg.Model = fix | |
| 94 | - | changed = true | |
| 95 | 95 | } | |
| 96 | 96 | } | |
| 97 | 97 | ||
| @@ -75,23 +75,23 @@ func ValidateAndRepairConfig() { | |||||
| 75 | } | 75 | } | ||
| 76 | 76 | ||||
| 77 | if cfg.Provider != "" && cfg.Model != "" { | 77 | if cfg.Provider != "" && cfg.Model != "" { | ||
| 78 | - | if m, err := provider.FindModel("", cfg.Model); err == nil { | 78 | + | if _, err := provider.FindModel(cfg.Provider, cfg.Model); err != nil { |
| 79 | - | if m.Provider != cfg.Provider { | 79 | + | if m, err := provider.FindModel("", cfg.Model); err == nil { |
| 80 | fix := defaultModelForProvider(cfg.Provider) | 80 | fix := defaultModelForProvider(cfg.Provider) | ||
| 81 | fmt.Fprintf(os.Stderr, | 81 | fmt.Fprintf(os.Stderr, | ||
| 82 | "zot: config.json: model %q belongs to provider %q (config has provider=%q); switched model to %q\n", | 82 | "zot: config.json: model %q belongs to provider %q (config has provider=%q); switched model to %q\n", | ||
| 83 | cfg.Model, m.Provider, cfg.Provider, fix) | 83 | cfg.Model, m.Provider, cfg.Provider, fix) | ||
| 84 | cfg.Model = fix | 84 | cfg.Model = fix | ||
| 85 | changed = true | 85 | changed = true | ||
| 86 | + | } else if cfg.Provider != "ollama" { | |||
| 87 | + | // Model id not in any catalog. Reset to provider's default. | |||
| 88 | + | fix := defaultModelForProvider(cfg.Provider) | |||
| 89 | + | fmt.Fprintf(os.Stderr, | |||
| 90 | + | "zot: config.json: model %q not found in the active catalog; switched to %q\n", | |||
| 91 | + | cfg.Model, fix) | |||
| 92 | + | cfg.Model = fix | |||
| 93 | + | changed = true | |||
| 86 | } | 94 | } | ||
| 87 | - | } else if cfg.Provider != "ollama" { | |||
| 88 | - | // Model id not in any catalog. Reset to provider's default. | |||
| 89 | - | fix := defaultModelForProvider(cfg.Provider) | |||
| 90 | - | fmt.Fprintf(os.Stderr, | |||
| 91 | - | "zot: config.json: model %q not found in the active catalog; switched to %q\n", | |||
| 92 | - | cfg.Model, fix) | |||
| 93 | - | cfg.Model = fix | |||
| 94 | - | changed = true | |||
| 95 | } | 95 | } | ||
| 96 | } | 96 | } | ||
| 97 | 97 | ||||
M internal/agent/modelsync_test.go +18 -0
| @@ -83,6 +83,24 @@ func TestValidateAndRepairConfig_UnknownModel(t *testing.T) { | |||
| 83 | 83 | } | |
| 84 | 84 | } | |
| 85 | 85 | ||
| 86 | + | func TestValidateAndRepairConfig_DuplicateModelIDValidForConfiguredProvider(t *testing.T) { | |
| 87 | + | home := t.TempDir() | |
| 88 | + | t.Setenv("ZOT_HOME", home) | |
| 89 | + | ||
| 90 | + | b, _ := json.Marshal(Config{Provider: "openai-codex", Model: "gpt-5.5"}) | |
| 91 | + | _ = os.WriteFile(filepath.Join(home, "config.json"), b, 0o644) | |
| 92 | + | ||
| 93 | + | ValidateAndRepairConfig() | |
| 94 | + | ||
| 95 | + | out, _ := LoadConfig() | |
| 96 | + | if out.Provider != "openai-codex" { | |
| 97 | + | t.Errorf("provider mutated: %q", out.Provider) | |
| 98 | + | } | |
| 99 | + | if out.Model != "gpt-5.5" { | |
| 100 | + | t.Errorf("model mutated: %q", out.Model) | |
| 101 | + | } | |
| 102 | + | } | |
| 103 | + | ||
| 86 | 104 | // TestValidateAndRepairConfig_HappyPath leaves a valid config alone. | |
| 87 | 105 | func TestValidateAndRepairConfig_HappyPath(t *testing.T) { | |
| 88 | 106 | home := t.TempDir() | |
| @@ -83,6 +83,24 @@ func TestValidateAndRepairConfig_UnknownModel(t *testing.T) { | |||||
| 83 | } | 83 | } | ||
| 84 | } | 84 | } | ||
| 85 | 85 | ||||
| 86 | + | func TestValidateAndRepairConfig_DuplicateModelIDValidForConfiguredProvider(t *testing.T) { | |||
| 87 | + | home := t.TempDir() | |||
| 88 | + | t.Setenv("ZOT_HOME", home) | |||
| 89 | + | ||||
| 90 | + | b, _ := json.Marshal(Config{Provider: "openai-codex", Model: "gpt-5.5"}) | |||
| 91 | + | _ = os.WriteFile(filepath.Join(home, "config.json"), b, 0o644) | |||
| 92 | + | ||||
| 93 | + | ValidateAndRepairConfig() | |||
| 94 | + | ||||
| 95 | + | out, _ := LoadConfig() | |||
| 96 | + | if out.Provider != "openai-codex" { | |||
| 97 | + | t.Errorf("provider mutated: %q", out.Provider) | |||
| 98 | + | } | |||
| 99 | + | if out.Model != "gpt-5.5" { | |||
| 100 | + | t.Errorf("model mutated: %q", out.Model) | |||
| 101 | + | } | |||
| 102 | + | } | |||
| 103 | + | ||||
| 86 | // TestValidateAndRepairConfig_HappyPath leaves a valid config alone. | 104 | // TestValidateAndRepairConfig_HappyPath leaves a valid config alone. | ||
| 87 | func TestValidateAndRepairConfig_HappyPath(t *testing.T) { | 105 | func TestValidateAndRepairConfig_HappyPath(t *testing.T) { | ||
| 88 | home := t.TempDir() | 106 | home := t.TempDir() | ||
M internal/provider/catalog_builtin.go +887 -504
| @@ -16,535 +16,918 @@ func init() { Catalog = append(Catalog, builtinCatalog...) } | |||
| 16 | 16 | ||
| 17 | 17 | var builtinCatalog = []Model{ | |
| 18 | 18 | // ----- amazon-bedrock ----- | |
| 19 | - | {Provider: "amazon-bedrock", ID: "amazon.nova-2-lite-v1:0", DisplayName: "amazon.nova-2-lite-v1:0", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.33, PriceOutput: 2.75, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 20 | - | {Provider: "amazon-bedrock", ID: "amazon.nova-lite-v1:0", DisplayName: "amazon.nova-lite-v1:0", ContextWindow: 300000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.06, PriceOutput: 0.24, PriceCacheRead: 0.015, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 21 | - | {Provider: "amazon-bedrock", ID: "amazon.nova-micro-v1:0", DisplayName: "amazon.nova-micro-v1:0", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.035, PriceOutput: 0.14, PriceCacheRead: 0.00875, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 22 | - | {Provider: "amazon-bedrock", ID: "amazon.nova-pro-v1:0", DisplayName: "amazon.nova-pro-v1:0", ContextWindow: 300000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 23 | - | {Provider: "amazon-bedrock", ID: "anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "anthropic.claude-haiku-4-5-20251001-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 24 | - | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-1-20250805-v1:0", DisplayName: "anthropic.claude-opus-4-1-20250805-v1:0", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 25 | - | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-5-20251101-v1:0", DisplayName: "anthropic.claude-opus-4-5-20251101-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 26 | - | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-6-v1", DisplayName: "anthropic.claude-opus-4-6-v1", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 27 | - | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-7", DisplayName: "anthropic.claude-opus-4-7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 28 | - | {Provider: "amazon-bedrock", ID: "anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "anthropic.claude-sonnet-4-5-20250929-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 29 | - | {Provider: "amazon-bedrock", ID: "anthropic.claude-sonnet-4-6", DisplayName: "anthropic.claude-sonnet-4-6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 30 | - | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "au.anthropic.claude-haiku-4-5-20251001-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 31 | - | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-opus-4-6-v1", DisplayName: "au.anthropic.claude-opus-4-6-v1", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 16.5, PriceOutput: 82.5, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 32 | - | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "au.anthropic.claude-sonnet-4-5-20250929-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 33 | - | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-sonnet-4-6", DisplayName: "au.anthropic.claude-sonnet-4-6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 3.3, PriceOutput: 16.5, PriceCacheRead: 0.33, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 34 | - | {Provider: "amazon-bedrock", ID: "deepseek.r1-v1:0", DisplayName: "deepseek.r1-v1:0", ContextWindow: 128000, MaxOutput: 32768, Reasoning: true, PriceInput: 1.35, PriceOutput: 5.4, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 35 | - | {Provider: "amazon-bedrock", ID: "deepseek.v3-v1:0", DisplayName: "deepseek.v3-v1:0", ContextWindow: 163840, MaxOutput: 81920, Reasoning: true, PriceInput: 0.58, PriceOutput: 1.68, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 36 | - | {Provider: "amazon-bedrock", ID: "deepseek.v3.2", DisplayName: "deepseek.v3.2", ContextWindow: 163840, MaxOutput: 81920, Reasoning: true, PriceInput: 0.62, PriceOutput: 1.85, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 37 | - | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "eu.anthropic.claude-haiku-4-5-20251001-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | |
| 38 | - | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-opus-4-5-20251101-v1:0", DisplayName: "eu.anthropic.claude-opus-4-5-20251101-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | |
| 39 | - | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-opus-4-6-v1", DisplayName: "eu.anthropic.claude-opus-4-6-v1", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | |
| 40 | - | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-opus-4-7", DisplayName: "eu.anthropic.claude-opus-4-7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | |
| 41 | - | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "eu.anthropic.claude-sonnet-4-5-20250929-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | |
| 42 | - | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-sonnet-4-6", DisplayName: "eu.anthropic.claude-sonnet-4-6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | |
| 43 | - | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "global.anthropic.claude-haiku-4-5-20251001-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 44 | - | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-opus-4-5-20251101-v1:0", DisplayName: "global.anthropic.claude-opus-4-5-20251101-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 45 | - | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-opus-4-6-v1", DisplayName: "global.anthropic.claude-opus-4-6-v1", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 46 | - | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-opus-4-7", DisplayName: "global.anthropic.claude-opus-4-7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 47 | - | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "global.anthropic.claude-sonnet-4-5-20250929-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 48 | - | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-sonnet-4-6", DisplayName: "global.anthropic.claude-sonnet-4-6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 19 | + | {Provider: "amazon-bedrock", ID: "amazon.nova-2-lite-v1:0", DisplayName: "Nova 2 Lite", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.33, PriceOutput: 2.75, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 20 | + | {Provider: "amazon-bedrock", ID: "amazon.nova-lite-v1:0", DisplayName: "Nova Lite", ContextWindow: 300000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.06, PriceOutput: 0.24, PriceCacheRead: 0.015, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 21 | + | {Provider: "amazon-bedrock", ID: "amazon.nova-micro-v1:0", DisplayName: "Nova Micro", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.035, PriceOutput: 0.14, PriceCacheRead: 0.00875, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 22 | + | {Provider: "amazon-bedrock", ID: "amazon.nova-pro-v1:0", DisplayName: "Nova Pro", ContextWindow: 300000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 23 | + | {Provider: "amazon-bedrock", ID: "anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "Claude Haiku 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 24 | + | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-1-20250805-v1:0", DisplayName: "Claude Opus 4.1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 25 | + | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-5-20251101-v1:0", DisplayName: "Claude Opus 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 26 | + | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-6-v1", DisplayName: "Claude Opus 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 27 | + | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-7", DisplayName: "Claude Opus 4.7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 28 | + | {Provider: "amazon-bedrock", ID: "anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "Claude Sonnet 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 29 | + | {Provider: "amazon-bedrock", ID: "anthropic.claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 30 | + | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "Claude Haiku 4.5 (AU)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 31 | + | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-opus-4-6-v1", DisplayName: "AU Anthropic Claude Opus 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 16.5, PriceOutput: 82.5, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 32 | + | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "Claude Sonnet 4.5 (AU)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 33 | + | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-sonnet-4-6", DisplayName: "AU Anthropic Claude Sonnet 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 3.3, PriceOutput: 16.5, PriceCacheRead: 0.33, PriceCacheWrite: 4.125, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 34 | + | {Provider: "amazon-bedrock", ID: "deepseek.r1-v1:0", DisplayName: "DeepSeek-R1", ContextWindow: 128000, MaxOutput: 32768, Reasoning: true, PriceInput: 1.35, PriceOutput: 5.4, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 35 | + | {Provider: "amazon-bedrock", ID: "deepseek.v3-v1:0", DisplayName: "DeepSeek-V3.1", ContextWindow: 163840, MaxOutput: 81920, Reasoning: true, PriceInput: 0.58, PriceOutput: 1.68, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 36 | + | {Provider: "amazon-bedrock", ID: "deepseek.v3.2", DisplayName: "DeepSeek-V3.2", ContextWindow: 163840, MaxOutput: 81920, Reasoning: true, PriceInput: 0.62, PriceOutput: 1.85, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 37 | + | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "Claude Haiku 4.5 (EU)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | |
| 38 | + | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-opus-4-5-20251101-v1:0", DisplayName: "Claude Opus 4.5 (EU)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | |
| 39 | + | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-opus-4-6-v1", DisplayName: "Claude Opus 4.6 (EU)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | |
| 40 | + | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-opus-4-7", DisplayName: "Claude Opus 4.7 (EU)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | |
| 41 | + | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "Claude Sonnet 4.5 (EU)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | |
| 42 | + | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6 (EU)", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | |
| 43 | + | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "Claude Haiku 4.5 (Global)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 44 | + | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-opus-4-5-20251101-v1:0", DisplayName: "Claude Opus 4.5 (Global)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 45 | + | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-opus-4-6-v1", DisplayName: "Claude Opus 4.6 (Global)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 46 | + | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-opus-4-7", DisplayName: "Claude Opus 4.7 (Global)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 47 | + | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "Claude Sonnet 4.5 (Global)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 48 | + | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6 (Global)", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 49 | 49 | // ----- azure-openai-responses ----- | |
| 50 | - | {Provider: "azure-openai-responses", ID: "gpt-4", DisplayName: "gpt-4", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 30, PriceOutput: 60, PriceCacheRead: 0, BaseURL: ""}, | |
| 51 | - | {Provider: "azure-openai-responses", ID: "gpt-4-turbo", DisplayName: "gpt-4-turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: ""}, | |
| 52 | - | {Provider: "azure-openai-responses", ID: "gpt-4.1", DisplayName: "gpt-4.1", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: ""}, | |
| 53 | - | {Provider: "azure-openai-responses", ID: "gpt-4.1-mini", DisplayName: "gpt-4.1-mini", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.4, PriceOutput: 1.6, PriceCacheRead: 0.1, BaseURL: ""}, | |
| 54 | - | {Provider: "azure-openai-responses", ID: "gpt-4.1-nano", DisplayName: "gpt-4.1-nano", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.03, BaseURL: ""}, | |
| 55 | - | {Provider: "azure-openai-responses", ID: "gpt-4o", DisplayName: "gpt-4o", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: ""}, | |
| 56 | - | {Provider: "azure-openai-responses", ID: "gpt-4o-2024-05-13", DisplayName: "gpt-4o-2024-05-13", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 5, PriceOutput: 15, PriceCacheRead: 0, BaseURL: ""}, | |
| 57 | - | {Provider: "azure-openai-responses", ID: "gpt-4o-2024-08-06", DisplayName: "gpt-4o-2024-08-06", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: ""}, | |
| 58 | - | {Provider: "azure-openai-responses", ID: "gpt-4o-2024-11-20", DisplayName: "gpt-4o-2024-11-20", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: ""}, | |
| 59 | - | {Provider: "azure-openai-responses", ID: "gpt-4o-mini", DisplayName: "gpt-4o-mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.08, BaseURL: ""}, | |
| 60 | - | {Provider: "azure-openai-responses", ID: "gpt-5", DisplayName: "gpt-5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | |
| 61 | - | {Provider: "azure-openai-responses", ID: "gpt-5-chat-latest", DisplayName: "gpt-5-chat-latest", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | |
| 62 | - | {Provider: "azure-openai-responses", ID: "gpt-5-codex", DisplayName: "gpt-5-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | |
| 63 | - | {Provider: "azure-openai-responses", ID: "gpt-5-mini", DisplayName: "gpt-5-mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: ""}, | |
| 64 | - | {Provider: "azure-openai-responses", ID: "gpt-5-nano", DisplayName: "gpt-5-nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.005, BaseURL: ""}, | |
| 65 | - | {Provider: "azure-openai-responses", ID: "gpt-5-pro", DisplayName: "gpt-5-pro", ContextWindow: 400000, MaxOutput: 272000, Reasoning: true, PriceInput: 15, PriceOutput: 120, PriceCacheRead: 0, BaseURL: ""}, | |
| 66 | - | {Provider: "azure-openai-responses", ID: "gpt-5.1", DisplayName: "gpt-5.1", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.13, BaseURL: ""}, | |
| 67 | - | {Provider: "azure-openai-responses", ID: "gpt-5.1-chat-latest", DisplayName: "gpt-5.1-chat-latest", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | |
| 68 | - | {Provider: "azure-openai-responses", ID: "gpt-5.1-codex", DisplayName: "gpt-5.1-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | |
| 69 | - | {Provider: "azure-openai-responses", ID: "gpt-5.1-codex-max", DisplayName: "gpt-5.1-codex-max", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | |
| 70 | - | {Provider: "azure-openai-responses", ID: "gpt-5.1-codex-mini", DisplayName: "gpt-5.1-codex-mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: ""}, | |
| 71 | - | {Provider: "azure-openai-responses", ID: "gpt-5.2", DisplayName: "gpt-5.2", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, | |
| 72 | - | {Provider: "azure-openai-responses", ID: "gpt-5.2-chat-latest", DisplayName: "gpt-5.2-chat-latest", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, | |
| 73 | - | {Provider: "azure-openai-responses", ID: "gpt-5.2-codex", DisplayName: "gpt-5.2-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, | |
| 74 | - | {Provider: "azure-openai-responses", ID: "gpt-5.2-pro", DisplayName: "gpt-5.2-pro", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 21, PriceOutput: 168, PriceCacheRead: 0, BaseURL: ""}, | |
| 50 | + | {Provider: "azure-openai-responses", ID: "gpt-4", DisplayName: "GPT-4", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 30, PriceOutput: 60, PriceCacheRead: 0, BaseURL: ""}, | |
| 51 | + | {Provider: "azure-openai-responses", ID: "gpt-4-turbo", DisplayName: "GPT-4 Turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: ""}, | |
| 52 | + | {Provider: "azure-openai-responses", ID: "gpt-4.1", DisplayName: "GPT-4.1", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: ""}, | |
| 53 | + | {Provider: "azure-openai-responses", ID: "gpt-4.1-mini", DisplayName: "GPT-4.1 mini", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.4, PriceOutput: 1.6, PriceCacheRead: 0.1, BaseURL: ""}, | |
| 54 | + | {Provider: "azure-openai-responses", ID: "gpt-4.1-nano", DisplayName: "GPT-4.1 nano", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.03, BaseURL: ""}, | |
| 55 | + | {Provider: "azure-openai-responses", ID: "gpt-4o", DisplayName: "GPT-4o", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: ""}, | |
| 56 | + | {Provider: "azure-openai-responses", ID: "gpt-4o-2024-05-13", DisplayName: "GPT-4o (2024-05-13)", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 5, PriceOutput: 15, PriceCacheRead: 0, BaseURL: ""}, | |
| 57 | + | {Provider: "azure-openai-responses", ID: "gpt-4o-2024-08-06", DisplayName: "GPT-4o (2024-08-06)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: ""}, | |
| 58 | + | {Provider: "azure-openai-responses", ID: "gpt-4o-2024-11-20", DisplayName: "GPT-4o (2024-11-20)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: ""}, | |
| 59 | + | {Provider: "azure-openai-responses", ID: "gpt-4o-mini", DisplayName: "GPT-4o mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.08, BaseURL: ""}, | |
| 60 | + | {Provider: "azure-openai-responses", ID: "gpt-5", DisplayName: "GPT-5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | |
| 61 | + | {Provider: "azure-openai-responses", ID: "gpt-5-chat-latest", DisplayName: "GPT-5 Chat Latest", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | |
| 62 | + | {Provider: "azure-openai-responses", ID: "gpt-5-codex", DisplayName: "GPT-5-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | |
| 63 | + | {Provider: "azure-openai-responses", ID: "gpt-5-mini", DisplayName: "GPT-5 Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: ""}, | |
| 64 | + | {Provider: "azure-openai-responses", ID: "gpt-5-nano", DisplayName: "GPT-5 Nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.005, BaseURL: ""}, | |
| 65 | + | {Provider: "azure-openai-responses", ID: "gpt-5-pro", DisplayName: "GPT-5 Pro", ContextWindow: 400000, MaxOutput: 272000, Reasoning: true, PriceInput: 15, PriceOutput: 120, PriceCacheRead: 0, BaseURL: ""}, | |
| 66 | + | {Provider: "azure-openai-responses", ID: "gpt-5.1", DisplayName: "GPT-5.1", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.13, BaseURL: ""}, | |
| 67 | + | {Provider: "azure-openai-responses", ID: "gpt-5.1-chat-latest", DisplayName: "GPT-5.1 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | |
| 68 | + | {Provider: "azure-openai-responses", ID: "gpt-5.1-codex", DisplayName: "GPT-5.1 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | |
| 69 | + | {Provider: "azure-openai-responses", ID: "gpt-5.1-codex-max", DisplayName: "GPT-5.1 Codex Max", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | |
| 70 | + | {Provider: "azure-openai-responses", ID: "gpt-5.1-codex-mini", DisplayName: "GPT-5.1 Codex mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: ""}, | |
| 71 | + | {Provider: "azure-openai-responses", ID: "gpt-5.2", DisplayName: "GPT-5.2", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, | |
| 72 | + | {Provider: "azure-openai-responses", ID: "gpt-5.2-chat-latest", DisplayName: "GPT-5.2 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, | |
| 73 | + | {Provider: "azure-openai-responses", ID: "gpt-5.2-codex", DisplayName: "GPT-5.2 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, | |
| 74 | + | {Provider: "azure-openai-responses", ID: "gpt-5.2-pro", DisplayName: "GPT-5.2 Pro", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 21, PriceOutput: 168, PriceCacheRead: 0, BaseURL: ""}, | |
| 75 | 75 | // ----- cerebras ----- | |
| 76 | - | {Provider: "cerebras", ID: "gpt-oss-120b", DisplayName: "gpt-oss-120b", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.25, PriceOutput: 0.69, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, | |
| 77 | - | {Provider: "cerebras", ID: "llama3.1-8b", DisplayName: "llama3.1-8b", ContextWindow: 32000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, | |
| 78 | - | {Provider: "cerebras", ID: "qwen-3-235b-a22b-instruct-2507", DisplayName: "qwen-3-235b-a22b-instruct-2507", ContextWindow: 131000, MaxOutput: 32000, Reasoning: false, PriceInput: 0.6, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, | |
| 79 | - | {Provider: "cerebras", ID: "zai-glm-4.7", DisplayName: "zai-glm-4.7", ContextWindow: 131072, MaxOutput: 40000, Reasoning: false, PriceInput: 2.25, PriceOutput: 2.75, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, | |
| 76 | + | {Provider: "cerebras", ID: "gpt-oss-120b", DisplayName: "GPT OSS 120B", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.25, PriceOutput: 0.69, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, | |
| 77 | + | {Provider: "cerebras", ID: "llama3.1-8b", DisplayName: "Llama 3.1 8B", ContextWindow: 32000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, | |
| 78 | + | {Provider: "cerebras", ID: "qwen-3-235b-a22b-instruct-2507", DisplayName: "Qwen 3 235B Instruct", ContextWindow: 131000, MaxOutput: 32000, Reasoning: false, PriceInput: 0.6, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, | |
| 79 | + | {Provider: "cerebras", ID: "zai-glm-4.7", DisplayName: "Z.AI GLM-4.7", ContextWindow: 131072, MaxOutput: 40000, Reasoning: false, PriceInput: 2.25, PriceOutput: 2.75, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, | |
| 80 | 80 | // ----- cloudflare-ai-gateway ----- | |
| 81 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-3-5-haiku", DisplayName: "claude-3-5-haiku", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 82 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-3-haiku", DisplayName: "claude-3-haiku", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.25, PriceOutput: 1.25, PriceCacheRead: 0.03, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 83 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-3-opus", DisplayName: "claude-3-opus", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 84 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-3-sonnet", DisplayName: "claude-3-sonnet", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 85 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-3.5-haiku", DisplayName: "claude-3.5-haiku", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 86 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-3.5-sonnet", DisplayName: "claude-3.5-sonnet", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 87 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-haiku-4-5", DisplayName: "claude-haiku-4-5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 88 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4", DisplayName: "claude-opus-4", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 89 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-1", DisplayName: "claude-opus-4-1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 90 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-5", DisplayName: "claude-opus-4-5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 91 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-6", DisplayName: "claude-opus-4-6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 92 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-7", DisplayName: "claude-opus-4-7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 93 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-sonnet-4", DisplayName: "claude-sonnet-4", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 94 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-sonnet-4-5", DisplayName: "claude-sonnet-4-5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 95 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-sonnet-4-6", DisplayName: "claude-sonnet-4-6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 96 | - | {Provider: "cloudflare-ai-gateway", ID: "gpt-4", DisplayName: "gpt-4", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 30, PriceOutput: 60, PriceCacheRead: 0, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 97 | - | {Provider: "cloudflare-ai-gateway", ID: "gpt-4-turbo", DisplayName: "gpt-4-turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 98 | - | {Provider: "cloudflare-ai-gateway", ID: "gpt-4o", DisplayName: "gpt-4o", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 99 | - | {Provider: "cloudflare-ai-gateway", ID: "gpt-4o-mini", DisplayName: "gpt-4o-mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.08, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 100 | - | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.1", DisplayName: "gpt-5.1", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.13, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 81 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-3-5-haiku", DisplayName: "Claude Haiku 3.5 (latest)", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, PriceCacheWrite: 1, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 82 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-3-haiku", DisplayName: "Claude Haiku 3", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.25, PriceOutput: 1.25, PriceCacheRead: 0.03, PriceCacheWrite: 0.3, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 83 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-3-opus", DisplayName: "Claude Opus 3", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 84 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-3-sonnet", DisplayName: "Claude Sonnet 3", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 0.3, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 85 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-3.5-haiku", DisplayName: "Claude Haiku 3.5 (latest)", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, PriceCacheWrite: 1, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 86 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-3.5-sonnet", DisplayName: "Claude Sonnet 3.5 v2", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 87 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-haiku-4-5", DisplayName: "Claude Haiku 4.5 (latest)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 88 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4", DisplayName: "Claude Opus 4 (latest)", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 89 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-1", DisplayName: "Claude Opus 4.1 (latest)", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 90 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-5", DisplayName: "Claude Opus 4.5 (latest)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 91 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-6", DisplayName: "Claude Opus 4.6 (latest)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 92 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-7", DisplayName: "Claude Opus 4.7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 93 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-sonnet-4", DisplayName: "Claude Sonnet 4 (latest)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 94 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-sonnet-4-5", DisplayName: "Claude Sonnet 4.5 (latest)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 95 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | |
| 96 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-4", DisplayName: "GPT-4", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 30, PriceOutput: 60, PriceCacheRead: 0, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 97 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-4-turbo", DisplayName: "GPT-4 Turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 98 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-4o", DisplayName: "GPT-4o", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 99 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-4o-mini", DisplayName: "GPT-4o mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.08, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 100 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.1", DisplayName: "GPT-5.1", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.13, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 101 | 101 | // ----- cloudflare-workers-ai ----- | |
| 102 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/google/gemma-4-26b-a4b-it", DisplayName: "@cf/google/gemma-4-26b-a4b-it", ContextWindow: 256000, MaxOutput: 16384, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 103 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/ibm-granite/granite-4.0-h-micro", DisplayName: "@cf/ibm-granite/granite-4.0-h-micro", ContextWindow: 131000, MaxOutput: 131000, Reasoning: false, PriceInput: 0.017, PriceOutput: 0.112, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 104 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", DisplayName: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", ContextWindow: 24000, MaxOutput: 24000, Reasoning: false, PriceInput: 0.293, PriceOutput: 2.253, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 105 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/meta/llama-4-scout-17b-16e-instruct", DisplayName: "@cf/meta/llama-4-scout-17b-16e-instruct", ContextWindow: 131000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.27, PriceOutput: 0.85, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 106 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/mistralai/mistral-small-3.1-24b-instruct", DisplayName: "@cf/mistralai/mistral-small-3.1-24b-instruct", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.351, PriceOutput: 0.555, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 107 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/moonshotai/kimi-k2.5", DisplayName: "@cf/moonshotai/kimi-k2.5", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 108 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/moonshotai/kimi-k2.6", DisplayName: "@cf/moonshotai/kimi-k2.6", ContextWindow: 262144, MaxOutput: 256000, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 109 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/nvidia/nemotron-3-120b-a12b", DisplayName: "@cf/nvidia/nemotron-3-120b-a12b", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 110 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/openai/gpt-oss-120b", DisplayName: "@cf/openai/gpt-oss-120b", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 0.35, PriceOutput: 0.75, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 111 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/openai/gpt-oss-20b", DisplayName: "@cf/openai/gpt-oss-20b", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 112 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/qwen/qwen3-30b-a3b-fp8", DisplayName: "@cf/qwen/qwen3-30b-a3b-fp8", ContextWindow: 32768, MaxOutput: 32768, Reasoning: true, PriceInput: 0.0509, PriceOutput: 0.335, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 113 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/zai-org/glm-4.7-flash", DisplayName: "@cf/zai-org/glm-4.7-flash", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.0605, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 102 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/google/gemma-4-26b-a4b-it", DisplayName: "Gemma 4 26B A4B IT", ContextWindow: 256000, MaxOutput: 16384, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 103 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/ibm-granite/granite-4.0-h-micro", DisplayName: "Granite 4.0 H Micro", ContextWindow: 131000, MaxOutput: 131000, Reasoning: false, PriceInput: 0.017, PriceOutput: 0.112, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 104 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", DisplayName: "Llama 3.3 70B Instruct fp8 Fast", ContextWindow: 24000, MaxOutput: 24000, Reasoning: false, PriceInput: 0.293, PriceOutput: 2.253, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 105 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/meta/llama-4-scout-17b-16e-instruct", DisplayName: "Llama 4 Scout 17B 16E Instruct", ContextWindow: 131000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.27, PriceOutput: 0.85, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 106 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/mistralai/mistral-small-3.1-24b-instruct", DisplayName: "Mistral Small 3.1 24B Instruct", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.351, PriceOutput: 0.555, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 107 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/moonshotai/kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 108 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/moonshotai/kimi-k2.6", DisplayName: "Kimi K2.6", ContextWindow: 262144, MaxOutput: 256000, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 109 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/nvidia/nemotron-3-120b-a12b", DisplayName: "Nemotron 3 Super 120B", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 110 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/openai/gpt-oss-120b", DisplayName: "GPT OSS 120B", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 0.35, PriceOutput: 0.75, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 111 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/openai/gpt-oss-20b", DisplayName: "GPT OSS 20B", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 112 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/qwen/qwen3-30b-a3b-fp8", DisplayName: "Qwen3 30B A3b fp8", ContextWindow: 32768, MaxOutput: 32768, Reasoning: true, PriceInput: 0.0509, PriceOutput: 0.335, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 113 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/zai-org/glm-4.7-flash", DisplayName: "GLM-4.7-Flash", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.0605, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | |
| 114 | 114 | // ----- fireworks ----- | |
| 115 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/deepseek-v4-flash", DisplayName: "accounts/fireworks/models/deepseek-v4-flash", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.28, PriceCacheRead: 0.03, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 116 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/deepseek-v4-pro", DisplayName: "accounts/fireworks/models/deepseek-v4-pro", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 1.74, PriceOutput: 3.48, PriceCacheRead: 0.145, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 117 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/glm-5p1", DisplayName: "accounts/fireworks/models/glm-5p1", ContextWindow: 202800, MaxOutput: 131072, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 118 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/gpt-oss-120b", DisplayName: "accounts/fireworks/models/gpt-oss-120b", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.015, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 119 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/gpt-oss-20b", DisplayName: "accounts/fireworks/models/gpt-oss-20b", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.07, PriceOutput: 0.3, PriceCacheRead: 0.035, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 120 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/kimi-k2p5", DisplayName: "accounts/fireworks/models/kimi-k2p5", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 121 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/kimi-k2p6", DisplayName: "accounts/fireworks/models/kimi-k2p6", ContextWindow: 262000, MaxOutput: 262000, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 122 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/minimax-m2p5", DisplayName: "accounts/fireworks/models/minimax-m2p5", ContextWindow: 196608, MaxOutput: 196608, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 123 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/minimax-m2p7", DisplayName: "accounts/fireworks/models/minimax-m2p7", ContextWindow: 196608, MaxOutput: 196608, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 124 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/qwen3p6-plus", DisplayName: "accounts/fireworks/models/qwen3p6-plus", ContextWindow: 128000, MaxOutput: 8192, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 125 | - | {Provider: "fireworks", ID: "accounts/fireworks/routers/glm-5p1-fast", DisplayName: "accounts/fireworks/routers/glm-5p1-fast", ContextWindow: 202800, MaxOutput: 131072, Reasoning: true, PriceInput: 2.8, PriceOutput: 8.8, PriceCacheRead: 0.52, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 126 | - | {Provider: "fireworks", ID: "accounts/fireworks/routers/kimi-k2p6-turbo", DisplayName: "accounts/fireworks/routers/kimi-k2p6-turbo", ContextWindow: 262000, MaxOutput: 262000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.3, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 115 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/deepseek-v4-flash", DisplayName: "DeepSeek V4 Flash", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.28, PriceCacheRead: 0.03, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 116 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/deepseek-v4-pro", DisplayName: "DeepSeek V4 Pro", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 1.74, PriceOutput: 3.48, PriceCacheRead: 0.145, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 117 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/glm-5p1", DisplayName: "GLM 5.1", ContextWindow: 202800, MaxOutput: 131072, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 118 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/gpt-oss-120b", DisplayName: "GPT OSS 120B", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.015, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 119 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/gpt-oss-20b", DisplayName: "GPT OSS 20B", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.07, PriceOutput: 0.3, PriceCacheRead: 0.035, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 120 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/kimi-k2p5", DisplayName: "Kimi K2.5", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 121 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/kimi-k2p6", DisplayName: "Kimi K2.6", ContextWindow: 262000, MaxOutput: 262000, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 122 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/minimax-m2p5", DisplayName: "MiniMax-M2.5", ContextWindow: 196608, MaxOutput: 196608, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 123 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/minimax-m2p7", DisplayName: "MiniMax-M2.7", ContextWindow: 196608, MaxOutput: 196608, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 124 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/qwen3p6-plus", DisplayName: "Qwen 3.6 Plus", ContextWindow: 128000, MaxOutput: 8192, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 125 | + | {Provider: "fireworks", ID: "accounts/fireworks/routers/glm-5p1-fast", DisplayName: "GLM 5.1 Fast", ContextWindow: 202800, MaxOutput: 131072, Reasoning: true, PriceInput: 2.8, PriceOutput: 8.8, PriceCacheRead: 0.52, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 126 | + | {Provider: "fireworks", ID: "accounts/fireworks/routers/kimi-k2p6-turbo", DisplayName: "Kimi K2.6 Turbo", ContextWindow: 262000, MaxOutput: 262000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.3, BaseURL: "https://api.fireworks.ai/inference"}, | |
| 127 | 127 | // ----- github-copilot ----- | |
| 128 | - | {Provider: "github-copilot", ID: "claude-haiku-4.5", DisplayName: "claude-haiku-4.5", ContextWindow: 144000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 129 | - | {Provider: "github-copilot", ID: "claude-opus-4.5", DisplayName: "claude-opus-4.5", ContextWindow: 160000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 130 | - | {Provider: "github-copilot", ID: "claude-opus-4.6", DisplayName: "claude-opus-4.6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 131 | - | {Provider: "github-copilot", ID: "claude-opus-4.7", DisplayName: "claude-opus-4.7", ContextWindow: 144000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 132 | - | {Provider: "github-copilot", ID: "claude-sonnet-4.5", DisplayName: "claude-sonnet-4.5", ContextWindow: 144000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 133 | - | {Provider: "github-copilot", ID: "claude-sonnet-4.6", DisplayName: "claude-sonnet-4.6", ContextWindow: 1000000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 134 | - | {Provider: "github-copilot", ID: "gemini-2.5-pro", DisplayName: "gemini-2.5-pro", ContextWindow: 128000, MaxOutput: 64000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 135 | - | {Provider: "github-copilot", ID: "gemini-3-flash-preview", DisplayName: "gemini-3-flash-preview", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 136 | - | {Provider: "github-copilot", ID: "gemini-3.1-pro-preview", DisplayName: "gemini-3.1-pro-preview", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 137 | - | {Provider: "github-copilot", ID: "gemini-3.5-flash", DisplayName: "gemini-3.5-flash", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 138 | - | {Provider: "github-copilot", ID: "gpt-4.1", DisplayName: "gpt-4.1", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 139 | - | {Provider: "github-copilot", ID: "gpt-4o", DisplayName: "gpt-4o", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 140 | - | {Provider: "github-copilot", ID: "gpt-5-mini", DisplayName: "gpt-5-mini", ContextWindow: 264000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 141 | - | {Provider: "github-copilot", ID: "gpt-5.2", DisplayName: "gpt-5.2", ContextWindow: 264000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 142 | - | {Provider: "github-copilot", ID: "gpt-5.2-codex", DisplayName: "gpt-5.2-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 143 | - | {Provider: "github-copilot", ID: "gpt-5.3-codex", DisplayName: "gpt-5.3-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 144 | - | {Provider: "github-copilot", ID: "gpt-5.4", DisplayName: "gpt-5.4", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 145 | - | {Provider: "github-copilot", ID: "gpt-5.4-mini", DisplayName: "gpt-5.4-mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 146 | - | {Provider: "github-copilot", ID: "gpt-5.5", DisplayName: "gpt-5.5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 147 | - | {Provider: "github-copilot", ID: "grok-code-fast-1", DisplayName: "grok-code-fast-1", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 128 | + | {Provider: "github-copilot", ID: "claude-haiku-4.5", DisplayName: "Claude Haiku 4.5", ContextWindow: 144000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 129 | + | {Provider: "github-copilot", ID: "claude-opus-4.5", DisplayName: "Claude Opus 4.5", ContextWindow: 160000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 130 | + | {Provider: "github-copilot", ID: "claude-opus-4.6", DisplayName: "Claude Opus 4.6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 131 | + | {Provider: "github-copilot", ID: "claude-opus-4.7", DisplayName: "Claude Opus 4.7", ContextWindow: 144000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 132 | + | {Provider: "github-copilot", ID: "claude-sonnet-4.5", DisplayName: "Claude Sonnet 4.5", ContextWindow: 144000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 133 | + | {Provider: "github-copilot", ID: "claude-sonnet-4.6", DisplayName: "Claude Sonnet 4.6", ContextWindow: 1000000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 134 | + | {Provider: "github-copilot", ID: "gemini-2.5-pro", DisplayName: "Gemini 2.5 Pro", ContextWindow: 128000, MaxOutput: 64000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 135 | + | {Provider: "github-copilot", ID: "gemini-3-flash-preview", DisplayName: "Gemini 3 Flash", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 136 | + | {Provider: "github-copilot", ID: "gemini-3.1-pro-preview", DisplayName: "Gemini 3.1 Pro Preview", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 137 | + | {Provider: "github-copilot", ID: "gemini-3.5-flash", DisplayName: "Gemini 3.5 Flash", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 138 | + | {Provider: "github-copilot", ID: "gpt-4.1", DisplayName: "GPT-4.1", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 139 | + | {Provider: "github-copilot", ID: "gpt-4o", DisplayName: "GPT-4o", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 140 | + | {Provider: "github-copilot", ID: "gpt-5-mini", DisplayName: "GPT-5-mini", ContextWindow: 264000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 141 | + | {Provider: "github-copilot", ID: "gpt-5.2", DisplayName: "GPT-5.2", ContextWindow: 264000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 142 | + | {Provider: "github-copilot", ID: "gpt-5.2-codex", DisplayName: "GPT-5.2-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 143 | + | {Provider: "github-copilot", ID: "gpt-5.3-codex", DisplayName: "GPT-5.3-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 144 | + | {Provider: "github-copilot", ID: "gpt-5.4", DisplayName: "GPT-5.4", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 145 | + | {Provider: "github-copilot", ID: "gpt-5.4-mini", DisplayName: "GPT-5.4 Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 146 | + | {Provider: "github-copilot", ID: "gpt-5.5", DisplayName: "GPT-5.5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 147 | + | {Provider: "github-copilot", ID: "grok-code-fast-1", DisplayName: "Grok Code Fast 1", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | |
| 148 | 148 | // ----- google ----- | |
| 149 | - | {Provider: "google", ID: "gemini-3-flash-preview", DisplayName: "gemini-3-flash-preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 150 | - | {Provider: "google", ID: "gemini-3-pro-preview", DisplayName: "gemini-3-pro-preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 151 | - | {Provider: "google", ID: "gemini-3.1-flash-lite", DisplayName: "gemini-3.1-flash-lite", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.025, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 152 | - | {Provider: "google", ID: "gemini-3.1-flash-lite-preview", DisplayName: "gemini-3.1-flash-lite-preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.025, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 153 | - | {Provider: "google", ID: "gemini-3.1-pro-preview", DisplayName: "gemini-3.1-pro-preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 154 | - | {Provider: "google", ID: "gemini-3.1-pro-preview-customtools", DisplayName: "gemini-3.1-pro-preview-customtools", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 155 | - | {Provider: "google", ID: "gemini-3.5-flash", DisplayName: "gemini-3.5-flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 156 | - | {Provider: "google", ID: "gemini-flash-latest", DisplayName: "gemini-flash-latest", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.075, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 157 | - | {Provider: "google", ID: "gemini-flash-lite-latest", DisplayName: "gemini-flash-lite-latest", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.025, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 158 | - | {Provider: "google", ID: "gemma-4-26b-a4b-it", DisplayName: "gemma-4-26b-a4b-it", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 159 | - | {Provider: "google", ID: "gemma-4-31b-it", DisplayName: "gemma-4-31b-it", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 149 | + | {Provider: "google", ID: "gemini-3-flash-preview", DisplayName: "Gemini 3 Flash Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 150 | + | {Provider: "google", ID: "gemini-3-pro-preview", DisplayName: "Gemini 3 Pro Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 151 | + | {Provider: "google", ID: "gemini-3.1-flash-lite", DisplayName: "Gemini 3.1 Flash Lite", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.025, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 152 | + | {Provider: "google", ID: "gemini-3.1-flash-lite-preview", DisplayName: "Gemini 3.1 Flash Lite Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.025, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 153 | + | {Provider: "google", ID: "gemini-3.1-pro-preview", DisplayName: "Gemini 3.1 Pro Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 154 | + | {Provider: "google", ID: "gemini-3.1-pro-preview-customtools", DisplayName: "Gemini 3.1 Pro Preview Custom Tools", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 155 | + | {Provider: "google", ID: "gemini-3.5-flash", DisplayName: "Gemini 3.5 Flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 156 | + | {Provider: "google", ID: "gemini-flash-latest", DisplayName: "Gemini Flash Latest", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.075, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 157 | + | {Provider: "google", ID: "gemini-flash-lite-latest", DisplayName: "Gemini Flash-Lite Latest", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.025, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 158 | + | {Provider: "google", ID: "gemma-4-26b-a4b-it", DisplayName: "Gemma 4 26B A4B IT", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 159 | + | {Provider: "google", ID: "gemma-4-31b-it", DisplayName: "Gemma 4 31B IT", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | |
| 160 | 160 | // ----- google-vertex ----- | |
| 161 | - | {Provider: "google-vertex", ID: "gemini-1.5-flash", DisplayName: "gemini-1.5-flash", ContextWindow: 1000000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.01875, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 162 | - | {Provider: "google-vertex", ID: "gemini-1.5-flash-8b", DisplayName: "gemini-1.5-flash-8b", ContextWindow: 1000000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.0375, PriceOutput: 0.15, PriceCacheRead: 0.01, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 163 | - | {Provider: "google-vertex", ID: "gemini-1.5-pro", DisplayName: "gemini-1.5-pro", ContextWindow: 1000000, MaxOutput: 8192, Reasoning: false, PriceInput: 1.25, PriceOutput: 5, PriceCacheRead: 0.3125, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 164 | - | {Provider: "google-vertex", ID: "gemini-2.0-flash", DisplayName: "gemini-2.0-flash", ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.0375, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 165 | - | {Provider: "google-vertex", ID: "gemini-2.0-flash-lite", DisplayName: "gemini-2.0-flash-lite", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.01875, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 166 | - | {Provider: "google-vertex", ID: "gemini-2.5-flash", DisplayName: "gemini-2.5-flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.03, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 167 | - | {Provider: "google-vertex", ID: "gemini-2.5-flash-lite", DisplayName: "gemini-2.5-flash-lite", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 168 | - | {Provider: "google-vertex", ID: "gemini-2.5-flash-lite-preview-09-2025", DisplayName: "gemini-2.5-flash-lite-preview-09-2025", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 169 | - | {Provider: "google-vertex", ID: "gemini-2.5-pro", DisplayName: "gemini-2.5-pro", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 170 | - | {Provider: "google-vertex", ID: "gemini-3-flash-preview", DisplayName: "gemini-3-flash-preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 171 | - | {Provider: "google-vertex", ID: "gemini-3-pro-preview", DisplayName: "gemini-3-pro-preview", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 172 | - | {Provider: "google-vertex", ID: "gemini-3.1-pro-preview", DisplayName: "gemini-3.1-pro-preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 173 | - | {Provider: "google-vertex", ID: "gemini-3.1-pro-preview-customtools", DisplayName: "gemini-3.1-pro-preview-customtools", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 161 | + | {Provider: "google-vertex", ID: "gemini-1.5-flash", DisplayName: "Gemini 1.5 Flash (Vertex)", ContextWindow: 1000000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.01875, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 162 | + | {Provider: "google-vertex", ID: "gemini-1.5-flash-8b", DisplayName: "Gemini 1.5 Flash-8B (Vertex)", ContextWindow: 1000000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.0375, PriceOutput: 0.15, PriceCacheRead: 0.01, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 163 | + | {Provider: "google-vertex", ID: "gemini-1.5-pro", DisplayName: "Gemini 1.5 Pro (Vertex)", ContextWindow: 1000000, MaxOutput: 8192, Reasoning: false, PriceInput: 1.25, PriceOutput: 5, PriceCacheRead: 0.3125, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 164 | + | {Provider: "google-vertex", ID: "gemini-2.0-flash", DisplayName: "Gemini 2.0 Flash (Vertex)", ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.0375, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 165 | + | {Provider: "google-vertex", ID: "gemini-2.0-flash-lite", DisplayName: "Gemini 2.0 Flash Lite (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.01875, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 166 | + | {Provider: "google-vertex", ID: "gemini-2.5-flash", DisplayName: "Gemini 2.5 Flash (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.03, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 167 | + | {Provider: "google-vertex", ID: "gemini-2.5-flash-lite", DisplayName: "Gemini 2.5 Flash Lite (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 168 | + | {Provider: "google-vertex", ID: "gemini-2.5-flash-lite-preview-09-2025", DisplayName: "Gemini 2.5 Flash Lite Preview 09-25 (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 169 | + | {Provider: "google-vertex", ID: "gemini-2.5-pro", DisplayName: "Gemini 2.5 Pro (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 170 | + | {Provider: "google-vertex", ID: "gemini-3-flash-preview", DisplayName: "Gemini 3 Flash Preview (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 171 | + | {Provider: "google-vertex", ID: "gemini-3-pro-preview", DisplayName: "Gemini 3 Pro Preview (Vertex)", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 172 | + | {Provider: "google-vertex", ID: "gemini-3.1-pro-preview", DisplayName: "Gemini 3.1 Pro Preview (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 173 | + | {Provider: "google-vertex", ID: "gemini-3.1-pro-preview-customtools", DisplayName: "Gemini 3.1 Pro Preview Custom Tools (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | |
| 174 | 174 | // ----- groq ----- | |
| 175 | - | {Provider: "groq", ID: "deepseek-r1-distill-llama-70b", DisplayName: "deepseek-r1-distill-llama-70b", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0.75, PriceOutput: 0.99, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 176 | - | {Provider: "groq", ID: "gemma2-9b-it", DisplayName: "gemma2-9b-it", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 177 | - | {Provider: "groq", ID: "groq/compound", DisplayName: "groq/compound", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 178 | - | {Provider: "groq", ID: "groq/compound-mini", DisplayName: "groq/compound-mini", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 179 | - | {Provider: "groq", ID: "llama-3.1-8b-instant", DisplayName: "llama-3.1-8b-instant", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.05, PriceOutput: 0.08, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 180 | - | {Provider: "groq", ID: "llama-3.3-70b-versatile", DisplayName: "llama-3.3-70b-versatile", ContextWindow: 131072, MaxOutput: 32768, Reasoning: false, PriceInput: 0.59, PriceOutput: 0.79, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 181 | - | {Provider: "groq", ID: "llama3-70b-8192", DisplayName: "llama3-70b-8192", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 0.59, PriceOutput: 0.79, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 182 | - | {Provider: "groq", ID: "llama3-8b-8192", DisplayName: "llama3-8b-8192", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 0.05, PriceOutput: 0.08, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 183 | - | {Provider: "groq", ID: "meta-llama/llama-4-maverick-17b-128e-instruct", DisplayName: "meta-llama/llama-4-maverick-17b-128e-instruct", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 184 | - | {Provider: "groq", ID: "meta-llama/llama-4-scout-17b-16e-instruct", DisplayName: "meta-llama/llama-4-scout-17b-16e-instruct", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 0.11, PriceOutput: 0.34, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 185 | - | {Provider: "groq", ID: "mistral-saba-24b", DisplayName: "mistral-saba-24b", ContextWindow: 32768, MaxOutput: 32768, Reasoning: false, PriceInput: 0.79, PriceOutput: 0.79, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 186 | - | {Provider: "groq", ID: "moonshotai/kimi-k2-instruct", DisplayName: "moonshotai/kimi-k2-instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 187 | - | {Provider: "groq", ID: "moonshotai/kimi-k2-instruct-0905", DisplayName: "moonshotai/kimi-k2-instruct-0905", ContextWindow: 262144, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 188 | - | {Provider: "groq", ID: "openai/gpt-oss-120b", DisplayName: "openai/gpt-oss-120b", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 189 | - | {Provider: "groq", ID: "openai/gpt-oss-20b", DisplayName: "openai/gpt-oss-20b", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 190 | - | {Provider: "groq", ID: "openai/gpt-oss-safeguard-20b", DisplayName: "openai/gpt-oss-safeguard-20b", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.037, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 191 | - | {Provider: "groq", ID: "qwen-qwq-32b", DisplayName: "qwen-qwq-32b", ContextWindow: 131072, MaxOutput: 16384, Reasoning: true, PriceInput: 0.29, PriceOutput: 0.39, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 192 | - | {Provider: "groq", ID: "qwen/qwen3-32b", DisplayName: "qwen/qwen3-32b", ContextWindow: 131072, MaxOutput: 40960, Reasoning: true, PriceInput: 0.29, PriceOutput: 0.59, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 175 | + | {Provider: "groq", ID: "deepseek-r1-distill-llama-70b", DisplayName: "DeepSeek R1 Distill Llama 70B", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0.75, PriceOutput: 0.99, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 176 | + | {Provider: "groq", ID: "gemma2-9b-it", DisplayName: "Gemma 2 9B", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 177 | + | {Provider: "groq", ID: "groq/compound", DisplayName: "Compound", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 178 | + | {Provider: "groq", ID: "groq/compound-mini", DisplayName: "Compound Mini", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 179 | + | {Provider: "groq", ID: "llama-3.1-8b-instant", DisplayName: "Llama 3.1 8B Instant", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.05, PriceOutput: 0.08, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 180 | + | {Provider: "groq", ID: "llama-3.3-70b-versatile", DisplayName: "Llama 3.3 70B Versatile", ContextWindow: 131072, MaxOutput: 32768, Reasoning: false, PriceInput: 0.59, PriceOutput: 0.79, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 181 | + | {Provider: "groq", ID: "llama3-70b-8192", DisplayName: "Llama 3 70B", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 0.59, PriceOutput: 0.79, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 182 | + | {Provider: "groq", ID: "llama3-8b-8192", DisplayName: "Llama 3 8B", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 0.05, PriceOutput: 0.08, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 183 | + | {Provider: "groq", ID: "meta-llama/llama-4-maverick-17b-128e-instruct", DisplayName: "Llama 4 Maverick 17B", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 184 | + | {Provider: "groq", ID: "meta-llama/llama-4-scout-17b-16e-instruct", DisplayName: "Llama 4 Scout 17B", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 0.11, PriceOutput: 0.34, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 185 | + | {Provider: "groq", ID: "mistral-saba-24b", DisplayName: "Mistral Saba 24B", ContextWindow: 32768, MaxOutput: 32768, Reasoning: false, PriceInput: 0.79, PriceOutput: 0.79, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 186 | + | {Provider: "groq", ID: "moonshotai/kimi-k2-instruct", DisplayName: "Kimi K2 Instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 187 | + | {Provider: "groq", ID: "moonshotai/kimi-k2-instruct-0905", DisplayName: "Kimi K2 Instruct 0905", ContextWindow: 262144, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 188 | + | {Provider: "groq", ID: "openai/gpt-oss-120b", DisplayName: "GPT OSS 120B", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 189 | + | {Provider: "groq", ID: "openai/gpt-oss-20b", DisplayName: "GPT OSS 20B", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 190 | + | {Provider: "groq", ID: "openai/gpt-oss-safeguard-20b", DisplayName: "Safety GPT OSS 20B", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.037, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 191 | + | {Provider: "groq", ID: "qwen-qwq-32b", DisplayName: "Qwen QwQ 32B", ContextWindow: 131072, MaxOutput: 16384, Reasoning: true, PriceInput: 0.29, PriceOutput: 0.39, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 192 | + | {Provider: "groq", ID: "qwen/qwen3-32b", DisplayName: "Qwen3 32B", ContextWindow: 131072, MaxOutput: 40960, Reasoning: true, PriceInput: 0.29, PriceOutput: 0.59, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | |
| 193 | 193 | // ----- huggingface ----- | |
| 194 | - | {Provider: "huggingface", ID: "MiniMaxAI/MiniMax-M2.1", DisplayName: "MiniMaxAI/MiniMax-M2.1", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 195 | - | {Provider: "huggingface", ID: "MiniMaxAI/MiniMax-M2.5", DisplayName: "MiniMaxAI/MiniMax-M2.5", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://router.huggingface.co/v1"}, | |
| 196 | - | {Provider: "huggingface", ID: "MiniMaxAI/MiniMax-M2.7", DisplayName: "MiniMaxAI/MiniMax-M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://router.huggingface.co/v1"}, | |
| 197 | - | {Provider: "huggingface", ID: "Qwen/Qwen3-235B-A22B-Thinking-2507", DisplayName: "Qwen/Qwen3-235B-A22B-Thinking-2507", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 198 | - | {Provider: "huggingface", ID: "Qwen/Qwen3-Coder-480B-A35B-Instruct", DisplayName: "Qwen/Qwen3-Coder-480B-A35B-Instruct", ContextWindow: 262144, MaxOutput: 66536, Reasoning: false, PriceInput: 2, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 199 | - | {Provider: "huggingface", ID: "Qwen/Qwen3-Coder-Next", DisplayName: "Qwen/Qwen3-Coder-Next", ContextWindow: 262144, MaxOutput: 65536, Reasoning: false, PriceInput: 0.2, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 200 | - | {Provider: "huggingface", ID: "Qwen/Qwen3-Next-80B-A3B-Instruct", DisplayName: "Qwen/Qwen3-Next-80B-A3B-Instruct", ContextWindow: 262144, MaxOutput: 66536, Reasoning: false, PriceInput: 0.25, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 201 | - | {Provider: "huggingface", ID: "Qwen/Qwen3-Next-80B-A3B-Thinking", DisplayName: "Qwen/Qwen3-Next-80B-A3B-Thinking", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.3, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 202 | - | {Provider: "huggingface", ID: "Qwen/Qwen3.5-397B-A17B", DisplayName: "Qwen/Qwen3.5-397B-A17B", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.6, PriceOutput: 3.6, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 203 | - | {Provider: "huggingface", ID: "XiaomiMiMo/MiMo-V2-Flash", DisplayName: "XiaomiMiMo/MiMo-V2-Flash", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 204 | - | {Provider: "huggingface", ID: "deepseek-ai/DeepSeek-R1-0528", DisplayName: "deepseek-ai/DeepSeek-R1-0528", ContextWindow: 163840, MaxOutput: 163840, Reasoning: true, PriceInput: 3, PriceOutput: 5, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 205 | - | {Provider: "huggingface", ID: "deepseek-ai/DeepSeek-V3.2", DisplayName: "deepseek-ai/DeepSeek-V3.2", ContextWindow: 163840, MaxOutput: 65536, Reasoning: true, PriceInput: 0.28, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 206 | - | {Provider: "huggingface", ID: "deepseek-ai/DeepSeek-V4-Pro", DisplayName: "deepseek-ai/DeepSeek-V4-Pro", ContextWindow: 1048576, MaxOutput: 393216, Reasoning: true, PriceInput: 1.74, PriceOutput: 3.48, PriceCacheRead: 0.145, BaseURL: "https://router.huggingface.co/v1"}, | |
| 207 | - | {Provider: "huggingface", ID: "moonshotai/Kimi-K2-Instruct", DisplayName: "moonshotai/Kimi-K2-Instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 208 | - | {Provider: "huggingface", ID: "moonshotai/Kimi-K2-Instruct-0905", DisplayName: "moonshotai/Kimi-K2-Instruct-0905", ContextWindow: 262144, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 209 | - | {Provider: "huggingface", ID: "moonshotai/Kimi-K2-Thinking", DisplayName: "moonshotai/Kimi-K2-Thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://router.huggingface.co/v1"}, | |
| 210 | - | {Provider: "huggingface", ID: "moonshotai/Kimi-K2.5", DisplayName: "moonshotai/Kimi-K2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://router.huggingface.co/v1"}, | |
| 211 | - | {Provider: "huggingface", ID: "moonshotai/Kimi-K2.6", DisplayName: "moonshotai/Kimi-K2.6", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://router.huggingface.co/v1"}, | |
| 212 | - | {Provider: "huggingface", ID: "zai-org/GLM-4.7", DisplayName: "zai-org/GLM-4.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0.11, BaseURL: "https://router.huggingface.co/v1"}, | |
| 213 | - | {Provider: "huggingface", ID: "zai-org/GLM-4.7-Flash", DisplayName: "zai-org/GLM-4.7-Flash", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 214 | - | {Provider: "huggingface", ID: "zai-org/GLM-5", DisplayName: "zai-org/GLM-5", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://router.huggingface.co/v1"}, | |
| 215 | - | {Provider: "huggingface", ID: "zai-org/GLM-5.1", DisplayName: "zai-org/GLM-5.1", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://router.huggingface.co/v1"}, | |
| 194 | + | {Provider: "huggingface", ID: "MiniMaxAI/MiniMax-M2.1", DisplayName: "MiniMax-M2.1", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 195 | + | {Provider: "huggingface", ID: "MiniMaxAI/MiniMax-M2.5", DisplayName: "MiniMax-M2.5", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://router.huggingface.co/v1"}, | |
| 196 | + | {Provider: "huggingface", ID: "MiniMaxAI/MiniMax-M2.7", DisplayName: "MiniMax-M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://router.huggingface.co/v1"}, | |
| 197 | + | {Provider: "huggingface", ID: "Qwen/Qwen3-235B-A22B-Thinking-2507", DisplayName: "Qwen3-235B-A22B-Thinking-2507", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 198 | + | {Provider: "huggingface", ID: "Qwen/Qwen3-Coder-480B-A35B-Instruct", DisplayName: "Qwen3-Coder-480B-A35B-Instruct", ContextWindow: 262144, MaxOutput: 66536, Reasoning: false, PriceInput: 2, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 199 | + | {Provider: "huggingface", ID: "Qwen/Qwen3-Coder-Next", DisplayName: "Qwen3-Coder-Next", ContextWindow: 262144, MaxOutput: 65536, Reasoning: false, PriceInput: 0.2, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 200 | + | {Provider: "huggingface", ID: "Qwen/Qwen3-Next-80B-A3B-Instruct", DisplayName: "Qwen3-Next-80B-A3B-Instruct", ContextWindow: 262144, MaxOutput: 66536, Reasoning: false, PriceInput: 0.25, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 201 | + | {Provider: "huggingface", ID: "Qwen/Qwen3-Next-80B-A3B-Thinking", DisplayName: "Qwen3-Next-80B-A3B-Thinking", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.3, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 202 | + | {Provider: "huggingface", ID: "Qwen/Qwen3.5-397B-A17B", DisplayName: "Qwen3.5-397B-A17B", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.6, PriceOutput: 3.6, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 203 | + | {Provider: "huggingface", ID: "XiaomiMiMo/MiMo-V2-Flash", DisplayName: "MiMo-V2-Flash", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 204 | + | {Provider: "huggingface", ID: "deepseek-ai/DeepSeek-R1-0528", DisplayName: "DeepSeek-R1-0528", ContextWindow: 163840, MaxOutput: 163840, Reasoning: true, PriceInput: 3, PriceOutput: 5, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 205 | + | {Provider: "huggingface", ID: "deepseek-ai/DeepSeek-V3.2", DisplayName: "DeepSeek-V3.2", ContextWindow: 163840, MaxOutput: 65536, Reasoning: true, PriceInput: 0.28, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 206 | + | {Provider: "huggingface", ID: "deepseek-ai/DeepSeek-V4-Pro", DisplayName: "DeepSeek V4 Pro", ContextWindow: 1048576, MaxOutput: 393216, Reasoning: true, PriceInput: 1.74, PriceOutput: 3.48, PriceCacheRead: 0.145, BaseURL: "https://router.huggingface.co/v1"}, | |
| 207 | + | {Provider: "huggingface", ID: "moonshotai/Kimi-K2-Instruct", DisplayName: "Kimi-K2-Instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 208 | + | {Provider: "huggingface", ID: "moonshotai/Kimi-K2-Instruct-0905", DisplayName: "Kimi-K2-Instruct-0905", ContextWindow: 262144, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 209 | + | {Provider: "huggingface", ID: "moonshotai/Kimi-K2-Thinking", DisplayName: "Kimi-K2-Thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://router.huggingface.co/v1"}, | |
| 210 | + | {Provider: "huggingface", ID: "moonshotai/Kimi-K2.5", DisplayName: "Kimi-K2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://router.huggingface.co/v1"}, | |
| 211 | + | {Provider: "huggingface", ID: "moonshotai/Kimi-K2.6", DisplayName: "Kimi-K2.6", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://router.huggingface.co/v1"}, | |
| 212 | + | {Provider: "huggingface", ID: "zai-org/GLM-4.7", DisplayName: "GLM-4.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0.11, BaseURL: "https://router.huggingface.co/v1"}, | |
| 213 | + | {Provider: "huggingface", ID: "zai-org/GLM-4.7-Flash", DisplayName: "GLM-4.7-Flash", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | |
| 214 | + | {Provider: "huggingface", ID: "zai-org/GLM-5", DisplayName: "GLM-5", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://router.huggingface.co/v1"}, | |
| 215 | + | {Provider: "huggingface", ID: "zai-org/GLM-5.1", DisplayName: "GLM-5.1", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://router.huggingface.co/v1"}, | |
| 216 | 216 | // ----- kimi ----- | |
| 217 | - | {Provider: "kimi", ID: "kimi-k2-thinking", DisplayName: "kimi-k2-thinking", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.kimi.com/coding"}, | |
| 217 | + | {Provider: "kimi", ID: "kimi-k2-thinking", DisplayName: "Kimi K2 Thinking", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.kimi.com/coding"}, | |
| 218 | 218 | // ----- minimax ----- | |
| 219 | - | {Provider: "minimax", ID: "MiniMax-M2.7", DisplayName: "MiniMax-M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.minimax.io/anthropic"}, | |
| 220 | - | {Provider: "minimax", ID: "MiniMax-M2.7-highspeed", DisplayName: "MiniMax-M2.7-highspeed", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.06, BaseURL: "https://api.minimax.io/anthropic"}, | |
| 219 | + | {Provider: "minimax", ID: "MiniMax-M2.7", DisplayName: "MiniMax-M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, PriceCacheWrite: 0.375, BaseURL: "https://api.minimax.io/anthropic"}, | |
| 220 | + | {Provider: "minimax", ID: "MiniMax-M2.7-highspeed", DisplayName: "MiniMax-M2.7-highspeed", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.06, PriceCacheWrite: 0.375, BaseURL: "https://api.minimax.io/anthropic"}, | |
| 221 | 221 | // ----- minimax-cn ----- | |
| 222 | - | {Provider: "minimax-cn", ID: "MiniMax-M2.7", DisplayName: "MiniMax-M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.minimaxi.com/anthropic"}, | |
| 223 | - | {Provider: "minimax-cn", ID: "MiniMax-M2.7-highspeed", DisplayName: "MiniMax-M2.7-highspeed", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.06, BaseURL: "https://api.minimaxi.com/anthropic"}, | |
| 222 | + | {Provider: "minimax-cn", ID: "MiniMax-M2.7", DisplayName: "MiniMax-M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, PriceCacheWrite: 0.375, BaseURL: "https://api.minimaxi.com/anthropic"}, | |
| 223 | + | {Provider: "minimax-cn", ID: "MiniMax-M2.7-highspeed", DisplayName: "MiniMax-M2.7-highspeed", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.06, PriceCacheWrite: 0.375, BaseURL: "https://api.minimaxi.com/anthropic"}, | |
| 224 | 224 | // ----- mistral ----- | |
| 225 | - | {Provider: "mistral", ID: "codestral-latest", DisplayName: "codestral-latest", ContextWindow: 256000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.3, PriceOutput: 0.9, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 226 | - | {Provider: "mistral", ID: "devstral-2512", DisplayName: "devstral-2512", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 227 | - | {Provider: "mistral", ID: "devstral-medium-2507", DisplayName: "devstral-medium-2507", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 228 | - | {Provider: "mistral", ID: "devstral-medium-latest", DisplayName: "devstral-medium-latest", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 229 | - | {Provider: "mistral", ID: "devstral-small-2505", DisplayName: "devstral-small-2505", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 230 | - | {Provider: "mistral", ID: "devstral-small-2507", DisplayName: "devstral-small-2507", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 231 | - | {Provider: "mistral", ID: "labs-devstral-small-2512", DisplayName: "labs-devstral-small-2512", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 232 | - | {Provider: "mistral", ID: "magistral-medium-latest", DisplayName: "magistral-medium-latest", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 2, PriceOutput: 5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 233 | - | {Provider: "mistral", ID: "magistral-small", DisplayName: "magistral-small", ContextWindow: 128000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 234 | - | {Provider: "mistral", ID: "ministral-3b-latest", DisplayName: "ministral-3b-latest", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.04, PriceOutput: 0.04, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 235 | - | {Provider: "mistral", ID: "ministral-8b-latest", DisplayName: "ministral-8b-latest", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 236 | - | {Provider: "mistral", ID: "mistral-large-2411", DisplayName: "mistral-large-2411", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 237 | - | {Provider: "mistral", ID: "mistral-large-2512", DisplayName: "mistral-large-2512", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 238 | - | {Provider: "mistral", ID: "mistral-large-latest", DisplayName: "mistral-large-latest", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 239 | - | {Provider: "mistral", ID: "mistral-medium-2505", DisplayName: "mistral-medium-2505", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 240 | - | {Provider: "mistral", ID: "mistral-medium-2508", DisplayName: "mistral-medium-2508", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 241 | - | {Provider: "mistral", ID: "mistral-medium-2604", DisplayName: "mistral-medium-2604", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 242 | - | {Provider: "mistral", ID: "mistral-medium-3.5", DisplayName: "mistral-medium-3.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 243 | - | {Provider: "mistral", ID: "mistral-medium-latest", DisplayName: "mistral-medium-latest", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 244 | - | {Provider: "mistral", ID: "mistral-nemo", DisplayName: "mistral-nemo", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 245 | - | {Provider: "mistral", ID: "mistral-small-2506", DisplayName: "mistral-small-2506", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 246 | - | {Provider: "mistral", ID: "mistral-small-2603", DisplayName: "mistral-small-2603", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 247 | - | {Provider: "mistral", ID: "mistral-small-latest", DisplayName: "mistral-small-latest", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 248 | - | {Provider: "mistral", ID: "open-mistral-7b", DisplayName: "open-mistral-7b", ContextWindow: 8000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.25, PriceOutput: 0.25, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 249 | - | {Provider: "mistral", ID: "open-mixtral-8x22b", DisplayName: "open-mixtral-8x22b", ContextWindow: 64000, MaxOutput: 64000, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 250 | - | {Provider: "mistral", ID: "open-mixtral-8x7b", DisplayName: "open-mixtral-8x7b", ContextWindow: 32000, MaxOutput: 32000, Reasoning: false, PriceInput: 0.7, PriceOutput: 0.7, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 251 | - | {Provider: "mistral", ID: "pixtral-12b", DisplayName: "pixtral-12b", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 252 | - | {Provider: "mistral", ID: "pixtral-large-latest", DisplayName: "pixtral-large-latest", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 225 | + | {Provider: "mistral", ID: "codestral-latest", DisplayName: "Codestral (latest)", ContextWindow: 256000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.3, PriceOutput: 0.9, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 226 | + | {Provider: "mistral", ID: "devstral-2512", DisplayName: "Devstral 2", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 227 | + | {Provider: "mistral", ID: "devstral-medium-2507", DisplayName: "Devstral Medium", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 228 | + | {Provider: "mistral", ID: "devstral-medium-latest", DisplayName: "Devstral 2 (latest)", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 229 | + | {Provider: "mistral", ID: "devstral-small-2505", DisplayName: "Devstral Small 2505", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 230 | + | {Provider: "mistral", ID: "devstral-small-2507", DisplayName: "Devstral Small", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 231 | + | {Provider: "mistral", ID: "labs-devstral-small-2512", DisplayName: "Devstral Small 2", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 232 | + | {Provider: "mistral", ID: "magistral-medium-latest", DisplayName: "Magistral Medium (latest)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 2, PriceOutput: 5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 233 | + | {Provider: "mistral", ID: "magistral-small", DisplayName: "Magistral Small", ContextWindow: 128000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 234 | + | {Provider: "mistral", ID: "ministral-3b-latest", DisplayName: "Ministral 3B (latest)", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.04, PriceOutput: 0.04, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 235 | + | {Provider: "mistral", ID: "ministral-8b-latest", DisplayName: "Ministral 8B (latest)", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 236 | + | {Provider: "mistral", ID: "mistral-large-2411", DisplayName: "Mistral Large 2.1", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 237 | + | {Provider: "mistral", ID: "mistral-large-2512", DisplayName: "Mistral Large 3", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 238 | + | {Provider: "mistral", ID: "mistral-large-latest", DisplayName: "Mistral Large (latest)", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 239 | + | {Provider: "mistral", ID: "mistral-medium-2505", DisplayName: "Mistral Medium 3", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 240 | + | {Provider: "mistral", ID: "mistral-medium-2508", DisplayName: "Mistral Medium 3.1", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 241 | + | {Provider: "mistral", ID: "mistral-medium-2604", DisplayName: "Mistral Medium 3.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 242 | + | {Provider: "mistral", ID: "mistral-medium-3.5", DisplayName: "Mistral Medium 3.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 243 | + | {Provider: "mistral", ID: "mistral-medium-latest", DisplayName: "Mistral Medium (latest)", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 244 | + | {Provider: "mistral", ID: "mistral-nemo", DisplayName: "Mistral Nemo", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 245 | + | {Provider: "mistral", ID: "mistral-small-2506", DisplayName: "Mistral Small 3.2", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 246 | + | {Provider: "mistral", ID: "mistral-small-2603", DisplayName: "Mistral Small 4", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 247 | + | {Provider: "mistral", ID: "mistral-small-latest", DisplayName: "Mistral Small (latest)", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 248 | + | {Provider: "mistral", ID: "open-mistral-7b", DisplayName: "Mistral 7B", ContextWindow: 8000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.25, PriceOutput: 0.25, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 249 | + | {Provider: "mistral", ID: "open-mixtral-8x22b", DisplayName: "Mixtral 8x22B", ContextWindow: 64000, MaxOutput: 64000, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 250 | + | {Provider: "mistral", ID: "open-mixtral-8x7b", DisplayName: "Mixtral 8x7B", ContextWindow: 32000, MaxOutput: 32000, Reasoning: false, PriceInput: 0.7, PriceOutput: 0.7, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 251 | + | {Provider: "mistral", ID: "pixtral-12b", DisplayName: "Pixtral 12B", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 252 | + | {Provider: "mistral", ID: "pixtral-large-latest", DisplayName: "Pixtral Large (latest)", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | |
| 253 | 253 | // ----- moonshotai ----- | |
| 254 | - | {Provider: "moonshotai", ID: "kimi-k2-0711-preview", DisplayName: "kimi-k2-0711-preview", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, | |
| 255 | - | {Provider: "moonshotai", ID: "kimi-k2-0905-preview", DisplayName: "kimi-k2-0905-preview", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, | |
| 256 | - | {Provider: "moonshotai", ID: "kimi-k2-thinking", DisplayName: "kimi-k2-thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, | |
| 257 | - | {Provider: "moonshotai", ID: "kimi-k2-thinking-turbo", DisplayName: "kimi-k2-thinking-turbo", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, | |
| 258 | - | {Provider: "moonshotai", ID: "kimi-k2-turbo-preview", DisplayName: "kimi-k2-turbo-preview", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 2.4, PriceOutput: 10, PriceCacheRead: 0.6, BaseURL: "https://api.moonshot.ai/v1"}, | |
| 259 | - | {Provider: "moonshotai", ID: "kimi-k2.5", DisplayName: "kimi-k2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.moonshot.ai/v1"}, | |
| 260 | - | {Provider: "moonshotai", ID: "kimi-k2.6", DisplayName: "kimi-k2.6", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.moonshot.ai/v1"}, | |
| 254 | + | {Provider: "moonshotai", ID: "kimi-k2-0711-preview", DisplayName: "Kimi K2 0711", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, | |
| 255 | + | {Provider: "moonshotai", ID: "kimi-k2-0905-preview", DisplayName: "Kimi K2 0905", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, | |
| 256 | + | {Provider: "moonshotai", ID: "kimi-k2-thinking", DisplayName: "Kimi K2 Thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, | |
| 257 | + | {Provider: "moonshotai", ID: "kimi-k2-thinking-turbo", DisplayName: "Kimi K2 Thinking Turbo", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, | |
| 258 | + | {Provider: "moonshotai", ID: "kimi-k2-turbo-preview", DisplayName: "Kimi K2 Turbo", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 2.4, PriceOutput: 10, PriceCacheRead: 0.6, BaseURL: "https://api.moonshot.ai/v1"}, | |
| 259 | + | {Provider: "moonshotai", ID: "kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.moonshot.ai/v1"}, | |
| 260 | + | {Provider: "moonshotai", ID: "kimi-k2.6", DisplayName: "Kimi K2.6", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.moonshot.ai/v1"}, | |
| 261 | 261 | // ----- moonshotai-cn ----- | |
| 262 | - | {Provider: "moonshotai-cn", ID: "kimi-k2-0711-preview", DisplayName: "kimi-k2-0711-preview", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, | |
| 263 | - | {Provider: "moonshotai-cn", ID: "kimi-k2-0905-preview", DisplayName: "kimi-k2-0905-preview", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, | |
| 264 | - | {Provider: "moonshotai-cn", ID: "kimi-k2-thinking", DisplayName: "kimi-k2-thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, | |
| 265 | - | {Provider: "moonshotai-cn", ID: "kimi-k2-thinking-turbo", DisplayName: "kimi-k2-thinking-turbo", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, | |
| 266 | - | {Provider: "moonshotai-cn", ID: "kimi-k2-turbo-preview", DisplayName: "kimi-k2-turbo-preview", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 2.4, PriceOutput: 10, PriceCacheRead: 0.6, BaseURL: "https://api.moonshot.cn/v1"}, | |
| 267 | - | {Provider: "moonshotai-cn", ID: "kimi-k2.5", DisplayName: "kimi-k2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.moonshot.cn/v1"}, | |
| 268 | - | {Provider: "moonshotai-cn", ID: "kimi-k2.6", DisplayName: "kimi-k2.6", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.moonshot.cn/v1"}, | |
| 262 | + | {Provider: "moonshotai-cn", ID: "kimi-k2-0711-preview", DisplayName: "Kimi K2 0711", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, | |
| 263 | + | {Provider: "moonshotai-cn", ID: "kimi-k2-0905-preview", DisplayName: "Kimi K2 0905", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, | |
| 264 | + | {Provider: "moonshotai-cn", ID: "kimi-k2-thinking", DisplayName: "Kimi K2 Thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, | |
| 265 | + | {Provider: "moonshotai-cn", ID: "kimi-k2-thinking-turbo", DisplayName: "Kimi K2 Thinking Turbo", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, | |
| 266 | + | {Provider: "moonshotai-cn", ID: "kimi-k2-turbo-preview", DisplayName: "Kimi K2 Turbo", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 2.4, PriceOutput: 10, PriceCacheRead: 0.6, BaseURL: "https://api.moonshot.cn/v1"}, | |
| 267 | + | {Provider: "moonshotai-cn", ID: "kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.moonshot.cn/v1"}, | |
| 268 | + | {Provider: "moonshotai-cn", ID: "kimi-k2.6", DisplayName: "Kimi K2.6", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.moonshot.cn/v1"}, | |
| 269 | 269 | // ----- opencode ----- | |
| 270 | - | {Provider: "opencode", ID: "big-pickle", DisplayName: "big-pickle", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 271 | - | {Provider: "opencode", ID: "claude-haiku-4-5", DisplayName: "claude-haiku-4-5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, BaseURL: "https://opencode.ai/zen"}, | |
| 272 | - | {Provider: "opencode", ID: "claude-opus-4-1", DisplayName: "claude-opus-4-1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://opencode.ai/zen"}, | |
| 273 | - | {Provider: "opencode", ID: "claude-opus-4-5", DisplayName: "claude-opus-4-5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://opencode.ai/zen"}, | |
| 274 | - | {Provider: "opencode", ID: "claude-opus-4-6", DisplayName: "claude-opus-4-6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://opencode.ai/zen"}, | |
| 275 | - | {Provider: "opencode", ID: "claude-opus-4-7", DisplayName: "claude-opus-4-7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://opencode.ai/zen"}, | |
| 276 | - | {Provider: "opencode", ID: "claude-sonnet-4", DisplayName: "claude-sonnet-4", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://opencode.ai/zen"}, | |
| 277 | - | {Provider: "opencode", ID: "claude-sonnet-4-5", DisplayName: "claude-sonnet-4-5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://opencode.ai/zen"}, | |
| 278 | - | {Provider: "opencode", ID: "claude-sonnet-4-6", DisplayName: "claude-sonnet-4-6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://opencode.ai/zen"}, | |
| 279 | - | {Provider: "opencode", ID: "deepseek-v4-flash-free", DisplayName: "deepseek-v4-flash-free", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 280 | - | {Provider: "opencode", ID: "gemini-3-flash", DisplayName: "gemini-3-flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 281 | - | {Provider: "opencode", ID: "gemini-3.1-pro", DisplayName: "gemini-3.1-pro", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 282 | - | {Provider: "opencode", ID: "gemini-3.5-flash", DisplayName: "gemini-3.5-flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 283 | - | {Provider: "opencode", ID: "glm-5", DisplayName: "glm-5", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 284 | - | {Provider: "opencode", ID: "glm-5.1", DisplayName: "glm-5.1", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 285 | - | {Provider: "opencode", ID: "gpt-5", DisplayName: "gpt-5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 286 | - | {Provider: "opencode", ID: "gpt-5-codex", DisplayName: "gpt-5-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 287 | - | {Provider: "opencode", ID: "gpt-5-nano", DisplayName: "gpt-5-nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.005, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 288 | - | {Provider: "opencode", ID: "gpt-5.1", DisplayName: "gpt-5.1", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 289 | - | {Provider: "opencode", ID: "gpt-5.1-codex", DisplayName: "gpt-5.1-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 270 | + | {Provider: "opencode", ID: "big-pickle", DisplayName: "Big Pickle", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 271 | + | {Provider: "opencode", ID: "claude-haiku-4-5", DisplayName: "Claude Haiku 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://opencode.ai/zen"}, | |
| 272 | + | {Provider: "opencode", ID: "claude-opus-4-1", DisplayName: "Claude Opus 4.1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://opencode.ai/zen"}, | |
| 273 | + | {Provider: "opencode", ID: "claude-opus-4-5", DisplayName: "Claude Opus 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://opencode.ai/zen"}, | |
| 274 | + | {Provider: "opencode", ID: "claude-opus-4-6", DisplayName: "Claude Opus 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://opencode.ai/zen"}, | |
| 275 | + | {Provider: "opencode", ID: "claude-opus-4-7", DisplayName: "Claude Opus 4.7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://opencode.ai/zen"}, | |
| 276 | + | {Provider: "opencode", ID: "claude-sonnet-4", DisplayName: "Claude Sonnet 4", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://opencode.ai/zen"}, | |
| 277 | + | {Provider: "opencode", ID: "claude-sonnet-4-5", DisplayName: "Claude Sonnet 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://opencode.ai/zen"}, | |
| 278 | + | {Provider: "opencode", ID: "claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://opencode.ai/zen"}, | |
| 279 | + | {Provider: "opencode", ID: "deepseek-v4-flash-free", DisplayName: "DeepSeek V4 Flash Free", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 280 | + | {Provider: "opencode", ID: "gemini-3-flash", DisplayName: "Gemini 3 Flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 281 | + | {Provider: "opencode", ID: "gemini-3.1-pro", DisplayName: "Gemini 3.1 Pro Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 282 | + | {Provider: "opencode", ID: "gemini-3.5-flash", DisplayName: "Gemini 3.5 Flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 283 | + | {Provider: "opencode", ID: "glm-5", DisplayName: "GLM-5", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 284 | + | {Provider: "opencode", ID: "glm-5.1", DisplayName: "GLM-5.1", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 285 | + | {Provider: "opencode", ID: "gpt-5", DisplayName: "GPT-5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 286 | + | {Provider: "opencode", ID: "gpt-5-codex", DisplayName: "GPT-5 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 287 | + | {Provider: "opencode", ID: "gpt-5-nano", DisplayName: "GPT-5 Nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.005, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 288 | + | {Provider: "opencode", ID: "gpt-5.1", DisplayName: "GPT-5.1", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 289 | + | {Provider: "opencode", ID: "gpt-5.1-codex", DisplayName: "GPT-5.1 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 290 | 290 | // ----- opencode-go ----- | |
| 291 | - | {Provider: "opencode-go", ID: "deepseek-v4-flash", DisplayName: "deepseek-v4-flash", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.28, PriceCacheRead: 0.0028, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 292 | - | {Provider: "opencode-go", ID: "deepseek-v4-pro", DisplayName: "deepseek-v4-pro", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 1.74, PriceOutput: 3.48, PriceCacheRead: 0.0145, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 293 | - | {Provider: "opencode-go", ID: "glm-5", DisplayName: "glm-5", ContextWindow: 202752, MaxOutput: 32768, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 294 | - | {Provider: "opencode-go", ID: "glm-5.1", DisplayName: "glm-5.1", ContextWindow: 202752, MaxOutput: 32768, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 295 | - | {Provider: "opencode-go", ID: "kimi-k2.5", DisplayName: "kimi-k2.5", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 296 | - | {Provider: "opencode-go", ID: "kimi-k2.6", DisplayName: "kimi-k2.6", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 297 | - | {Provider: "opencode-go", ID: "mimo-v2.5", DisplayName: "mimo-v2.5", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 298 | - | {Provider: "opencode-go", ID: "mimo-v2.5-pro", DisplayName: "mimo-v2.5-pro", ContextWindow: 1048576, MaxOutput: 128000, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 299 | - | {Provider: "opencode-go", ID: "minimax-m2.5", DisplayName: "minimax-m2.5", ContextWindow: 204800, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://opencode.ai/zen/go"}, | |
| 300 | - | {Provider: "opencode-go", ID: "minimax-m2.7", DisplayName: "minimax-m2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 301 | - | {Provider: "opencode-go", ID: "qwen3.5-plus", DisplayName: "qwen3.5-plus", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.2, PriceCacheRead: 0.02, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 302 | - | {Provider: "opencode-go", ID: "qwen3.6-plus", DisplayName: "qwen3.6-plus", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 291 | + | {Provider: "opencode-go", ID: "deepseek-v4-flash", DisplayName: "DeepSeek V4 Flash", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.28, PriceCacheRead: 0.0028, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 292 | + | {Provider: "opencode-go", ID: "deepseek-v4-pro", DisplayName: "DeepSeek V4 Pro", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 1.74, PriceOutput: 3.48, PriceCacheRead: 0.0145, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 293 | + | {Provider: "opencode-go", ID: "glm-5", DisplayName: "GLM-5", ContextWindow: 202752, MaxOutput: 32768, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 294 | + | {Provider: "opencode-go", ID: "glm-5.1", DisplayName: "GLM-5.1", ContextWindow: 202752, MaxOutput: 32768, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 295 | + | {Provider: "opencode-go", ID: "kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 296 | + | {Provider: "opencode-go", ID: "kimi-k2.6", DisplayName: "Kimi K2.6", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 297 | + | {Provider: "opencode-go", ID: "mimo-v2.5", DisplayName: "MiMo V2.5", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 298 | + | {Provider: "opencode-go", ID: "mimo-v2.5-pro", DisplayName: "MiMo V2.5 Pro", ContextWindow: 1048576, MaxOutput: 128000, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 299 | + | {Provider: "opencode-go", ID: "minimax-m2.5", DisplayName: "MiniMax M2.5", ContextWindow: 204800, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://opencode.ai/zen/go"}, | |
| 300 | + | {Provider: "opencode-go", ID: "minimax-m2.7", DisplayName: "MiniMax M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 301 | + | {Provider: "opencode-go", ID: "qwen3.5-plus", DisplayName: "Qwen3.5 Plus", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.2, PriceCacheRead: 0.02, PriceCacheWrite: 0.25, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 302 | + | {Provider: "opencode-go", ID: "qwen3.6-plus", DisplayName: "Qwen3.6 Plus", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, PriceCacheWrite: 0.625, BaseURL: "https://opencode.ai/zen/go/v1"}, | |
| 303 | 303 | // ----- openrouter ----- | |
| 304 | - | {Provider: "openrouter", ID: "ai21/jamba-large-1.7", DisplayName: "ai21/jamba-large-1.7", ContextWindow: 256000, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 305 | - | {Provider: "openrouter", ID: "alibaba/tongyi-deepresearch-30b-a3b", DisplayName: "alibaba/tongyi-deepresearch-30b-a3b", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.09, PriceOutput: 0.44999999999999996, PriceCacheRead: 0.09, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 306 | - | {Provider: "openrouter", ID: "amazon/nova-2-lite-v1", DisplayName: "amazon/nova-2-lite-v1", ContextWindow: 1000000, MaxOutput: 65535, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 307 | - | {Provider: "openrouter", ID: "amazon/nova-lite-v1", DisplayName: "amazon/nova-lite-v1", ContextWindow: 300000, MaxOutput: 5120, Reasoning: false, PriceInput: 0.06, PriceOutput: 0.24, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 308 | - | {Provider: "openrouter", ID: "amazon/nova-micro-v1", DisplayName: "amazon/nova-micro-v1", ContextWindow: 128000, MaxOutput: 5120, Reasoning: false, PriceInput: 0.035, PriceOutput: 0.14, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 309 | - | {Provider: "openrouter", ID: "amazon/nova-premier-v1", DisplayName: "amazon/nova-premier-v1", ContextWindow: 1000000, MaxOutput: 32000, Reasoning: false, PriceInput: 2.5, PriceOutput: 12.5, PriceCacheRead: 0.625, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 310 | - | {Provider: "openrouter", ID: "amazon/nova-pro-v1", DisplayName: "amazon/nova-pro-v1", ContextWindow: 300000, MaxOutput: 5120, Reasoning: false, PriceInput: 0.7999999999999999, PriceOutput: 3.1999999999999997, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 311 | - | {Provider: "openrouter", ID: "anthropic/claude-3-haiku", DisplayName: "anthropic/claude-3-haiku", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.25, PriceOutput: 1.25, PriceCacheRead: 0.03, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 312 | - | {Provider: "openrouter", ID: "anthropic/claude-3.5-haiku", DisplayName: "anthropic/claude-3.5-haiku", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.7999999999999999, PriceOutput: 4, PriceCacheRead: 0.08, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 313 | - | {Provider: "openrouter", ID: "anthropic/claude-haiku-4.5", DisplayName: "anthropic/claude-haiku-4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.09999999999999999, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 314 | - | {Provider: "openrouter", ID: "anthropic/claude-opus-4", DisplayName: "anthropic/claude-opus-4", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 315 | - | {Provider: "openrouter", ID: "anthropic/claude-opus-4.1", DisplayName: "anthropic/claude-opus-4.1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 316 | - | {Provider: "openrouter", ID: "anthropic/claude-opus-4.5", DisplayName: "anthropic/claude-opus-4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 317 | - | {Provider: "openrouter", ID: "anthropic/claude-opus-4.6", DisplayName: "anthropic/claude-opus-4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 318 | - | {Provider: "openrouter", ID: "anthropic/claude-opus-4.6-fast", DisplayName: "anthropic/claude-opus-4.6-fast", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 150, PriceCacheRead: 3, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 319 | - | {Provider: "openrouter", ID: "anthropic/claude-opus-4.7", DisplayName: "anthropic/claude-opus-4.7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 320 | - | {Provider: "openrouter", ID: "anthropic/claude-opus-4.7-fast", DisplayName: "anthropic/claude-opus-4.7-fast", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 150, PriceCacheRead: 3, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 321 | - | {Provider: "openrouter", ID: "anthropic/claude-sonnet-4", DisplayName: "anthropic/claude-sonnet-4", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 322 | - | {Provider: "openrouter", ID: "anthropic/claude-sonnet-4.5", DisplayName: "anthropic/claude-sonnet-4.5", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 323 | - | {Provider: "openrouter", ID: "anthropic/claude-sonnet-4.6", DisplayName: "anthropic/claude-sonnet-4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 324 | - | {Provider: "openrouter", ID: "arcee-ai/trinity-large-thinking", DisplayName: "arcee-ai/trinity-large-thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.22, PriceOutput: 0.85, PriceCacheRead: 0.06, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 325 | - | {Provider: "openrouter", ID: "arcee-ai/trinity-large-thinking:free", DisplayName: "arcee-ai/trinity-large-thinking:free", ContextWindow: 262144, MaxOutput: 80000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 326 | - | {Provider: "openrouter", ID: "arcee-ai/trinity-mini", DisplayName: "arcee-ai/trinity-mini", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.045, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 327 | - | {Provider: "openrouter", ID: "arcee-ai/virtuoso-large", DisplayName: "arcee-ai/virtuoso-large", ContextWindow: 131072, MaxOutput: 64000, Reasoning: false, PriceInput: 0.75, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 328 | - | {Provider: "openrouter", ID: "auto", DisplayName: "auto", ContextWindow: 2000000, MaxOutput: 30000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 329 | - | {Provider: "openrouter", ID: "baidu/cobuddy:free", DisplayName: "baidu/cobuddy:free", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 330 | - | {Provider: "openrouter", ID: "baidu/ernie-4.5-21b-a3b", DisplayName: "baidu/ernie-4.5-21b-a3b", ContextWindow: 131072, MaxOutput: 8000, Reasoning: false, PriceInput: 0.07, PriceOutput: 0.28, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 331 | - | {Provider: "openrouter", ID: "baidu/ernie-4.5-vl-28b-a3b", DisplayName: "baidu/ernie-4.5-vl-28b-a3b", ContextWindow: 131072, MaxOutput: 8000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.56, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 332 | - | {Provider: "openrouter", ID: "bytedance-seed/seed-1.6", DisplayName: "bytedance-seed/seed-1.6", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 333 | - | {Provider: "openrouter", ID: "bytedance-seed/seed-1.6-flash", DisplayName: "bytedance-seed/seed-1.6-flash", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 304 | + | {Provider: "openrouter", ID: "ai21/jamba-large-1.7", DisplayName: "AI21: Jamba Large 1.7", ContextWindow: 256000, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 305 | + | {Provider: "openrouter", ID: "alibaba/tongyi-deepresearch-30b-a3b", DisplayName: "Tongyi DeepResearch 30B A3B", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.09, PriceOutput: 0.45, PriceCacheRead: 0.09, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 306 | + | {Provider: "openrouter", ID: "amazon/nova-2-lite-v1", DisplayName: "Amazon: Nova 2 Lite", ContextWindow: 1000000, MaxOutput: 65535, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 307 | + | {Provider: "openrouter", ID: "amazon/nova-lite-v1", DisplayName: "Amazon: Nova Lite 1.0", ContextWindow: 300000, MaxOutput: 5120, Reasoning: false, PriceInput: 0.06, PriceOutput: 0.24, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 308 | + | {Provider: "openrouter", ID: "amazon/nova-micro-v1", DisplayName: "Amazon: Nova Micro 1.0", ContextWindow: 128000, MaxOutput: 5120, Reasoning: false, PriceInput: 0.035, PriceOutput: 0.14, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 309 | + | {Provider: "openrouter", ID: "amazon/nova-premier-v1", DisplayName: "Amazon: Nova Premier 1.0", ContextWindow: 1000000, MaxOutput: 32000, Reasoning: false, PriceInput: 2.5, PriceOutput: 12.5, PriceCacheRead: 0.625, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 310 | + | {Provider: "openrouter", ID: "amazon/nova-pro-v1", DisplayName: "Amazon: Nova Pro 1.0", ContextWindow: 300000, MaxOutput: 5120, Reasoning: false, PriceInput: 0.8, PriceOutput: 3.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 311 | + | {Provider: "openrouter", ID: "anthropic/claude-3-haiku", DisplayName: "Anthropic: Claude 3 Haiku", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.25, PriceOutput: 1.25, PriceCacheRead: 0.03, PriceCacheWrite: 0.3, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 312 | + | {Provider: "openrouter", ID: "anthropic/claude-3.5-haiku", DisplayName: "Anthropic: Claude 3.5 Haiku", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, PriceCacheWrite: 1, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 313 | + | {Provider: "openrouter", ID: "anthropic/claude-haiku-4.5", DisplayName: "Anthropic: Claude Haiku 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 314 | + | {Provider: "openrouter", ID: "anthropic/claude-opus-4", DisplayName: "Anthropic: Claude Opus 4", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 315 | + | {Provider: "openrouter", ID: "anthropic/claude-opus-4.1", DisplayName: "Anthropic: Claude Opus 4.1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 316 | + | {Provider: "openrouter", ID: "anthropic/claude-opus-4.5", DisplayName: "Anthropic: Claude Opus 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 317 | + | {Provider: "openrouter", ID: "anthropic/claude-opus-4.6", DisplayName: "Anthropic: Claude Opus 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 318 | + | {Provider: "openrouter", ID: "anthropic/claude-opus-4.6-fast", DisplayName: "Anthropic: Claude Opus 4.6 (Fast)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 150, PriceCacheRead: 3, PriceCacheWrite: 37.5, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 319 | + | {Provider: "openrouter", ID: "anthropic/claude-opus-4.7", DisplayName: "Anthropic: Claude Opus 4.7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 320 | + | {Provider: "openrouter", ID: "anthropic/claude-opus-4.7-fast", DisplayName: "Anthropic: Claude Opus 4.7 (Fast)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 150, PriceCacheRead: 3, PriceCacheWrite: 37.5, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 321 | + | {Provider: "openrouter", ID: "anthropic/claude-sonnet-4", DisplayName: "Anthropic: Claude Sonnet 4", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 322 | + | {Provider: "openrouter", ID: "anthropic/claude-sonnet-4.5", DisplayName: "Anthropic: Claude Sonnet 4.5", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 323 | + | {Provider: "openrouter", ID: "anthropic/claude-sonnet-4.6", DisplayName: "Anthropic: Claude Sonnet 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 324 | + | {Provider: "openrouter", ID: "arcee-ai/trinity-large-thinking", DisplayName: "Arcee AI: Trinity Large Thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.22, PriceOutput: 0.85, PriceCacheRead: 0.06, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 325 | + | {Provider: "openrouter", ID: "arcee-ai/trinity-large-thinking:free", DisplayName: "Arcee AI: Trinity Large Thinking (free)", ContextWindow: 262144, MaxOutput: 80000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 326 | + | {Provider: "openrouter", ID: "arcee-ai/trinity-mini", DisplayName: "Arcee AI: Trinity Mini", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.045, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 327 | + | {Provider: "openrouter", ID: "arcee-ai/virtuoso-large", DisplayName: "Arcee AI: Virtuoso Large", ContextWindow: 131072, MaxOutput: 64000, Reasoning: false, PriceInput: 0.75, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 328 | + | {Provider: "openrouter", ID: "auto", DisplayName: "Auto", ContextWindow: 2000000, MaxOutput: 30000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 329 | + | {Provider: "openrouter", ID: "baidu/cobuddy:free", DisplayName: "Baidu Qianfan: CoBuddy (free)", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 330 | + | {Provider: "openrouter", ID: "baidu/ernie-4.5-21b-a3b", DisplayName: "Baidu: ERNIE 4.5 21B A3B", ContextWindow: 131072, MaxOutput: 8000, Reasoning: false, PriceInput: 0.07, PriceOutput: 0.28, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 331 | + | {Provider: "openrouter", ID: "baidu/ernie-4.5-vl-28b-a3b", DisplayName: "Baidu: ERNIE 4.5 VL 28B A3B", ContextWindow: 131072, MaxOutput: 8000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.56, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 332 | + | {Provider: "openrouter", ID: "bytedance-seed/seed-1.6", DisplayName: "ByteDance Seed: Seed 1.6", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 333 | + | {Provider: "openrouter", ID: "bytedance-seed/seed-1.6-flash", DisplayName: "ByteDance Seed: Seed 1.6 Flash", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 334 | 334 | // ----- together ----- | |
| 335 | - | {Provider: "together", ID: "MiniMaxAI/MiniMax-M2.5", DisplayName: "MiniMaxAI/MiniMax-M2.5", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.together.ai/v1"}, | |
| 336 | - | {Provider: "together", ID: "MiniMaxAI/MiniMax-M2.7", DisplayName: "MiniMaxAI/MiniMax-M2.7", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.together.ai/v1"}, | |
| 337 | - | {Provider: "together", ID: "Qwen/Qwen3-235B-A22B-Instruct-2507-tput", DisplayName: "Qwen/Qwen3-235B-A22B-Instruct-2507-tput", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 338 | - | {Provider: "together", ID: "Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8", DisplayName: "Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 2, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 339 | - | {Provider: "together", ID: "Qwen/Qwen3-Coder-Next-FP8", DisplayName: "Qwen/Qwen3-Coder-Next-FP8", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 340 | - | {Provider: "together", ID: "Qwen/Qwen3.5-397B-A17B", DisplayName: "Qwen/Qwen3.5-397B-A17B", ContextWindow: 262144, MaxOutput: 130000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3.6, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 341 | - | {Provider: "together", ID: "Qwen/Qwen3.6-Plus", DisplayName: "Qwen/Qwen3.6-Plus", ContextWindow: 1000000, MaxOutput: 500000, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 342 | - | {Provider: "together", ID: "Qwen/Qwen3.7-Max", DisplayName: "Qwen/Qwen3.7-Max", ContextWindow: 1000000, MaxOutput: 500000, Reasoning: true, PriceInput: 2.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 343 | - | {Provider: "together", ID: "deepseek-ai/DeepSeek-V3", DisplayName: "deepseek-ai/DeepSeek-V3", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 1.25, PriceOutput: 1.25, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 344 | - | {Provider: "together", ID: "deepseek-ai/DeepSeek-V3-1", DisplayName: "deepseek-ai/DeepSeek-V3-1", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 1.7, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 345 | - | {Provider: "together", ID: "deepseek-ai/DeepSeek-V4-Pro", DisplayName: "deepseek-ai/DeepSeek-V4-Pro", ContextWindow: 512000, MaxOutput: 384000, Reasoning: true, PriceInput: 2.1, PriceOutput: 4.4, PriceCacheRead: 0.2, BaseURL: "https://api.together.ai/v1"}, | |
| 346 | - | {Provider: "together", ID: "essentialai/Rnj-1-Instruct", DisplayName: "essentialai/Rnj-1-Instruct", ContextWindow: 32768, MaxOutput: 32768, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 347 | - | {Provider: "together", ID: "google/gemma-4-31B-it", DisplayName: "google/gemma-4-31B-it", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.5, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 348 | - | {Provider: "together", ID: "meta-llama/Llama-3.3-70B-Instruct-Turbo", DisplayName: "meta-llama/Llama-3.3-70B-Instruct-Turbo", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.88, PriceOutput: 0.88, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 349 | - | {Provider: "together", ID: "moonshotai/Kimi-K2.5", DisplayName: "moonshotai/Kimi-K2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.5, PriceOutput: 2.8, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 350 | - | {Provider: "together", ID: "moonshotai/Kimi-K2.6", DisplayName: "moonshotai/Kimi-K2.6", ContextWindow: 262144, MaxOutput: 131000, Reasoning: true, PriceInput: 1.2, PriceOutput: 4.5, PriceCacheRead: 0.2, BaseURL: "https://api.together.ai/v1"}, | |
| 351 | - | {Provider: "together", ID: "openai/gpt-oss-120b", DisplayName: "openai/gpt-oss-120b", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 352 | - | {Provider: "together", ID: "zai-org/GLM-5.1", DisplayName: "zai-org/GLM-5.1", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 335 | + | {Provider: "together", ID: "MiniMaxAI/MiniMax-M2.5", DisplayName: "MiniMax-M2.5", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.together.ai/v1"}, | |
| 336 | + | {Provider: "together", ID: "MiniMaxAI/MiniMax-M2.7", DisplayName: "MiniMax-M2.7", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.together.ai/v1"}, | |
| 337 | + | {Provider: "together", ID: "Qwen/Qwen3-235B-A22B-Instruct-2507-tput", DisplayName: "Qwen3 235B A22B Instruct 2507 FP8", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 338 | + | {Provider: "together", ID: "Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8", DisplayName: "Qwen3 Coder 480B A35B Instruct", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 2, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 339 | + | {Provider: "together", ID: "Qwen/Qwen3-Coder-Next-FP8", DisplayName: "Qwen3 Coder Next FP8", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 340 | + | {Provider: "together", ID: "Qwen/Qwen3.5-397B-A17B", DisplayName: "Qwen3.5 397B A17B", ContextWindow: 262144, MaxOutput: 130000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3.6, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 341 | + | {Provider: "together", ID: "Qwen/Qwen3.6-Plus", DisplayName: "Qwen3.6 Plus", ContextWindow: 1000000, MaxOutput: 500000, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 342 | + | {Provider: "together", ID: "Qwen/Qwen3.7-Max", DisplayName: "Qwen3.7 Max", ContextWindow: 1000000, MaxOutput: 500000, Reasoning: true, PriceInput: 2.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 343 | + | {Provider: "together", ID: "deepseek-ai/DeepSeek-V3", DisplayName: "DeepSeek V3", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 1.25, PriceOutput: 1.25, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 344 | + | {Provider: "together", ID: "deepseek-ai/DeepSeek-V3-1", DisplayName: "DeepSeek V3.1", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 1.7, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 345 | + | {Provider: "together", ID: "deepseek-ai/DeepSeek-V4-Pro", DisplayName: "DeepSeek V4 Pro", ContextWindow: 512000, MaxOutput: 384000, Reasoning: true, PriceInput: 2.1, PriceOutput: 4.4, PriceCacheRead: 0.2, BaseURL: "https://api.together.ai/v1"}, | |
| 346 | + | {Provider: "together", ID: "essentialai/Rnj-1-Instruct", DisplayName: "Rnj-1 Instruct", ContextWindow: 32768, MaxOutput: 32768, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 347 | + | {Provider: "together", ID: "google/gemma-4-31B-it", DisplayName: "Gemma 4 31B Instruct", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.5, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 348 | + | {Provider: "together", ID: "meta-llama/Llama-3.3-70B-Instruct-Turbo", DisplayName: "Llama 3.3 70B", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.88, PriceOutput: 0.88, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 349 | + | {Provider: "together", ID: "moonshotai/Kimi-K2.5", DisplayName: "Kimi K2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.5, PriceOutput: 2.8, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 350 | + | {Provider: "together", ID: "moonshotai/Kimi-K2.6", DisplayName: "Kimi K2.6", ContextWindow: 262144, MaxOutput: 131000, Reasoning: true, PriceInput: 1.2, PriceOutput: 4.5, PriceCacheRead: 0.2, BaseURL: "https://api.together.ai/v1"}, | |
| 351 | + | {Provider: "together", ID: "openai/gpt-oss-120b", DisplayName: "GPT OSS 120B", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 352 | + | {Provider: "together", ID: "zai-org/GLM-5.1", DisplayName: "GLM-5.1", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | |
| 353 | 353 | // ----- vercel-ai-gateway ----- | |
| 354 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-14b", DisplayName: "alibaba/qwen-3-14b", ContextWindow: 40960, MaxOutput: 16384, Reasoning: true, PriceInput: 0.12, PriceOutput: 0.24, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 355 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-235b", DisplayName: "alibaba/qwen-3-235b", ContextWindow: 131000, MaxOutput: 40000, Reasoning: false, PriceInput: 0.6, PriceOutput: 1.2, PriceCacheRead: 0.6, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 356 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-30b", DisplayName: "alibaba/qwen-3-30b", ContextWindow: 40960, MaxOutput: 16384, Reasoning: true, PriceInput: 0.08, PriceOutput: 0.29, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 357 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-32b", DisplayName: "alibaba/qwen-3-32b", ContextWindow: 128000, MaxOutput: 8192, Reasoning: true, PriceInput: 0.16, PriceOutput: 0.64, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 358 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3.6-max-preview", DisplayName: "alibaba/qwen-3.6-max-preview", ContextWindow: 240000, MaxOutput: 64000, Reasoning: true, PriceInput: 1.3, PriceOutput: 7.8, PriceCacheRead: 0.26, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 359 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-235b-a22b-thinking", DisplayName: "alibaba/qwen3-235b-a22b-thinking", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.39999999999999997, PriceOutput: 4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 360 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder", DisplayName: "alibaba/qwen3-coder", ContextWindow: 262144, MaxOutput: 65536, Reasoning: false, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0.3, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 361 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder-30b-a3b", DisplayName: "alibaba/qwen3-coder-30b-a3b", ContextWindow: 262144, MaxOutput: 8192, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 362 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder-next", DisplayName: "alibaba/qwen3-coder-next", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 363 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder-plus", DisplayName: "alibaba/qwen3-coder-plus", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: false, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 364 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-max", DisplayName: "alibaba/qwen3-max", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 1.2, PriceOutput: 6, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 365 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-max-preview", DisplayName: "alibaba/qwen3-max-preview", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 1.2, PriceOutput: 6, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 366 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-max-thinking", DisplayName: "alibaba/qwen3-max-thinking", ContextWindow: 256000, MaxOutput: 65536, Reasoning: true, PriceInput: 1.2, PriceOutput: 6, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 367 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-vl-thinking", DisplayName: "alibaba/qwen3-vl-thinking", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.39999999999999997, PriceOutput: 4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 368 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.5-flash", DisplayName: "alibaba/qwen3.5-flash", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0.09999999999999999, PriceOutput: 0.39999999999999997, PriceCacheRead: 0.001, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 369 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.5-plus", DisplayName: "alibaba/qwen3.5-plus", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0.39999999999999997, PriceOutput: 2.4, PriceCacheRead: 0.04, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 370 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.6-27b", DisplayName: "alibaba/qwen3.6-27b", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3.5999999999999996, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 371 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.6-plus", DisplayName: "alibaba/qwen3.6-plus", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.09999999999999999, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 372 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.7-max", DisplayName: "alibaba/qwen3.7-max", ContextWindow: 991000, MaxOutput: 64000, Reasoning: true, PriceInput: 1.25, PriceOutput: 3.75, PriceCacheRead: 0.25, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 373 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-3-haiku", DisplayName: "anthropic/claude-3-haiku", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.25, PriceOutput: 1.25, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 374 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-3.5-haiku", DisplayName: "anthropic/claude-3.5-haiku", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.7999999999999999, PriceOutput: 4, PriceCacheRead: 0.08, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 375 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-haiku-4.5", DisplayName: "anthropic/claude-haiku-4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.09999999999999999, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 376 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4", DisplayName: "anthropic/claude-opus-4", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 377 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.1", DisplayName: "anthropic/claude-opus-4.1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 378 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.5", DisplayName: "anthropic/claude-opus-4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 379 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.6", DisplayName: "anthropic/claude-opus-4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 380 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.7", DisplayName: "anthropic/claude-opus-4.7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 381 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-sonnet-4", DisplayName: "anthropic/claude-sonnet-4", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 382 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-sonnet-4.5", DisplayName: "anthropic/claude-sonnet-4.5", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 383 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-sonnet-4.6", DisplayName: "anthropic/claude-sonnet-4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 384 | - | {Provider: "vercel-ai-gateway", ID: "arcee-ai/trinity-large-preview", DisplayName: "arcee-ai/trinity-large-preview", ContextWindow: 131000, MaxOutput: 131000, Reasoning: false, PriceInput: 0.25, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 385 | - | {Provider: "vercel-ai-gateway", ID: "arcee-ai/trinity-large-thinking", DisplayName: "arcee-ai/trinity-large-thinking", ContextWindow: 262100, MaxOutput: 80000, Reasoning: true, PriceInput: 0.25, PriceOutput: 0.8999999999999999, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 386 | - | {Provider: "vercel-ai-gateway", ID: "bytedance/seed-1.6", DisplayName: "bytedance/seed-1.6", ContextWindow: 256000, MaxOutput: 32000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.049999999999999996, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 387 | - | {Provider: "vercel-ai-gateway", ID: "cohere/command-a", DisplayName: "cohere/command-a", ContextWindow: 256000, MaxOutput: 8000, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 388 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-r1", DisplayName: "deepseek/deepseek-r1", ContextWindow: 128000, MaxOutput: 8192, Reasoning: true, PriceInput: 1.35, PriceOutput: 5.4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 389 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3", DisplayName: "deepseek/deepseek-v3", ContextWindow: 163840, MaxOutput: 16384, Reasoning: false, PriceInput: 0.77, PriceOutput: 0.77, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 390 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.1", DisplayName: "deepseek/deepseek-v3.1", ContextWindow: 163840, MaxOutput: 8192, Reasoning: true, PriceInput: 0.56, PriceOutput: 1.68, PriceCacheRead: 0.28, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 391 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.1-terminus", DisplayName: "deepseek/deepseek-v3.1-terminus", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.27, PriceOutput: 1, PriceCacheRead: 0.135, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 392 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.2", DisplayName: "deepseek/deepseek-v3.2", ContextWindow: 128000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.28, PriceOutput: 0.42, PriceCacheRead: 0.028, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 393 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.2-thinking", DisplayName: "deepseek/deepseek-v3.2-thinking", ContextWindow: 128000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.62, PriceOutput: 1.85, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 394 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v4-flash", DisplayName: "deepseek/deepseek-v4-flash", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.28, PriceCacheRead: 0.0028, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 395 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v4-pro", DisplayName: "deepseek/deepseek-v4-pro", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.435, PriceOutput: 0.87, PriceCacheRead: 0.0036, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 396 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.0-flash", DisplayName: "google/gemini-2.0-flash", ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.024999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 397 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.0-flash-lite", DisplayName: "google/gemini-2.0-flash-lite", ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.02, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 398 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.5-flash", DisplayName: "google/gemini-2.5-flash", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 399 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.5-flash-lite", DisplayName: "google/gemini-2.5-flash-lite", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.09999999999999999, PriceOutput: 0.39999999999999997, PriceCacheRead: 0.01, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 400 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.5-pro", DisplayName: "google/gemini-2.5-pro", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 401 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-3-flash", DisplayName: "google/gemini-3-flash", ContextWindow: 1000000, MaxOutput: 65000, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.049999999999999996, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 402 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-3-pro-preview", DisplayName: "google/gemini-3-pro-preview", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 403 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.1-flash-lite", DisplayName: "google/gemini-3.1-flash-lite", ContextWindow: 1000000, MaxOutput: 65000, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 404 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.1-flash-lite-preview", DisplayName: "google/gemini-3.1-flash-lite-preview", ContextWindow: 1000000, MaxOutput: 65000, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 405 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.1-pro-preview", DisplayName: "google/gemini-3.1-pro-preview", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 406 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.5-flash", DisplayName: "google/gemini-3.5-flash", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 407 | - | {Provider: "vercel-ai-gateway", ID: "google/gemma-4-26b-a4b-it", DisplayName: "google/gemma-4-26b-a4b-it", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.13, PriceOutput: 0.39999999999999997, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 408 | - | {Provider: "vercel-ai-gateway", ID: "google/gemma-4-31b-it", DisplayName: "google/gemma-4-31b-it", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.14, PriceOutput: 0.39999999999999997, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 409 | - | {Provider: "vercel-ai-gateway", ID: "inception/mercury-2", DisplayName: "inception/mercury-2", ContextWindow: 128000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 0.75, PriceCacheRead: 0.024999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 410 | - | {Provider: "vercel-ai-gateway", ID: "inception/mercury-coder-small", DisplayName: "inception/mercury-coder-small", ContextWindow: 32000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.25, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 411 | - | {Provider: "vercel-ai-gateway", ID: "kwaipilot/kat-coder-pro-v2", DisplayName: "kwaipilot/kat-coder-pro-v2", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 412 | - | {Provider: "vercel-ai-gateway", ID: "meituan/longcat-flash-chat", DisplayName: "meituan/longcat-flash-chat", ContextWindow: 128000, MaxOutput: 100000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 413 | - | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.1-70b", DisplayName: "meta/llama-3.1-70b", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 414 | - | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.1-8b", DisplayName: "meta/llama-3.1-8b", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.22, PriceOutput: 0.22, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 415 | - | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.2-11b", DisplayName: "meta/llama-3.2-11b", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.16, PriceOutput: 0.16, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 416 | - | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.2-90b", DisplayName: "meta/llama-3.2-90b", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 417 | - | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.3-70b", DisplayName: "meta/llama-3.3-70b", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 418 | - | {Provider: "vercel-ai-gateway", ID: "meta/llama-4-maverick", DisplayName: "meta/llama-4-maverick", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.24, PriceOutput: 0.9700000000000001, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 419 | - | {Provider: "vercel-ai-gateway", ID: "meta/llama-4-scout", DisplayName: "meta/llama-4-scout", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.16999999999999998, PriceOutput: 0.66, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 420 | - | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2", DisplayName: "minimax/minimax-m2", ContextWindow: 205000, MaxOutput: 205000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 421 | - | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.1", DisplayName: "minimax/minimax-m2.1", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 422 | - | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.1-lightning", DisplayName: "minimax/minimax-m2.1-lightning", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.4, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 423 | - | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.5", DisplayName: "minimax/minimax-m2.5", ContextWindow: 204800, MaxOutput: 131000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 424 | - | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.5-highspeed", DisplayName: "minimax/minimax-m2.5-highspeed", ContextWindow: 204800, MaxOutput: 131000, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 425 | - | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.7", DisplayName: "minimax/minimax-m2.7", ContextWindow: 204800, MaxOutput: 131000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 426 | - | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.7-highspeed", DisplayName: "minimax/minimax-m2.7-highspeed", ContextWindow: 204800, MaxOutput: 131100, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.06, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 427 | - | {Provider: "vercel-ai-gateway", ID: "mistral/codestral", DisplayName: "mistral/codestral", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.3, PriceOutput: 0.8999999999999999, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 428 | - | {Provider: "vercel-ai-gateway", ID: "mistral/devstral-2", DisplayName: "mistral/devstral-2", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0.39999999999999997, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 429 | - | {Provider: "vercel-ai-gateway", ID: "mistral/devstral-small", DisplayName: "mistral/devstral-small", ContextWindow: 128000, MaxOutput: 64000, Reasoning: false, PriceInput: 0.09999999999999999, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 430 | - | {Provider: "vercel-ai-gateway", ID: "mistral/devstral-small-2", DisplayName: "mistral/devstral-small-2", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0.09999999999999999, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 431 | - | {Provider: "vercel-ai-gateway", ID: "mistral/ministral-3b", DisplayName: "mistral/ministral-3b", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.09999999999999999, PriceOutput: 0.09999999999999999, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 432 | - | {Provider: "vercel-ai-gateway", ID: "mistral/ministral-8b", DisplayName: "mistral/ministral-8b", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 433 | - | {Provider: "vercel-ai-gateway", ID: "mistral/mistral-medium", DisplayName: "mistral/mistral-medium", ContextWindow: 128000, MaxOutput: 64000, Reasoning: false, PriceInput: 0.39999999999999997, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 434 | - | {Provider: "vercel-ai-gateway", ID: "mistral/mistral-medium-3.5", DisplayName: "mistral/mistral-medium-3.5", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 435 | - | {Provider: "vercel-ai-gateway", ID: "mistral/mistral-small", DisplayName: "mistral/mistral-small", ContextWindow: 32000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.09999999999999999, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 436 | - | {Provider: "vercel-ai-gateway", ID: "mistral/pixtral-12b", DisplayName: "mistral/pixtral-12b", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 437 | - | {Provider: "vercel-ai-gateway", ID: "mistral/pixtral-large", DisplayName: "mistral/pixtral-large", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 438 | - | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2", DisplayName: "moonshotai/kimi-k2", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.5700000000000001, PriceOutput: 2.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 439 | - | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2-thinking", DisplayName: "moonshotai/kimi-k2-thinking", ContextWindow: 262114, MaxOutput: 262114, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 440 | - | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2-thinking-turbo", DisplayName: "moonshotai/kimi-k2-thinking-turbo", ContextWindow: 262114, MaxOutput: 262114, Reasoning: true, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 441 | - | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2-turbo", DisplayName: "moonshotai/kimi-k2-turbo", ContextWindow: 256000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 442 | - | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2.5", DisplayName: "moonshotai/kimi-k2.5", ContextWindow: 262114, MaxOutput: 262114, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.09999999999999999, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 443 | - | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2.6", DisplayName: "moonshotai/kimi-k2.6", ContextWindow: 262000, MaxOutput: 262000, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 444 | - | {Provider: "vercel-ai-gateway", ID: "nvidia/nemotron-nano-12b-v2-vl", DisplayName: "nvidia/nemotron-nano-12b-v2-vl", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.19999999999999998, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 445 | - | {Provider: "vercel-ai-gateway", ID: "nvidia/nemotron-nano-9b-v2", DisplayName: "nvidia/nemotron-nano-9b-v2", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.22999999999999998, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 446 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4-turbo", DisplayName: "openai/gpt-4-turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 447 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4.1", DisplayName: "openai/gpt-4.1", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 448 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4.1-mini", DisplayName: "openai/gpt-4.1-mini", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.39999999999999997, PriceOutput: 1.5999999999999999, PriceCacheRead: 0.09999999999999999, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 449 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4.1-nano", DisplayName: "openai/gpt-4.1-nano", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.09999999999999999, PriceOutput: 0.39999999999999997, PriceCacheRead: 0.024999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 450 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4o", DisplayName: "openai/gpt-4o", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 451 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4o-mini", DisplayName: "openai/gpt-4o-mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.075, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 452 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5", DisplayName: "openai/gpt-5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 453 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-chat", DisplayName: "openai/gpt-5-chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 454 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-codex", DisplayName: "openai/gpt-5-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 455 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-mini", DisplayName: "openai/gpt-5-mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.024999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 456 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-nano", DisplayName: "openai/gpt-5-nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.049999999999999996, PriceOutput: 0.39999999999999997, PriceCacheRead: 0.005, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 457 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-pro", DisplayName: "openai/gpt-5-pro", ContextWindow: 400000, MaxOutput: 272000, Reasoning: true, PriceInput: 15, PriceOutput: 120, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 458 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-codex", DisplayName: "openai/gpt-5.1-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 459 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-codex-max", DisplayName: "openai/gpt-5.1-codex-max", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 460 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-codex-mini", DisplayName: "openai/gpt-5.1-codex-mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.024999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 461 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-instant", DisplayName: "openai/gpt-5.1-instant", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 462 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-thinking", DisplayName: "openai/gpt-5.1-thinking", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 463 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2", DisplayName: "openai/gpt-5.2", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 464 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2-chat", DisplayName: "openai/gpt-5.2-chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 465 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2-codex", DisplayName: "openai/gpt-5.2-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 466 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2-pro", DisplayName: "openai/gpt-5.2-pro", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 21, PriceOutput: 168, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 467 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.3-chat", DisplayName: "openai/gpt-5.3-chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 468 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.3-codex", DisplayName: "openai/gpt-5.3-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 469 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4", DisplayName: "openai/gpt-5.4", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 470 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4-mini", DisplayName: "openai/gpt-5.4-mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 471 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4-nano", DisplayName: "openai/gpt-5.4-nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.19999999999999998, PriceOutput: 1.25, PriceCacheRead: 0.02, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 472 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4-pro", DisplayName: "openai/gpt-5.4-pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 473 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.5", DisplayName: "openai/gpt-5.5", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 474 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.5-pro", DisplayName: "openai/gpt-5.5-pro", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 475 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-oss-20b", DisplayName: "openai/gpt-oss-20b", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0.049999999999999996, PriceOutput: 0.19999999999999998, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 476 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-oss-safeguard-20b", DisplayName: "openai/gpt-oss-safeguard-20b", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.037, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 477 | - | {Provider: "vercel-ai-gateway", ID: "openai/o1", DisplayName: "openai/o1", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 15, PriceOutput: 60, PriceCacheRead: 7.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 478 | - | {Provider: "vercel-ai-gateway", ID: "openai/o3", DisplayName: "openai/o3", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 479 | - | {Provider: "vercel-ai-gateway", ID: "openai/o3-deep-research", DisplayName: "openai/o3-deep-research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 10, PriceOutput: 40, PriceCacheRead: 2.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 480 | - | {Provider: "vercel-ai-gateway", ID: "openai/o3-mini", DisplayName: "openai/o3-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.55, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 481 | - | {Provider: "vercel-ai-gateway", ID: "openai/o3-pro", DisplayName: "openai/o3-pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 20, PriceOutput: 80, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 482 | - | {Provider: "vercel-ai-gateway", ID: "openai/o4-mini", DisplayName: "openai/o4-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.275, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 483 | - | {Provider: "vercel-ai-gateway", ID: "perplexity/sonar", DisplayName: "perplexity/sonar", ContextWindow: 127000, MaxOutput: 8000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 484 | - | {Provider: "vercel-ai-gateway", ID: "perplexity/sonar-pro", DisplayName: "perplexity/sonar-pro", ContextWindow: 200000, MaxOutput: 8000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 485 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.1-fast-non-reasoning", DisplayName: "xai/grok-4.1-fast-non-reasoning", ContextWindow: 1000000, MaxOutput: 1000000, Reasoning: false, PriceInput: 0.19999999999999998, PriceOutput: 0.5, PriceCacheRead: 0.049999999999999996, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 486 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.1-fast-reasoning", DisplayName: "xai/grok-4.1-fast-reasoning", ContextWindow: 1000000, MaxOutput: 1000000, Reasoning: true, PriceInput: 0.19999999999999998, PriceOutput: 0.5, PriceCacheRead: 0.049999999999999996, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 487 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-multi-agent", DisplayName: "xai/grok-4.20-multi-agent", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 488 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-multi-agent-beta", DisplayName: "xai/grok-4.20-multi-agent-beta", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 489 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-non-reasoning", DisplayName: "xai/grok-4.20-non-reasoning", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: false, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 490 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-non-reasoning-beta", DisplayName: "xai/grok-4.20-non-reasoning-beta", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: false, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 491 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-reasoning", DisplayName: "xai/grok-4.20-reasoning", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 492 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-reasoning-beta", DisplayName: "xai/grok-4.20-reasoning-beta", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 493 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.3", DisplayName: "xai/grok-4.3", ContextWindow: 1000000, MaxOutput: 1000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 494 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-build-0.1", DisplayName: "xai/grok-build-0.1", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 1, PriceOutput: 2, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 495 | - | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2-flash", DisplayName: "xiaomi/mimo-v2-flash", ContextWindow: 262144, MaxOutput: 32000, Reasoning: true, PriceInput: 0.09999999999999999, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 496 | - | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2-pro", DisplayName: "xiaomi/mimo-v2-pro", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 497 | - | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2.5", DisplayName: "xiaomi/mimo-v2.5", ContextWindow: 1050000, MaxOutput: 131100, Reasoning: true, PriceInput: 0.39999999999999997, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 498 | - | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2.5-pro", DisplayName: "xiaomi/mimo-v2.5-pro", ContextWindow: 1050000, MaxOutput: 131000, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 499 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.5", DisplayName: "zai/glm-4.5", ContextWindow: 128000, MaxOutput: 96000, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0.11, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 500 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.5-air", DisplayName: "zai/glm-4.5-air", ContextWindow: 128000, MaxOutput: 96000, Reasoning: true, PriceInput: 0.19999999999999998, PriceOutput: 1.1, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 501 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.5v", DisplayName: "zai/glm-4.5v", ContextWindow: 66000, MaxOutput: 16000, Reasoning: false, PriceInput: 0.6, PriceOutput: 1.7999999999999998, PriceCacheRead: 0.11, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 502 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.6", DisplayName: "zai/glm-4.6", ContextWindow: 200000, MaxOutput: 96000, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0.11, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 503 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.6v", DisplayName: "zai/glm-4.6v", ContextWindow: 128000, MaxOutput: 24000, Reasoning: true, PriceInput: 0.3, PriceOutput: 0.8999999999999999, PriceCacheRead: 0.049999999999999996, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 504 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.6v-flash", DisplayName: "zai/glm-4.6v-flash", ContextWindow: 128000, MaxOutput: 24000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 505 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.7", DisplayName: "zai/glm-4.7", ContextWindow: 131000, MaxOutput: 40000, Reasoning: true, PriceInput: 2.25, PriceOutput: 2.75, PriceCacheRead: 2.25, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 506 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.7-flash", DisplayName: "zai/glm-4.7-flash", ContextWindow: 200000, MaxOutput: 131000, Reasoning: true, PriceInput: 0.07, PriceOutput: 0.39999999999999997, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 507 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.7-flashx", DisplayName: "zai/glm-4.7-flashx", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.39999999999999997, PriceCacheRead: 0.01, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 508 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-5", DisplayName: "zai/glm-5", ContextWindow: 202800, MaxOutput: 131100, Reasoning: true, PriceInput: 1, PriceOutput: 3.1999999999999997, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 509 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-5-turbo", DisplayName: "zai/glm-5-turbo", ContextWindow: 202800, MaxOutput: 131100, Reasoning: true, PriceInput: 1.2, PriceOutput: 4, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 510 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-5.1", DisplayName: "zai/glm-5.1", ContextWindow: 202800, MaxOutput: 64000, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 511 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-5v-turbo", DisplayName: "zai/glm-5v-turbo", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.2, PriceOutput: 4, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 354 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-14b", DisplayName: "Qwen3-14B", ContextWindow: 40960, MaxOutput: 16384, Reasoning: true, PriceInput: 0.12, PriceOutput: 0.24, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 355 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-235b", DisplayName: "Qwen3 235B A22b Instruct 2507", ContextWindow: 131000, MaxOutput: 40000, Reasoning: false, PriceInput: 0.6, PriceOutput: 1.2, PriceCacheRead: 0.6, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 356 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-30b", DisplayName: "Qwen3-30B-A3B", ContextWindow: 40960, MaxOutput: 16384, Reasoning: true, PriceInput: 0.08, PriceOutput: 0.29, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 357 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-32b", DisplayName: "Qwen 3 32B", ContextWindow: 128000, MaxOutput: 8192, Reasoning: true, PriceInput: 0.16, PriceOutput: 0.64, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 358 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3.6-max-preview", DisplayName: "Qwen 3.6 Max Preview", ContextWindow: 240000, MaxOutput: 64000, Reasoning: true, PriceInput: 1.3, PriceOutput: 7.8, PriceCacheRead: 0.26, PriceCacheWrite: 1.625, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 359 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-235b-a22b-thinking", DisplayName: "Qwen3 VL 235B A22B Thinking", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.4, PriceOutput: 4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 360 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder", DisplayName: "Qwen3 Coder 480B A35B Instruct", ContextWindow: 262144, MaxOutput: 65536, Reasoning: false, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0.3, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 361 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder-30b-a3b", DisplayName: "Qwen 3 Coder 30B A3B Instruct", ContextWindow: 262144, MaxOutput: 8192, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 362 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder-next", DisplayName: "Qwen3 Coder Next", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 363 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder-plus", DisplayName: "Qwen3 Coder Plus", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: false, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 364 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-max", DisplayName: "Qwen3 Max", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 1.2, PriceOutput: 6, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 365 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-max-preview", DisplayName: "Qwen3 Max Preview", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 1.2, PriceOutput: 6, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 366 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-max-thinking", DisplayName: "Qwen 3 Max Thinking", ContextWindow: 256000, MaxOutput: 65536, Reasoning: true, PriceInput: 1.2, PriceOutput: 6, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 367 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-vl-thinking", DisplayName: "Qwen3 VL 235B A22B Thinking", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.4, PriceOutput: 4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 368 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.5-flash", DisplayName: "Qwen 3.5 Flash", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.001, PriceCacheWrite: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 369 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.5-plus", DisplayName: "Qwen 3.5 Plus", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0.4, PriceOutput: 2.4, PriceCacheRead: 0.04, PriceCacheWrite: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 370 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.6-27b", DisplayName: "Qwen 3.6 27B", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3.6, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 371 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.6-plus", DisplayName: "Qwen 3.6 Plus", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.1, PriceCacheWrite: 0.625, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 372 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.7-max", DisplayName: "Qwen 3.7 Max", ContextWindow: 991000, MaxOutput: 64000, Reasoning: true, PriceInput: 1.25, PriceOutput: 3.75, PriceCacheRead: 0.25, PriceCacheWrite: 1.5625, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 373 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-3-haiku", DisplayName: "Claude 3 Haiku", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.25, PriceOutput: 1.25, PriceCacheRead: 0.03, PriceCacheWrite: 0.3, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 374 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-3.5-haiku", DisplayName: "Claude 3.5 Haiku", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, PriceCacheWrite: 1, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 375 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-haiku-4.5", DisplayName: "Claude Haiku 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 376 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4", DisplayName: "Claude Opus 4", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 377 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.1", DisplayName: "Claude Opus 4.1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 378 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.5", DisplayName: "Claude Opus 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 379 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.6", DisplayName: "Claude Opus 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 380 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.7", DisplayName: "Claude Opus 4.7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 381 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-sonnet-4", DisplayName: "Claude Sonnet 4", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 382 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-sonnet-4.5", DisplayName: "Claude Sonnet 4.5", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 383 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-sonnet-4.6", DisplayName: "Claude Sonnet 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 384 | + | {Provider: "vercel-ai-gateway", ID: "arcee-ai/trinity-large-preview", DisplayName: "Trinity Large Preview", ContextWindow: 131000, MaxOutput: 131000, Reasoning: false, PriceInput: 0.25, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 385 | + | {Provider: "vercel-ai-gateway", ID: "arcee-ai/trinity-large-thinking", DisplayName: "Trinity Large Thinking", ContextWindow: 262100, MaxOutput: 80000, Reasoning: true, PriceInput: 0.25, PriceOutput: 0.9, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 386 | + | {Provider: "vercel-ai-gateway", ID: "bytedance/seed-1.6", DisplayName: "Seed 1.6", ContextWindow: 256000, MaxOutput: 32000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.05, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 387 | + | {Provider: "vercel-ai-gateway", ID: "cohere/command-a", DisplayName: "Command A", ContextWindow: 256000, MaxOutput: 8000, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 388 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-r1", DisplayName: "DeepSeek-R1", ContextWindow: 128000, MaxOutput: 8192, Reasoning: true, PriceInput: 1.35, PriceOutput: 5.4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 389 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3", DisplayName: "DeepSeek V3 0324", ContextWindow: 163840, MaxOutput: 16384, Reasoning: false, PriceInput: 0.77, PriceOutput: 0.77, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 390 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.1", DisplayName: "DeepSeek-V3.1", ContextWindow: 163840, MaxOutput: 8192, Reasoning: true, PriceInput: 0.56, PriceOutput: 1.68, PriceCacheRead: 0.28, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 391 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.1-terminus", DisplayName: "DeepSeek V3.1 Terminus", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.27, PriceOutput: 1, PriceCacheRead: 0.135, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 392 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.2", DisplayName: "DeepSeek V3.2", ContextWindow: 128000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.28, PriceOutput: 0.42, PriceCacheRead: 0.028, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 393 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.2-thinking", DisplayName: "DeepSeek V3.2 Thinking", ContextWindow: 128000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.62, PriceOutput: 1.85, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 394 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v4-flash", DisplayName: "DeepSeek V4 Flash", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.28, PriceCacheRead: 0.0028, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 395 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v4-pro", DisplayName: "DeepSeek V4 Pro", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.435, PriceOutput: 0.87, PriceCacheRead: 0.0036, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 396 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.0-flash", DisplayName: "Gemini 2.0 Flash", ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.025, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 397 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.0-flash-lite", DisplayName: "Gemini 2.0 Flash Lite", ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.02, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 398 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.5-flash", DisplayName: "Gemini 2.5 Flash", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 399 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.5-flash-lite", DisplayName: "Gemini 2.5 Flash Lite", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 400 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.5-pro", DisplayName: "Gemini 2.5 Pro", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 401 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-3-flash", DisplayName: "Gemini 3 Flash", ContextWindow: 1000000, MaxOutput: 65000, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 402 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-3-pro-preview", DisplayName: "Gemini 3 Pro Preview", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 403 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.1-flash-lite", DisplayName: "Gemini 3.1 Flash Lite", ContextWindow: 1000000, MaxOutput: 65000, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 404 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.1-flash-lite-preview", DisplayName: "Gemini 3.1 Flash Lite Preview", ContextWindow: 1000000, MaxOutput: 65000, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 405 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.1-pro-preview", DisplayName: "Gemini 3.1 Pro Preview", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 406 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.5-flash", DisplayName: "Gemini 3.5 Flash", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 407 | + | {Provider: "vercel-ai-gateway", ID: "google/gemma-4-26b-a4b-it", DisplayName: "Gemma 4 26B A4B IT", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.13, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 408 | + | {Provider: "vercel-ai-gateway", ID: "google/gemma-4-31b-it", DisplayName: "Gemma 4 31B IT", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.14, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 409 | + | {Provider: "vercel-ai-gateway", ID: "inception/mercury-2", DisplayName: "Mercury 2", ContextWindow: 128000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 0.75, PriceCacheRead: 0.025, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 410 | + | {Provider: "vercel-ai-gateway", ID: "inception/mercury-coder-small", DisplayName: "Mercury Coder Small Beta", ContextWindow: 32000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.25, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 411 | + | {Provider: "vercel-ai-gateway", ID: "kwaipilot/kat-coder-pro-v2", DisplayName: "Kat Coder Pro V2", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 412 | + | {Provider: "vercel-ai-gateway", ID: "meituan/longcat-flash-chat", DisplayName: "LongCat Flash Chat", ContextWindow: 128000, MaxOutput: 100000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 413 | + | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.1-70b", DisplayName: "Llama 3.1 70B Instruct", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 414 | + | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.1-8b", DisplayName: "Llama 3.1 8B Instruct", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.22, PriceOutput: 0.22, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 415 | + | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.2-11b", DisplayName: "Llama 3.2 11B Vision Instruct", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.16, PriceOutput: 0.16, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 416 | + | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.2-90b", DisplayName: "Llama 3.2 90B Vision Instruct", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 417 | + | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.3-70b", DisplayName: "Llama 3.3 70B Instruct", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 418 | + | {Provider: "vercel-ai-gateway", ID: "meta/llama-4-maverick", DisplayName: "Llama 4 Maverick 17B Instruct", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.24, PriceOutput: 0.97, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 419 | + | {Provider: "vercel-ai-gateway", ID: "meta/llama-4-scout", DisplayName: "Llama 4 Scout 17B Instruct", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.17, PriceOutput: 0.66, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 420 | + | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2", DisplayName: "MiniMax M2", ContextWindow: 205000, MaxOutput: 205000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, PriceCacheWrite: 0.375, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 421 | + | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.1", DisplayName: "MiniMax M2.1", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, PriceCacheWrite: 0.375, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 422 | + | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.1-lightning", DisplayName: "MiniMax M2.1 Lightning", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.4, PriceCacheRead: 0.03, PriceCacheWrite: 0.375, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 423 | + | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.5", DisplayName: "MiniMax M2.5", ContextWindow: 204800, MaxOutput: 131000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, PriceCacheWrite: 0.375, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 424 | + | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.5-highspeed", DisplayName: "MiniMax M2.5 High Speed", ContextWindow: 204800, MaxOutput: 131000, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.03, PriceCacheWrite: 0.375, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 425 | + | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.7", DisplayName: "MiniMax M2.7", ContextWindow: 204800, MaxOutput: 131000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, PriceCacheWrite: 0.375, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 426 | + | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.7-highspeed", DisplayName: "MiniMax M2.7 High Speed", ContextWindow: 204800, MaxOutput: 131100, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.06, PriceCacheWrite: 0.375, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 427 | + | {Provider: "vercel-ai-gateway", ID: "mistral/codestral", DisplayName: "Mistral Codestral", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.3, PriceOutput: 0.9, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 428 | + | {Provider: "vercel-ai-gateway", ID: "mistral/devstral-2", DisplayName: "Devstral 2", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 429 | + | {Provider: "vercel-ai-gateway", ID: "mistral/devstral-small", DisplayName: "Devstral Small 1.1", ContextWindow: 128000, MaxOutput: 64000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 430 | + | {Provider: "vercel-ai-gateway", ID: "mistral/devstral-small-2", DisplayName: "Devstral Small 2", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 431 | + | {Provider: "vercel-ai-gateway", ID: "mistral/ministral-3b", DisplayName: "Ministral 3B", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 432 | + | {Provider: "vercel-ai-gateway", ID: "mistral/ministral-8b", DisplayName: "Ministral 8B", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 433 | + | {Provider: "vercel-ai-gateway", ID: "mistral/mistral-medium", DisplayName: "Mistral Medium 3.1", ContextWindow: 128000, MaxOutput: 64000, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 434 | + | {Provider: "vercel-ai-gateway", ID: "mistral/mistral-medium-3.5", DisplayName: "Mistral Medium Latest", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 435 | + | {Provider: "vercel-ai-gateway", ID: "mistral/mistral-small", DisplayName: "Mistral Small", ContextWindow: 32000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 436 | + | {Provider: "vercel-ai-gateway", ID: "mistral/pixtral-12b", DisplayName: "Pixtral 12B 2409", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 437 | + | {Provider: "vercel-ai-gateway", ID: "mistral/pixtral-large", DisplayName: "Pixtral Large", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 438 | + | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2", DisplayName: "Kimi K2 Instruct", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.57, PriceOutput: 2.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 439 | + | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2-thinking", DisplayName: "Kimi K2 Thinking", ContextWindow: 262114, MaxOutput: 262114, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 440 | + | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2-thinking-turbo", DisplayName: "Kimi K2 Thinking Turbo", ContextWindow: 262114, MaxOutput: 262114, Reasoning: true, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 441 | + | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2-turbo", DisplayName: "Kimi K2 Turbo", ContextWindow: 256000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 442 | + | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 262114, MaxOutput: 262114, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 443 | + | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2.6", DisplayName: "Kimi K2.6", ContextWindow: 262000, MaxOutput: 262000, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 444 | + | {Provider: "vercel-ai-gateway", ID: "nvidia/nemotron-nano-12b-v2-vl", DisplayName: "Nvidia Nemotron Nano 12B V2 VL", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 445 | + | {Provider: "vercel-ai-gateway", ID: "nvidia/nemotron-nano-9b-v2", DisplayName: "Nvidia Nemotron Nano 9B V2", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.23, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 446 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4-turbo", DisplayName: "GPT-4 Turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 447 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4.1", DisplayName: "GPT-4.1", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 448 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4.1-mini", DisplayName: "GPT-4.1 mini", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.4, PriceOutput: 1.6, PriceCacheRead: 0.1, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 449 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4.1-nano", DisplayName: "GPT-4.1 nano", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.025, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 450 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4o", DisplayName: "GPT-4o", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 451 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4o-mini", DisplayName: "GPT-4o mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.075, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 452 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5", DisplayName: "GPT-5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 453 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-chat", DisplayName: "GPT 5 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 454 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-codex", DisplayName: "GPT-5-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 455 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-mini", DisplayName: "GPT-5 mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 456 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-nano", DisplayName: "GPT-5 nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.005, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 457 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-pro", DisplayName: "GPT-5 pro", ContextWindow: 400000, MaxOutput: 272000, Reasoning: true, PriceInput: 15, PriceOutput: 120, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 458 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-codex", DisplayName: "GPT-5.1-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 459 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-codex-max", DisplayName: "GPT 5.1 Codex Max", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 460 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-codex-mini", DisplayName: "GPT 5.1 Codex Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 461 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-instant", DisplayName: "GPT-5.1 Instant", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 462 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-thinking", DisplayName: "GPT 5.1 Thinking", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 463 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2", DisplayName: "GPT 5.2", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 464 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2-chat", DisplayName: "GPT 5.2 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 465 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2-codex", DisplayName: "GPT 5.2 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 466 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2-pro", DisplayName: "GPT 5.2 ", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 21, PriceOutput: 168, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 467 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.3-chat", DisplayName: "GPT-5.3 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 468 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.3-codex", DisplayName: "GPT 5.3 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 469 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4", DisplayName: "GPT 5.4", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 470 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4-mini", DisplayName: "GPT 5.4 Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 471 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4-nano", DisplayName: "GPT 5.4 Nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.25, PriceCacheRead: 0.02, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 472 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4-pro", DisplayName: "GPT 5.4 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 473 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.5", DisplayName: "GPT 5.5", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 474 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.5-pro", DisplayName: "GPT 5.5 Pro", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 475 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-oss-20b", DisplayName: "GPT OSS 20B", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 476 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-oss-safeguard-20b", DisplayName: "GPT OSS Safeguard 20B", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.037, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 477 | + | {Provider: "vercel-ai-gateway", ID: "openai/o1", DisplayName: "o1", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 15, PriceOutput: 60, PriceCacheRead: 7.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 478 | + | {Provider: "vercel-ai-gateway", ID: "openai/o3", DisplayName: "o3", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 479 | + | {Provider: "vercel-ai-gateway", ID: "openai/o3-deep-research", DisplayName: "o3-deep-research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 10, PriceOutput: 40, PriceCacheRead: 2.5, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 480 | + | {Provider: "vercel-ai-gateway", ID: "openai/o3-mini", DisplayName: "o3-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.55, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 481 | + | {Provider: "vercel-ai-gateway", ID: "openai/o3-pro", DisplayName: "o3 Pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 20, PriceOutput: 80, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 482 | + | {Provider: "vercel-ai-gateway", ID: "openai/o4-mini", DisplayName: "o4-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.275, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 483 | + | {Provider: "vercel-ai-gateway", ID: "perplexity/sonar", DisplayName: "Sonar", ContextWindow: 127000, MaxOutput: 8000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 484 | + | {Provider: "vercel-ai-gateway", ID: "perplexity/sonar-pro", DisplayName: "Sonar Pro", ContextWindow: 200000, MaxOutput: 8000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 485 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.1-fast-non-reasoning", DisplayName: "Grok 4.1 Fast Non-Reasoning", ContextWindow: 1000000, MaxOutput: 1000000, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.5, PriceCacheRead: 0.05, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 486 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.1-fast-reasoning", DisplayName: "Grok 4.1 Fast Reasoning", ContextWindow: 1000000, MaxOutput: 1000000, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.5, PriceCacheRead: 0.05, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 487 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-multi-agent", DisplayName: "Grok 4.20 Multi-Agent", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 488 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-multi-agent-beta", DisplayName: "Grok 4.20 Multi Agent Beta", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 489 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-non-reasoning", DisplayName: "Grok 4.20 Non-Reasoning", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: false, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 490 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-non-reasoning-beta", DisplayName: "Grok 4.20 Beta Non-Reasoning", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: false, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 491 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-reasoning", DisplayName: "Grok 4.20 Reasoning", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 492 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-reasoning-beta", DisplayName: "Grok 4.20 Beta Reasoning", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 493 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.3", DisplayName: "Grok 4.3", ContextWindow: 1000000, MaxOutput: 1000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 494 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-build-0.1", DisplayName: "Grok Build 0.1", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 1, PriceOutput: 2, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 495 | + | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2-flash", DisplayName: "MiMo V2 Flash", ContextWindow: 262144, MaxOutput: 32000, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 496 | + | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2-pro", DisplayName: "MiMo V2 Pro", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 497 | + | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2.5", DisplayName: "MiMo M2.5", ContextWindow: 1050000, MaxOutput: 131100, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 498 | + | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2.5-pro", DisplayName: "MiMo V2.5 Pro", ContextWindow: 1050000, MaxOutput: 131000, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 499 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.5", DisplayName: "GLM-4.5", ContextWindow: 128000, MaxOutput: 96000, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0.11, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 500 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.5-air", DisplayName: "GLM 4.5 Air", ContextWindow: 128000, MaxOutput: 96000, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.1, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 501 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.5v", DisplayName: "GLM 4.5V", ContextWindow: 66000, MaxOutput: 16000, Reasoning: false, PriceInput: 0.6, PriceOutput: 1.8, PriceCacheRead: 0.11, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 502 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.6", DisplayName: "GLM 4.6", ContextWindow: 200000, MaxOutput: 96000, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0.11, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 503 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.6v", DisplayName: "GLM-4.6V", ContextWindow: 128000, MaxOutput: 24000, Reasoning: true, PriceInput: 0.3, PriceOutput: 0.9, PriceCacheRead: 0.05, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 504 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.6v-flash", DisplayName: "GLM-4.6V-Flash", ContextWindow: 128000, MaxOutput: 24000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 505 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.7", DisplayName: "GLM 4.7", ContextWindow: 131000, MaxOutput: 40000, Reasoning: true, PriceInput: 2.25, PriceOutput: 2.75, PriceCacheRead: 2.25, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 506 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.7-flash", DisplayName: "GLM 4.7 Flash", ContextWindow: 200000, MaxOutput: 131000, Reasoning: true, PriceInput: 0.07, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 507 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.7-flashx", DisplayName: "GLM 4.7 FlashX", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 508 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-5", DisplayName: "GLM 5", ContextWindow: 202800, MaxOutput: 131100, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 509 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-5-turbo", DisplayName: "GLM 5 Turbo", ContextWindow: 202800, MaxOutput: 131100, Reasoning: true, PriceInput: 1.2, PriceOutput: 4, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 510 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-5.1", DisplayName: "GLM 5.1", ContextWindow: 202800, MaxOutput: 64000, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 511 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-5v-turbo", DisplayName: "GLM 5V Turbo", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.2, PriceOutput: 4, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, | |
| 512 | 512 | // ----- xai ----- | |
| 513 | - | {Provider: "xai", ID: "grok-3", DisplayName: "grok-3", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.75, BaseURL: "https://api.x.ai/v1"}, | |
| 514 | - | {Provider: "xai", ID: "grok-3-fast", DisplayName: "grok-3-fast", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 1.25, BaseURL: "https://api.x.ai/v1"}, | |
| 515 | - | {Provider: "xai", ID: "grok-4.20-0309-non-reasoning", DisplayName: "grok-4.20-0309-non-reasoning", ContextWindow: 2000000, MaxOutput: 30000, Reasoning: false, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, | |
| 516 | - | {Provider: "xai", ID: "grok-4.20-0309-reasoning", DisplayName: "grok-4.20-0309-reasoning", ContextWindow: 2000000, MaxOutput: 30000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, | |
| 517 | - | {Provider: "xai", ID: "grok-4.3", DisplayName: "grok-4.3", ContextWindow: 1000000, MaxOutput: 30000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, | |
| 518 | - | {Provider: "xai", ID: "grok-build-0.1", DisplayName: "grok-build-0.1", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 1, PriceOutput: 2, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, | |
| 519 | - | {Provider: "xai", ID: "grok-code-fast-1", DisplayName: "grok-code-fast-1", ContextWindow: 32768, MaxOutput: 8192, Reasoning: false, PriceInput: 0.2, PriceOutput: 1.5, PriceCacheRead: 0.02, BaseURL: "https://api.x.ai/v1"}, | |
| 513 | + | {Provider: "xai", ID: "grok-3", DisplayName: "Grok 3", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.75, BaseURL: "https://api.x.ai/v1"}, | |
| 514 | + | {Provider: "xai", ID: "grok-3-fast", DisplayName: "Grok 3 Fast", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 1.25, BaseURL: "https://api.x.ai/v1"}, | |
| 515 | + | {Provider: "xai", ID: "grok-4.20-0309-non-reasoning", DisplayName: "Grok 4.20 (Non-Reasoning)", ContextWindow: 2000000, MaxOutput: 30000, Reasoning: false, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, | |
| 516 | + | {Provider: "xai", ID: "grok-4.20-0309-reasoning", DisplayName: "Grok 4.20 (Reasoning)", ContextWindow: 2000000, MaxOutput: 30000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, | |
| 517 | + | {Provider: "xai", ID: "grok-4.3", DisplayName: "Grok 4.3", ContextWindow: 1000000, MaxOutput: 30000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, | |
| 518 | + | {Provider: "xai", ID: "grok-build-0.1", DisplayName: "Grok Build 0.1", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 1, PriceOutput: 2, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, | |
| 519 | + | {Provider: "xai", ID: "grok-code-fast-1", DisplayName: "Grok Code Fast 1", ContextWindow: 32768, MaxOutput: 8192, Reasoning: false, PriceInput: 0.2, PriceOutput: 1.5, PriceCacheRead: 0.02, BaseURL: "https://api.x.ai/v1"}, | |
| 520 | 520 | // ----- xiaomi ----- | |
| 521 | - | {Provider: "xiaomi", ID: "mimo-v2-flash", DisplayName: "mimo-v2-flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://api.xiaomimimo.com/v1"}, | |
| 522 | - | {Provider: "xiaomi", ID: "mimo-v2-omni", DisplayName: "mimo-v2-omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://api.xiaomimimo.com/v1"}, | |
| 523 | - | {Provider: "xiaomi", ID: "mimo-v2-pro", DisplayName: "mimo-v2-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://api.xiaomimimo.com/v1"}, | |
| 524 | - | {Provider: "xiaomi", ID: "mimo-v2.5", DisplayName: "mimo-v2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://api.xiaomimimo.com/v1"}, | |
| 525 | - | {Provider: "xiaomi", ID: "mimo-v2.5-pro", DisplayName: "mimo-v2.5-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://api.xiaomimimo.com/v1"}, | |
| 521 | + | {Provider: "xiaomi", ID: "mimo-v2-flash", DisplayName: "MiMo-V2-Flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://api.xiaomimimo.com/v1"}, | |
| 522 | + | {Provider: "xiaomi", ID: "mimo-v2-omni", DisplayName: "MiMo-V2-Omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://api.xiaomimimo.com/v1"}, | |
| 523 | + | {Provider: "xiaomi", ID: "mimo-v2-pro", DisplayName: "MiMo-V2-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://api.xiaomimimo.com/v1"}, | |
| 524 | + | {Provider: "xiaomi", ID: "mimo-v2.5", DisplayName: "MiMo-V2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://api.xiaomimimo.com/v1"}, | |
| 525 | + | {Provider: "xiaomi", ID: "mimo-v2.5-pro", DisplayName: "MiMo-V2.5-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://api.xiaomimimo.com/v1"}, | |
| 526 | 526 | // ----- xiaomi-token-plan-ams ----- | |
| 527 | - | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2-flash", DisplayName: "mimo-v2-flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, | |
| 528 | - | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2-omni", DisplayName: "mimo-v2-omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, | |
| 529 | - | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2-pro", DisplayName: "mimo-v2-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, | |
| 530 | - | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2.5", DisplayName: "mimo-v2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, | |
| 531 | - | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2.5-pro", DisplayName: "mimo-v2.5-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, | |
| 527 | + | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2-flash", DisplayName: "MiMo-V2-Flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, | |
| 528 | + | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2-omni", DisplayName: "MiMo-V2-Omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, | |
| 529 | + | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2-pro", DisplayName: "MiMo-V2-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, | |
| 530 | + | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2.5", DisplayName: "MiMo-V2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, | |
| 531 | + | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2.5-pro", DisplayName: "MiMo-V2.5-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, | |
| 532 | 532 | // ----- xiaomi-token-plan-cn ----- | |
| 533 | - | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2-flash", DisplayName: "mimo-v2-flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, | |
| 534 | - | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2-omni", DisplayName: "mimo-v2-omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, | |
| 535 | - | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2-pro", DisplayName: "mimo-v2-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, | |
| 536 | - | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2.5", DisplayName: "mimo-v2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, | |
| 537 | - | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2.5-pro", DisplayName: "mimo-v2.5-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, | |
| 533 | + | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2-flash", DisplayName: "MiMo-V2-Flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, | |
| 534 | + | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2-omni", DisplayName: "MiMo-V2-Omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, | |
| 535 | + | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2-pro", DisplayName: "MiMo-V2-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, | |
| 536 | + | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2.5", DisplayName: "MiMo-V2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, | |
| 537 | + | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2.5-pro", DisplayName: "MiMo-V2.5-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, | |
| 538 | 538 | // ----- xiaomi-token-plan-sgp ----- | |
| 539 | - | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2-flash", DisplayName: "mimo-v2-flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, | |
| 540 | - | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2-omni", DisplayName: "mimo-v2-omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, | |
| 541 | - | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2-pro", DisplayName: "mimo-v2-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, | |
| 542 | - | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2.5", DisplayName: "mimo-v2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, | |
| 543 | - | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2.5-pro", DisplayName: "mimo-v2.5-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, | |
| 539 | + | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2-flash", DisplayName: "MiMo-V2-Flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, | |
| 540 | + | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2-omni", DisplayName: "MiMo-V2-Omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, | |
| 541 | + | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2-pro", DisplayName: "MiMo-V2-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, | |
| 542 | + | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2.5", DisplayName: "MiMo-V2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, | |
| 543 | + | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2.5-pro", DisplayName: "MiMo-V2.5-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, | |
| 544 | 544 | // ----- zai ----- | |
| 545 | - | {Provider: "zai", ID: "glm-4.5-air", DisplayName: "glm-4.5-air", ContextWindow: 131072, MaxOutput: 98304, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, | |
| 546 | - | {Provider: "zai", ID: "glm-4.7", DisplayName: "glm-4.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, | |
| 547 | - | {Provider: "zai", ID: "glm-5-turbo", DisplayName: "glm-5-turbo", ContextWindow: 200000, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, | |
| 548 | - | {Provider: "zai", ID: "glm-5.1", DisplayName: "glm-5.1", ContextWindow: 200000, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, | |
| 549 | - | {Provider: "zai", ID: "glm-5v-turbo", DisplayName: "glm-5v-turbo", ContextWindow: 200000, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, | |
| 545 | + | {Provider: "zai", ID: "glm-4.5-air", DisplayName: "GLM-4.5-Air", ContextWindow: 131072, MaxOutput: 98304, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, | |
| 546 | + | {Provider: "zai", ID: "glm-4.7", DisplayName: "GLM-4.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, | |
| 547 | + | {Provider: "zai", ID: "glm-5-turbo", DisplayName: "GLM-5-Turbo", ContextWindow: 200000, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, | |
| 548 | + | {Provider: "zai", ID: "glm-5.1", DisplayName: "GLM-5.1", ContextWindow: 200000, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, | |
| 549 | + | {Provider: "zai", ID: "glm-5v-turbo", DisplayName: "GLM-5V-Turbo", ContextWindow: 200000, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, | |
| 550 | + | // ----- amazon-bedrock (additional synced entries) ----- | |
| 551 | + | {Provider: "amazon-bedrock", ID: "google.gemma-3-27b-it", DisplayName: "Google Gemma 3 27B Instruct", ContextWindow: 202752, MaxOutput: 8192, Reasoning: false, PriceInput: 0.12, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 552 | + | {Provider: "amazon-bedrock", ID: "google.gemma-3-4b-it", DisplayName: "Gemma 3 4B IT", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.04, PriceOutput: 0.08, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 553 | + | {Provider: "amazon-bedrock", ID: "jp.anthropic.claude-opus-4-7", DisplayName: "Claude Opus 4.7 (JP)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 554 | + | {Provider: "amazon-bedrock", ID: "jp.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "Claude Sonnet 4.5 (JP)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 555 | + | {Provider: "amazon-bedrock", ID: "jp.anthropic.claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6 (JP)", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 556 | + | {Provider: "amazon-bedrock", ID: "meta.llama3-1-70b-instruct-v1:0", DisplayName: "Llama 3.1 70B Instruct", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 557 | + | {Provider: "amazon-bedrock", ID: "meta.llama3-1-8b-instruct-v1:0", DisplayName: "Llama 3.1 8B Instruct", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.22, PriceOutput: 0.22, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 558 | + | {Provider: "amazon-bedrock", ID: "meta.llama3-3-70b-instruct-v1:0", DisplayName: "Llama 3.3 70B Instruct", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 559 | + | {Provider: "amazon-bedrock", ID: "meta.llama4-maverick-17b-instruct-v1:0", DisplayName: "Llama 4 Maverick 17B Instruct", ContextWindow: 1000000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.24, PriceOutput: 0.97, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 560 | + | {Provider: "amazon-bedrock", ID: "meta.llama4-scout-17b-instruct-v1:0", DisplayName: "Llama 4 Scout 17B Instruct", ContextWindow: 3500000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.17, PriceOutput: 0.66, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 561 | + | {Provider: "amazon-bedrock", ID: "minimax.minimax-m2", DisplayName: "MiniMax M2", ContextWindow: 204608, MaxOutput: 128000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 562 | + | {Provider: "amazon-bedrock", ID: "minimax.minimax-m2.1", DisplayName: "MiniMax M2.1", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 563 | + | {Provider: "amazon-bedrock", ID: "minimax.minimax-m2.5", DisplayName: "MiniMax M2.5", ContextWindow: 196608, MaxOutput: 98304, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 564 | + | {Provider: "amazon-bedrock", ID: "mistral.devstral-2-123b", DisplayName: "Devstral 2 123B", ContextWindow: 256000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 565 | + | {Provider: "amazon-bedrock", ID: "mistral.magistral-small-2509", DisplayName: "Magistral Small 1.2", ContextWindow: 128000, MaxOutput: 40000, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 566 | + | {Provider: "amazon-bedrock", ID: "mistral.ministral-3-14b-instruct", DisplayName: "Ministral 14B 3.0", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 567 | + | {Provider: "amazon-bedrock", ID: "mistral.ministral-3-3b-instruct", DisplayName: "Ministral 3 3B", ContextWindow: 256000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 568 | + | {Provider: "amazon-bedrock", ID: "mistral.ministral-3-8b-instruct", DisplayName: "Ministral 3 8B", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 569 | + | {Provider: "amazon-bedrock", ID: "mistral.mistral-large-3-675b-instruct", DisplayName: "Mistral Large 3", ContextWindow: 256000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 570 | + | {Provider: "amazon-bedrock", ID: "mistral.pixtral-large-2502-v1:0", DisplayName: "Pixtral Large (25.02)", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 571 | + | {Provider: "amazon-bedrock", ID: "mistral.voxtral-mini-3b-2507", DisplayName: "Voxtral Mini 3B 2507", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.04, PriceOutput: 0.04, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 572 | + | {Provider: "amazon-bedrock", ID: "mistral.voxtral-small-24b-2507", DisplayName: "Voxtral Small 24B 2507", ContextWindow: 32000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.35, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 573 | + | {Provider: "amazon-bedrock", ID: "moonshot.kimi-k2-thinking", DisplayName: "Kimi K2 Thinking", ContextWindow: 262143, MaxOutput: 16000, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 574 | + | {Provider: "amazon-bedrock", ID: "moonshotai.kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 262143, MaxOutput: 16000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 575 | + | {Provider: "amazon-bedrock", ID: "nvidia.nemotron-nano-12b-v2", DisplayName: "NVIDIA Nemotron Nano 12B v2 VL BF16", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 576 | + | {Provider: "amazon-bedrock", ID: "nvidia.nemotron-nano-3-30b", DisplayName: "NVIDIA Nemotron Nano 3 30B", ContextWindow: 128000, MaxOutput: 4096, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.24, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 577 | + | {Provider: "amazon-bedrock", ID: "nvidia.nemotron-nano-9b-v2", DisplayName: "NVIDIA Nemotron Nano 9B v2", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.06, PriceOutput: 0.23, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 578 | + | {Provider: "amazon-bedrock", ID: "nvidia.nemotron-super-3-120b", DisplayName: "NVIDIA Nemotron 3 Super 120B A12B", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.65, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 579 | + | {Provider: "amazon-bedrock", ID: "openai.gpt-oss-120b-1:0", DisplayName: "gpt-oss-120b", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 580 | + | {Provider: "amazon-bedrock", ID: "openai.gpt-oss-20b-1:0", DisplayName: "gpt-oss-20b", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.07, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 581 | + | {Provider: "amazon-bedrock", ID: "openai.gpt-oss-safeguard-120b", DisplayName: "GPT OSS Safeguard 120B", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 582 | + | {Provider: "amazon-bedrock", ID: "openai.gpt-oss-safeguard-20b", DisplayName: "GPT OSS Safeguard 20B", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.07, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 583 | + | {Provider: "amazon-bedrock", ID: "qwen.qwen3-235b-a22b-2507-v1:0", DisplayName: "Qwen3 235B A22B 2507", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.22, PriceOutput: 0.88, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 584 | + | {Provider: "amazon-bedrock", ID: "qwen.qwen3-32b-v1:0", DisplayName: "Qwen3 32B (dense)", ContextWindow: 16384, MaxOutput: 16384, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 585 | + | {Provider: "amazon-bedrock", ID: "qwen.qwen3-coder-30b-a3b-v1:0", DisplayName: "Qwen3 Coder 30B A3B Instruct", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 586 | + | {Provider: "amazon-bedrock", ID: "qwen.qwen3-coder-480b-a35b-v1:0", DisplayName: "Qwen3 Coder 480B A35B Instruct", ContextWindow: 131072, MaxOutput: 65536, Reasoning: false, PriceInput: 0.22, PriceOutput: 1.8, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 587 | + | {Provider: "amazon-bedrock", ID: "qwen.qwen3-coder-next", DisplayName: "Qwen3 Coder Next", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.22, PriceOutput: 1.8, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 588 | + | {Provider: "amazon-bedrock", ID: "qwen.qwen3-next-80b-a3b", DisplayName: "Qwen/Qwen3-Next-80B-A3B-Instruct", ContextWindow: 262000, MaxOutput: 262000, Reasoning: false, PriceInput: 0.14, PriceOutput: 1.4, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 589 | + | {Provider: "amazon-bedrock", ID: "qwen.qwen3-vl-235b-a22b", DisplayName: "Qwen/Qwen3-VL-235B-A22B-Instruct", ContextWindow: 262000, MaxOutput: 262000, Reasoning: false, PriceInput: 0.3, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 590 | + | {Provider: "amazon-bedrock", ID: "us.anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "Claude Haiku 4.5 (US)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 591 | + | {Provider: "amazon-bedrock", ID: "us.anthropic.claude-opus-4-1-20250805-v1:0", DisplayName: "Claude Opus 4.1 (US)", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 592 | + | {Provider: "amazon-bedrock", ID: "us.anthropic.claude-opus-4-5-20251101-v1:0", DisplayName: "Claude Opus 4.5 (US)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 593 | + | {Provider: "amazon-bedrock", ID: "us.anthropic.claude-opus-4-6-v1", DisplayName: "Claude Opus 4.6 (US)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 594 | + | {Provider: "amazon-bedrock", ID: "us.anthropic.claude-opus-4-7", DisplayName: "Claude Opus 4.7 (US)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 595 | + | {Provider: "amazon-bedrock", ID: "us.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "Claude Sonnet 4.5 (US)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 596 | + | {Provider: "amazon-bedrock", ID: "us.anthropic.claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6 (US)", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 597 | + | {Provider: "amazon-bedrock", ID: "us.deepseek.r1-v1:0", DisplayName: "DeepSeek-R1 (US)", ContextWindow: 128000, MaxOutput: 32768, Reasoning: true, PriceInput: 1.35, PriceOutput: 5.4, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 598 | + | {Provider: "amazon-bedrock", ID: "us.meta.llama4-maverick-17b-instruct-v1:0", DisplayName: "Llama 4 Maverick 17B Instruct (US)", ContextWindow: 1000000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.24, PriceOutput: 0.97, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 599 | + | {Provider: "amazon-bedrock", ID: "us.meta.llama4-scout-17b-instruct-v1:0", DisplayName: "Llama 4 Scout 17B Instruct (US)", ContextWindow: 3500000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.17, PriceOutput: 0.66, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 600 | + | {Provider: "amazon-bedrock", ID: "writer.palmyra-x4-v1:0", DisplayName: "Palmyra X4", ContextWindow: 122880, MaxOutput: 8192, Reasoning: true, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 601 | + | {Provider: "amazon-bedrock", ID: "writer.palmyra-x5-v1:0", DisplayName: "Palmyra X5", ContextWindow: 1040000, MaxOutput: 8192, Reasoning: true, PriceInput: 0.6, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 602 | + | {Provider: "amazon-bedrock", ID: "zai.glm-4.7", DisplayName: "GLM-4.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 603 | + | {Provider: "amazon-bedrock", ID: "zai.glm-4.7-flash", DisplayName: "GLM-4.7-Flash", ContextWindow: 200000, MaxOutput: 131072, Reasoning: true, PriceInput: 0.07, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 604 | + | {Provider: "amazon-bedrock", ID: "zai.glm-5", DisplayName: "GLM-5", ContextWindow: 202752, MaxOutput: 101376, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |
| 605 | + | // ----- anthropic (additional synced entries) ----- | |
| 606 | + | {Provider: "anthropic", ID: "claude-3-5-haiku-20241022", DisplayName: "Claude Haiku 3.5", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, PriceCacheWrite: 1}, | |
| 607 | + | {Provider: "anthropic", ID: "claude-3-5-sonnet-20240620", DisplayName: "Claude Sonnet 3.5", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75}, | |
| 608 | + | {Provider: "anthropic", ID: "claude-3-haiku-20240307", DisplayName: "Claude Haiku 3", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.25, PriceOutput: 1.25, PriceCacheRead: 0.03, PriceCacheWrite: 0.3}, | |
| 609 | + | {Provider: "anthropic", ID: "claude-3-sonnet-20240229", DisplayName: "Claude Sonnet 3", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 0.3}, | |
| 610 | + | {Provider: "anthropic", ID: "claude-haiku-4-5-20251001", DisplayName: "Claude Haiku 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25}, | |
| 611 | + | {Provider: "anthropic", ID: "claude-opus-4-1-20250805", DisplayName: "Claude Opus 4.1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75}, | |
| 612 | + | {Provider: "anthropic", ID: "claude-opus-4-20250514", DisplayName: "Claude Opus 4", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75}, | |
| 613 | + | {Provider: "anthropic", ID: "claude-opus-4-5-20251101", DisplayName: "Claude Opus 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25}, | |
| 614 | + | {Provider: "anthropic", ID: "claude-sonnet-4-20250514", DisplayName: "Claude Sonnet 4", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75}, | |
| 615 | + | {Provider: "anthropic", ID: "claude-sonnet-4-5-20250929", DisplayName: "Claude Sonnet 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75}, | |
| 616 | + | // ----- azure-openai-responses (additional synced entries) ----- | |
| 617 | + | {Provider: "azure-openai-responses", ID: "gpt-5.3-chat-latest", DisplayName: "GPT-5.3 Chat (latest)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, | |
| 618 | + | {Provider: "azure-openai-responses", ID: "gpt-5.3-codex", DisplayName: "GPT-5.3 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, | |
| 619 | + | {Provider: "azure-openai-responses", ID: "gpt-5.3-codex-spark", DisplayName: "GPT-5.3 Codex Spark", ContextWindow: 128000, MaxOutput: 32000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, | |
| 620 | + | {Provider: "azure-openai-responses", ID: "gpt-5.4", DisplayName: "GPT-5.4", ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, BaseURL: ""}, | |
| 621 | + | {Provider: "azure-openai-responses", ID: "gpt-5.4-mini", DisplayName: "GPT-5.4 mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, BaseURL: ""}, | |
| 622 | + | {Provider: "azure-openai-responses", ID: "gpt-5.4-nano", DisplayName: "GPT-5.4 nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.25, PriceCacheRead: 0.02, BaseURL: ""}, | |
| 623 | + | {Provider: "azure-openai-responses", ID: "gpt-5.4-pro", DisplayName: "GPT-5.4 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: ""}, | |
| 624 | + | {Provider: "azure-openai-responses", ID: "gpt-5.5", DisplayName: "GPT-5.5", ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: ""}, | |
| 625 | + | {Provider: "azure-openai-responses", ID: "gpt-5.5-pro", DisplayName: "GPT-5.5 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: ""}, | |
| 626 | + | {Provider: "azure-openai-responses", ID: "o1", DisplayName: "o1", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 15, PriceOutput: 60, PriceCacheRead: 7.5, BaseURL: ""}, | |
| 627 | + | {Provider: "azure-openai-responses", ID: "o1-pro", DisplayName: "o1-pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 150, PriceOutput: 600, PriceCacheRead: 0, BaseURL: ""}, | |
| 628 | + | {Provider: "azure-openai-responses", ID: "o3", DisplayName: "o3", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: ""}, | |
| 629 | + | {Provider: "azure-openai-responses", ID: "o3-deep-research", DisplayName: "o3-deep-research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 10, PriceOutput: 40, PriceCacheRead: 2.5, BaseURL: ""}, | |
| 630 | + | {Provider: "azure-openai-responses", ID: "o3-mini", DisplayName: "o3-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.55, BaseURL: ""}, | |
| 631 | + | {Provider: "azure-openai-responses", ID: "o3-pro", DisplayName: "o3-pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 20, PriceOutput: 80, PriceCacheRead: 0, BaseURL: ""}, | |
| 632 | + | {Provider: "azure-openai-responses", ID: "o4-mini", DisplayName: "o4-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.28, BaseURL: ""}, | |
| 633 | + | {Provider: "azure-openai-responses", ID: "o4-mini-deep-research", DisplayName: "o4-mini-deep-research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: ""}, | |
| 634 | + | // ----- cloudflare-ai-gateway (additional synced entries) ----- | |
| 635 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.1-codex", DisplayName: "GPT-5.1 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 636 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.2", DisplayName: "GPT-5.2", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 637 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.2-codex", DisplayName: "GPT-5.2 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 638 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.3-codex", DisplayName: "GPT-5.3 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 639 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.4", DisplayName: "GPT-5.4", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 640 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.5", DisplayName: "GPT-5.5", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 641 | + | {Provider: "cloudflare-ai-gateway", ID: "o1", DisplayName: "o1", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 15, PriceOutput: 60, PriceCacheRead: 7.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 642 | + | {Provider: "cloudflare-ai-gateway", ID: "o3", DisplayName: "o3", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 643 | + | {Provider: "cloudflare-ai-gateway", ID: "o3-mini", DisplayName: "o3-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.55, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 644 | + | {Provider: "cloudflare-ai-gateway", ID: "o3-pro", DisplayName: "o3-pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 20, PriceOutput: 80, PriceCacheRead: 0, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 645 | + | {Provider: "cloudflare-ai-gateway", ID: "o4-mini", DisplayName: "o4-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.28, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |
| 646 | + | {Provider: "cloudflare-ai-gateway", ID: "workers-ai/@cf/moonshotai/kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat"}, | |
| 647 | + | {Provider: "cloudflare-ai-gateway", ID: "workers-ai/@cf/moonshotai/kimi-k2.6", DisplayName: "Kimi K2.6", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat"}, | |
| 648 | + | {Provider: "cloudflare-ai-gateway", ID: "workers-ai/@cf/nvidia/nemotron-3-120b-a12b", DisplayName: "Nemotron 3 Super 120B", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat"}, | |
| 649 | + | {Provider: "cloudflare-ai-gateway", ID: "workers-ai/@cf/zai-org/glm-4.7-flash", DisplayName: "GLM-4.7-Flash", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat"}, | |
| 650 | + | // ----- openai (additional synced entries) ----- | |
| 651 | + | {Provider: "openai", ID: "gpt-4", DisplayName: "GPT-4", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 30, PriceOutput: 60, PriceCacheRead: 0}, | |
| 652 | + | {Provider: "openai", ID: "gpt-4-turbo", DisplayName: "GPT-4 Turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0}, | |
| 653 | + | {Provider: "openai", ID: "gpt-4o-2024-05-13", DisplayName: "GPT-4o (2024-05-13)", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 5, PriceOutput: 15, PriceCacheRead: 0}, | |
| 654 | + | {Provider: "openai", ID: "gpt-4o-2024-08-06", DisplayName: "GPT-4o (2024-08-06)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25}, | |
| 655 | + | {Provider: "openai", ID: "gpt-4o-2024-11-20", DisplayName: "GPT-4o (2024-11-20)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25}, | |
| 656 | + | {Provider: "openai", ID: "gpt-5-chat-latest", DisplayName: "GPT-5 Chat Latest", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125}, | |
| 657 | + | {Provider: "openai", ID: "gpt-5-codex", DisplayName: "GPT-5-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125}, | |
| 658 | + | {Provider: "openai", ID: "gpt-5-pro", DisplayName: "GPT-5 Pro", ContextWindow: 400000, MaxOutput: 272000, Reasoning: true, PriceInput: 15, PriceOutput: 120, PriceCacheRead: 0}, | |
| 659 | + | {Provider: "openai", ID: "gpt-5.1-chat-latest", DisplayName: "GPT-5.1 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125}, | |
| 660 | + | {Provider: "openai", ID: "gpt-5.1-codex", DisplayName: "GPT-5.1 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125}, | |
| 661 | + | {Provider: "openai", ID: "gpt-5.1-codex-max", DisplayName: "GPT-5.1 Codex Max", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125}, | |
| 662 | + | {Provider: "openai", ID: "gpt-5.1-codex-mini", DisplayName: "GPT-5.1 Codex mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025}, | |
| 663 | + | {Provider: "openai", ID: "gpt-5.2-chat-latest", DisplayName: "GPT-5.2 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175}, | |
| 664 | + | {Provider: "openai", ID: "gpt-5.2-codex", DisplayName: "GPT-5.2 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175}, | |
| 665 | + | {Provider: "openai", ID: "gpt-5.2-pro", DisplayName: "GPT-5.2 Pro", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 21, PriceOutput: 168, PriceCacheRead: 0}, | |
| 666 | + | {Provider: "openai", ID: "gpt-5.3-chat-latest", DisplayName: "GPT-5.3 Chat (latest)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175}, | |
| 667 | + | {Provider: "openai", ID: "gpt-5.3-codex", DisplayName: "GPT-5.3 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175}, | |
| 668 | + | {Provider: "openai", ID: "gpt-5.3-codex-spark", DisplayName: "GPT-5.3 Codex Spark", ContextWindow: 128000, MaxOutput: 32000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175}, | |
| 669 | + | {Provider: "openai", ID: "gpt-5.4-nano", DisplayName: "GPT-5.4 nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.25, PriceCacheRead: 0.02}, | |
| 670 | + | {Provider: "openai", ID: "gpt-5.4-pro", DisplayName: "GPT-5.4 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0}, | |
| 671 | + | {Provider: "openai", ID: "gpt-5.5-pro", DisplayName: "GPT-5.5 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0}, | |
| 672 | + | {Provider: "openai", ID: "o1-pro", DisplayName: "o1-pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 150, PriceOutput: 600, PriceCacheRead: 0}, | |
| 673 | + | {Provider: "openai", ID: "o3-deep-research", DisplayName: "o3-deep-research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 10, PriceOutput: 40, PriceCacheRead: 2.5}, | |
| 674 | + | {Provider: "openai", ID: "o3-pro", DisplayName: "o3-pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 20, PriceOutput: 80, PriceCacheRead: 0}, | |
| 675 | + | {Provider: "openai", ID: "o4-mini-deep-research", DisplayName: "o4-mini-deep-research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5}, | |
| 676 | + | // ----- opencode (additional synced entries) ----- | |
| 677 | + | {Provider: "opencode", ID: "gpt-5.1-codex-max", DisplayName: "GPT-5.1 Codex Max", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 678 | + | {Provider: "opencode", ID: "gpt-5.1-codex-mini", DisplayName: "GPT-5.1 Codex Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 679 | + | {Provider: "opencode", ID: "gpt-5.2", DisplayName: "GPT-5.2", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 680 | + | {Provider: "opencode", ID: "gpt-5.2-codex", DisplayName: "GPT-5.2 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 681 | + | {Provider: "opencode", ID: "gpt-5.3-codex", DisplayName: "GPT-5.3 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 682 | + | {Provider: "opencode", ID: "gpt-5.4", DisplayName: "GPT-5.4", ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 683 | + | {Provider: "opencode", ID: "gpt-5.4-mini", DisplayName: "GPT-5.4 Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 684 | + | {Provider: "opencode", ID: "gpt-5.4-nano", DisplayName: "GPT-5.4 Nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.25, PriceCacheRead: 0.02, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 685 | + | {Provider: "opencode", ID: "gpt-5.4-pro", DisplayName: "GPT-5.4 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 30, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 686 | + | {Provider: "opencode", ID: "gpt-5.5", DisplayName: "GPT-5.5", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 687 | + | {Provider: "opencode", ID: "gpt-5.5-pro", DisplayName: "GPT-5.5 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 30, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 688 | + | {Provider: "opencode", ID: "grok-build-0.1", DisplayName: "Grok Build 0.1", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 1, PriceOutput: 2, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 689 | + | {Provider: "opencode", ID: "kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.08, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 690 | + | {Provider: "opencode", ID: "kimi-k2.6", DisplayName: "Kimi K2.6", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 691 | + | {Provider: "opencode", ID: "minimax-m2.5", DisplayName: "MiniMax M2.5", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 692 | + | {Provider: "opencode", ID: "minimax-m2.7", DisplayName: "MiniMax M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 693 | + | {Provider: "opencode", ID: "nemotron-3-super-free", DisplayName: "Nemotron 3 Super Free", ContextWindow: 204800, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://opencode.ai/zen/v1"}, | |
| 694 | + | {Provider: "opencode", ID: "qwen3.5-plus", DisplayName: "Qwen3.5 Plus", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.2, PriceCacheRead: 0.02, PriceCacheWrite: 0.25, BaseURL: "https://opencode.ai/zen"}, | |
| 695 | + | {Provider: "opencode", ID: "qwen3.6-plus", DisplayName: "Qwen3.6 Plus", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, PriceCacheWrite: 0.625, BaseURL: "https://opencode.ai/zen"}, | |
| 696 | + | // ----- openrouter (additional synced entries) ----- | |
| 697 | + | {Provider: "openrouter", ID: "bytedance-seed/seed-2.0-lite", DisplayName: "ByteDance Seed: Seed-2.0-Lite", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 698 | + | {Provider: "openrouter", ID: "bytedance-seed/seed-2.0-mini", DisplayName: "ByteDance Seed: Seed-2.0-Mini", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 699 | + | {Provider: "openrouter", ID: "cohere/command-r-08-2024", DisplayName: "Cohere: Command R (08-2024)", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 700 | + | {Provider: "openrouter", ID: "cohere/command-r-plus-08-2024", DisplayName: "Cohere: Command R+ (08-2024)", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 701 | + | {Provider: "openrouter", ID: "deepseek/deepseek-chat", DisplayName: "DeepSeek: DeepSeek V3", ContextWindow: 163840, MaxOutput: 16384, Reasoning: false, PriceInput: 0.32, PriceOutput: 0.89, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 702 | + | {Provider: "openrouter", ID: "deepseek/deepseek-chat-v3-0324", DisplayName: "DeepSeek: DeepSeek V3 0324", ContextWindow: 163840, MaxOutput: 16384, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.77, PriceCacheRead: 0.135, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 703 | + | {Provider: "openrouter", ID: "deepseek/deepseek-chat-v3.1", DisplayName: "DeepSeek: DeepSeek V3.1", ContextWindow: 163840, MaxOutput: 32768, Reasoning: true, PriceInput: 0.21, PriceOutput: 0.79, PriceCacheRead: 0.13, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 704 | + | {Provider: "openrouter", ID: "deepseek/deepseek-r1", DisplayName: "DeepSeek: R1", ContextWindow: 163840, MaxOutput: 16000, Reasoning: true, PriceInput: 0.7, PriceOutput: 2.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 705 | + | {Provider: "openrouter", ID: "deepseek/deepseek-r1-0528", DisplayName: "DeepSeek: R1 0528", ContextWindow: 163840, MaxOutput: 32768, Reasoning: true, PriceInput: 0.5, PriceOutput: 2.15, PriceCacheRead: 0.35, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 706 | + | {Provider: "openrouter", ID: "deepseek/deepseek-v3.1-terminus", DisplayName: "DeepSeek: DeepSeek V3.1 Terminus", ContextWindow: 163840, MaxOutput: 32768, Reasoning: true, PriceInput: 0.27, PriceOutput: 0.95, PriceCacheRead: 0.13, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 707 | + | {Provider: "openrouter", ID: "deepseek/deepseek-v3.2", DisplayName: "DeepSeek: DeepSeek V3.2", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.252, PriceOutput: 0.378, PriceCacheRead: 0.0252, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 708 | + | {Provider: "openrouter", ID: "deepseek/deepseek-v3.2-exp", DisplayName: "DeepSeek: DeepSeek V3.2 Exp", ContextWindow: 163840, MaxOutput: 65536, Reasoning: true, PriceInput: 0.27, PriceOutput: 0.41, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 709 | + | {Provider: "openrouter", ID: "deepseek/deepseek-v4-flash", DisplayName: "DeepSeek: DeepSeek V4 Flash", ContextWindow: 1048576, MaxOutput: 16384, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.2, PriceCacheRead: 0.02, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 710 | + | {Provider: "openrouter", ID: "deepseek/deepseek-v4-flash:free", DisplayName: "DeepSeek: DeepSeek V4 Flash (free)", ContextWindow: 1048576, MaxOutput: 384000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 711 | + | {Provider: "openrouter", ID: "deepseek/deepseek-v4-pro", DisplayName: "DeepSeek: DeepSeek V4 Pro", ContextWindow: 1048576, MaxOutput: 384000, Reasoning: true, PriceInput: 0.435, PriceOutput: 0.87, PriceCacheRead: 0.003625, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 712 | + | {Provider: "openrouter", ID: "essentialai/rnj-1-instruct", DisplayName: "EssentialAI: Rnj 1 Instruct", ContextWindow: 32768, MaxOutput: 4096, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 713 | + | {Provider: "openrouter", ID: "google/gemini-2.0-flash-001", DisplayName: "Google: Gemini 2.0 Flash", ContextWindow: 1000000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.025, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 714 | + | {Provider: "openrouter", ID: "google/gemini-2.0-flash-lite-001", DisplayName: "Google: Gemini 2.0 Flash Lite", ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 715 | + | {Provider: "openrouter", ID: "google/gemini-2.5-flash", DisplayName: "Google: Gemini 2.5 Flash", ContextWindow: 1048576, MaxOutput: 65535, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.03, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 716 | + | {Provider: "openrouter", ID: "google/gemini-2.5-flash-lite", DisplayName: "Google: Gemini 2.5 Flash Lite", ContextWindow: 1048576, MaxOutput: 65535, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 717 | + | {Provider: "openrouter", ID: "google/gemini-2.5-flash-lite-preview-09-2025", DisplayName: "Google: Gemini 2.5 Flash Lite Preview 09-2025", ContextWindow: 1048576, MaxOutput: 65535, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 718 | + | {Provider: "openrouter", ID: "google/gemini-2.5-pro", DisplayName: "Google: Gemini 2.5 Pro", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, PriceCacheWrite: 0.375, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 719 | + | {Provider: "openrouter", ID: "google/gemini-2.5-pro-preview", DisplayName: "Google: Gemini 2.5 Pro Preview 06-05", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, PriceCacheWrite: 0.375, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 720 | + | {Provider: "openrouter", ID: "google/gemini-2.5-pro-preview-05-06", DisplayName: "Google: Gemini 2.5 Pro Preview 05-06", ContextWindow: 1048576, MaxOutput: 65535, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, PriceCacheWrite: 0.375, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 721 | + | {Provider: "openrouter", ID: "google/gemini-3-flash-preview", DisplayName: "Google: Gemini 3 Flash Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 722 | + | {Provider: "openrouter", ID: "google/gemini-3.1-flash-lite", DisplayName: "Google: Gemini 3.1 Flash Lite", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.025, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 723 | + | {Provider: "openrouter", ID: "google/gemini-3.1-flash-lite-preview", DisplayName: "Google: Gemini 3.1 Flash Lite Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.025, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 724 | + | {Provider: "openrouter", ID: "google/gemini-3.1-pro-preview", DisplayName: "Google: Gemini 3.1 Pro Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, PriceCacheWrite: 0.375, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 725 | + | {Provider: "openrouter", ID: "google/gemini-3.1-pro-preview-customtools", DisplayName: "Google: Gemini 3.1 Pro Preview Custom Tools", ContextWindow: 1048756, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, PriceCacheWrite: 0.375, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 726 | + | {Provider: "openrouter", ID: "google/gemini-3.5-flash", DisplayName: "Google: Gemini 3.5 Flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 727 | + | {Provider: "openrouter", ID: "google/gemma-3-12b-it", DisplayName: "Google: Gemma 3 12B", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.04, PriceOutput: 0.13, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 728 | + | {Provider: "openrouter", ID: "google/gemma-3-27b-it", DisplayName: "Google: Gemma 3 27B", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.08, PriceOutput: 0.16, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 729 | + | {Provider: "openrouter", ID: "google/gemma-4-26b-a4b-it", DisplayName: "Google: Gemma 4 26B A4B ", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.33, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 730 | + | {Provider: "openrouter", ID: "google/gemma-4-26b-a4b-it:free", DisplayName: "Google: Gemma 4 26B A4B (free)", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 731 | + | {Provider: "openrouter", ID: "google/gemma-4-31b-it", DisplayName: "Google: Gemma 4 31B", ContextWindow: 262144, MaxOutput: 16384, Reasoning: true, PriceInput: 0.12, PriceOutput: 0.37, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 732 | + | {Provider: "openrouter", ID: "google/gemma-4-31b-it:free", DisplayName: "Google: Gemma 4 31B (free)", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 733 | + | {Provider: "openrouter", ID: "ibm-granite/granite-4.1-8b", DisplayName: "IBM: Granite 4.1 8B", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.05, PriceOutput: 0.1, PriceCacheRead: 0.05, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 734 | + | {Provider: "openrouter", ID: "inception/mercury-2", DisplayName: "Inception: Mercury 2", ContextWindow: 128000, MaxOutput: 50000, Reasoning: true, PriceInput: 0.25, PriceOutput: 0.75, PriceCacheRead: 0.025, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 735 | + | {Provider: "openrouter", ID: "inclusionai/ling-2.6-1t", DisplayName: "inclusionAI: Ling-2.6-1T", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 0.075, PriceOutput: 0.625, PriceCacheRead: 0.015, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 736 | + | {Provider: "openrouter", ID: "inclusionai/ling-2.6-flash", DisplayName: "inclusionAI: Ling-2.6-flash", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 0.01, PriceOutput: 0.03, PriceCacheRead: 0.002, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 737 | + | {Provider: "openrouter", ID: "inclusionai/ring-2.6-1t", DisplayName: "inclusionAI: Ring-2.6-1T", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.625, PriceCacheRead: 0.015, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 738 | + | {Provider: "openrouter", ID: "kwaipilot/kat-coder-pro-v2", DisplayName: "Kwaipilot: KAT-Coder-Pro V2", ContextWindow: 256000, MaxOutput: 80000, Reasoning: false, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 739 | + | {Provider: "openrouter", ID: "meta-llama/llama-3.1-70b-instruct", DisplayName: "Meta: Llama 3.1 70B Instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.4, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 740 | + | {Provider: "openrouter", ID: "meta-llama/llama-3.1-8b-instruct", DisplayName: "Meta: Llama 3.1 8B Instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.02, PriceOutput: 0.05, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 741 | + | {Provider: "openrouter", ID: "meta-llama/llama-3.3-70b-instruct", DisplayName: "Meta: Llama 3.3 70B Instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.32, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 742 | + | {Provider: "openrouter", ID: "meta-llama/llama-3.3-70b-instruct:free", DisplayName: "Meta: Llama 3.3 70B Instruct (free)", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 743 | + | {Provider: "openrouter", ID: "meta-llama/llama-4-scout", DisplayName: "Meta: Llama 4 Scout", ContextWindow: 10000000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.08, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 744 | + | {Provider: "openrouter", ID: "minimax/minimax-m1", DisplayName: "MiniMax: MiniMax M1", ContextWindow: 1000000, MaxOutput: 40000, Reasoning: true, PriceInput: 0.4, PriceOutput: 2.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 745 | + | {Provider: "openrouter", ID: "minimax/minimax-m2", DisplayName: "MiniMax: MiniMax M2", ContextWindow: 204800, MaxOutput: 196608, Reasoning: true, PriceInput: 0.255, PriceOutput: 1, PriceCacheRead: 0.03, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 746 | + | {Provider: "openrouter", ID: "minimax/minimax-m2.1", DisplayName: "MiniMax: MiniMax M2.1", ContextWindow: 204800, MaxOutput: 196608, Reasoning: true, PriceInput: 0.29, PriceOutput: 0.95, PriceCacheRead: 0.03, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 747 | + | {Provider: "openrouter", ID: "minimax/minimax-m2.5", DisplayName: "MiniMax: MiniMax M2.5", ContextWindow: 204800, MaxOutput: 196608, Reasoning: true, PriceInput: 0.15, PriceOutput: 1.15, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 748 | + | {Provider: "openrouter", ID: "minimax/minimax-m2.5:free", DisplayName: "MiniMax: MiniMax M2.5 (free)", ContextWindow: 204800, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 749 | + | {Provider: "openrouter", ID: "minimax/minimax-m2.7", DisplayName: "MiniMax: MiniMax M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.279, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 750 | + | {Provider: "openrouter", ID: "mistralai/codestral-2508", DisplayName: "Mistral: Codestral 2508", ContextWindow: 256000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.3, PriceOutput: 0.9, PriceCacheRead: 0.03, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 751 | + | {Provider: "openrouter", ID: "mistralai/devstral-2512", DisplayName: "Mistral: Devstral 2 2512", ContextWindow: 262144, MaxOutput: 4096, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.04, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 752 | + | {Provider: "openrouter", ID: "mistralai/devstral-medium", DisplayName: "Mistral: Devstral Medium", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.04, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 753 | + | {Provider: "openrouter", ID: "mistralai/devstral-small", DisplayName: "Mistral: Devstral Small 1.1", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 754 | + | {Provider: "openrouter", ID: "mistralai/ministral-14b-2512", DisplayName: "Mistral: Ministral 3 14B 2512", ContextWindow: 262144, MaxOutput: 4096, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.2, PriceCacheRead: 0.02, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 755 | + | {Provider: "openrouter", ID: "mistralai/ministral-3b-2512", DisplayName: "Mistral: Ministral 3 3B 2512", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0.01, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 756 | + | {Provider: "openrouter", ID: "mistralai/ministral-8b-2512", DisplayName: "Mistral: Ministral 3 8B 2512", ContextWindow: 262144, MaxOutput: 4096, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0.015, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 757 | + | {Provider: "openrouter", ID: "mistralai/mistral-large", DisplayName: "Mistral Large", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 758 | + | {Provider: "openrouter", ID: "mistralai/mistral-large-2407", DisplayName: "Mistral Large 2407", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 759 | + | {Provider: "openrouter", ID: "mistralai/mistral-large-2411", DisplayName: "Mistral Large 2411", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 760 | + | {Provider: "openrouter", ID: "mistralai/mistral-large-2512", DisplayName: "Mistral: Mistral Large 3 2512", ContextWindow: 262144, MaxOutput: 4096, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0.05, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 761 | + | {Provider: "openrouter", ID: "mistralai/mistral-medium-3", DisplayName: "Mistral: Mistral Medium 3", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.04, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 762 | + | {Provider: "openrouter", ID: "mistralai/mistral-medium-3-5", DisplayName: "Mistral: Mistral Medium 3.5", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 763 | + | {Provider: "openrouter", ID: "mistralai/mistral-medium-3.1", DisplayName: "Mistral: Mistral Medium 3.1", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.04, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 764 | + | {Provider: "openrouter", ID: "mistralai/mistral-nemo", DisplayName: "Mistral: Mistral Nemo", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 0.02, PriceOutput: 0.03, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 765 | + | {Provider: "openrouter", ID: "mistralai/mistral-saba", DisplayName: "Mistral: Saba", ContextWindow: 32768, MaxOutput: 4096, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.6, PriceCacheRead: 0.02, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 766 | + | {Provider: "openrouter", ID: "mistralai/mistral-small-2603", DisplayName: "Mistral: Mistral Small 4", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.015, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 767 | + | {Provider: "openrouter", ID: "mistralai/mistral-small-3.2-24b-instruct", DisplayName: "Mistral: Mistral Small 3.2 24B", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.075, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 768 | + | {Provider: "openrouter", ID: "mistralai/mixtral-8x22b-instruct", DisplayName: "Mistral: Mixtral 8x22B Instruct", ContextWindow: 65536, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 769 | + | {Provider: "openrouter", ID: "mistralai/pixtral-large-2411", DisplayName: "Mistral: Pixtral Large 2411", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 770 | + | {Provider: "openrouter", ID: "mistralai/voxtral-small-24b-2507", DisplayName: "Mistral: Voxtral Small 24B 2507", ContextWindow: 32000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 771 | + | {Provider: "openrouter", ID: "moonshotai/kimi-k2", DisplayName: "MoonshotAI: Kimi K2 0711", ContextWindow: 131072, MaxOutput: 32768, Reasoning: false, PriceInput: 0.57, PriceOutput: 2.3, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 772 | + | {Provider: "openrouter", ID: "moonshotai/kimi-k2-0905", DisplayName: "MoonshotAI: Kimi K2 0905", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 773 | + | {Provider: "openrouter", ID: "moonshotai/kimi-k2-thinking", DisplayName: "MoonshotAI: Kimi K2 Thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 774 | + | {Provider: "openrouter", ID: "moonshotai/kimi-k2.5", DisplayName: "MoonshotAI: Kimi K2.5", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 0.41, PriceOutput: 2.06, PriceCacheRead: 0.07, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 775 | + | {Provider: "openrouter", ID: "moonshotai/kimi-k2.6", DisplayName: "MoonshotAI: Kimi K2.6", ContextWindow: 262144, MaxOutput: 262142, Reasoning: true, PriceInput: 0.73, PriceOutput: 3.49, PriceCacheRead: 0.25, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 776 | + | {Provider: "openrouter", ID: "nex-agi/deepseek-v3.1-nex-n1", DisplayName: "Nex AGI: DeepSeek V3.1 Nex N1", ContextWindow: 131072, MaxOutput: 163840, Reasoning: false, PriceInput: 0.135, PriceOutput: 0.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 777 | + | {Provider: "openrouter", ID: "nvidia/llama-3.3-nemotron-super-49b-v1.5", DisplayName: "NVIDIA: Llama 3.3 Nemotron Super 49B V1.5", ContextWindow: 131072, MaxOutput: 16384, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 778 | + | {Provider: "openrouter", ID: "nvidia/nemotron-3-nano-30b-a3b", DisplayName: "NVIDIA: Nemotron 3 Nano 30B A3B", ContextWindow: 262144, MaxOutput: 228000, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 779 | + | {Provider: "openrouter", ID: "nvidia/nemotron-3-nano-30b-a3b:free", DisplayName: "NVIDIA: Nemotron 3 Nano 30B A3B (free)", ContextWindow: 256000, MaxOutput: 4096, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 780 | + | {Provider: "openrouter", ID: "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free", DisplayName: "NVIDIA: Nemotron 3 Nano Omni (free)", ContextWindow: 256000, MaxOutput: 65536, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 781 | + | {Provider: "openrouter", ID: "nvidia/nemotron-3-super-120b-a12b", DisplayName: "NVIDIA: Nemotron 3 Super", ContextWindow: 1000000, MaxOutput: 4096, Reasoning: true, PriceInput: 0.09, PriceOutput: 0.45, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 782 | + | {Provider: "openrouter", ID: "nvidia/nemotron-3-super-120b-a12b:free", DisplayName: "NVIDIA: Nemotron 3 Super (free)", ContextWindow: 1000000, MaxOutput: 262144, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 783 | + | {Provider: "openrouter", ID: "nvidia/nemotron-nano-12b-v2-vl:free", DisplayName: "NVIDIA: Nemotron Nano 12B 2 VL (free)", ContextWindow: 128000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 784 | + | {Provider: "openrouter", ID: "nvidia/nemotron-nano-9b-v2", DisplayName: "NVIDIA: Nemotron Nano 9B V2", ContextWindow: 131072, MaxOutput: 16384, Reasoning: true, PriceInput: 0.04, PriceOutput: 0.16, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 785 | + | {Provider: "openrouter", ID: "nvidia/nemotron-nano-9b-v2:free", DisplayName: "NVIDIA: Nemotron Nano 9B V2 (free)", ContextWindow: 128000, MaxOutput: 4096, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 786 | + | {Provider: "openrouter", ID: "openai/gpt-3.5-turbo", DisplayName: "OpenAI: GPT-3.5 Turbo", ContextWindow: 16385, MaxOutput: 4096, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 787 | + | {Provider: "openrouter", ID: "openai/gpt-3.5-turbo-0613", DisplayName: "OpenAI: GPT-3.5 Turbo (older v0613)", ContextWindow: 4095, MaxOutput: 4096, Reasoning: false, PriceInput: 1, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 788 | + | {Provider: "openrouter", ID: "openai/gpt-3.5-turbo-16k", DisplayName: "OpenAI: GPT-3.5 Turbo 16k", ContextWindow: 16385, MaxOutput: 4096, Reasoning: false, PriceInput: 3, PriceOutput: 4, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 789 | + | {Provider: "openrouter", ID: "openai/gpt-4", DisplayName: "OpenAI: GPT-4", ContextWindow: 8191, MaxOutput: 4096, Reasoning: false, PriceInput: 30, PriceOutput: 60, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 790 | + | {Provider: "openrouter", ID: "openai/gpt-4-0314", DisplayName: "OpenAI: GPT-4 (older v0314)", ContextWindow: 8191, MaxOutput: 4096, Reasoning: false, PriceInput: 30, PriceOutput: 60, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 791 | + | {Provider: "openrouter", ID: "openai/gpt-4-1106-preview", DisplayName: "OpenAI: GPT-4 Turbo (older v1106)", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 792 | + | {Provider: "openrouter", ID: "openai/gpt-4-turbo", DisplayName: "OpenAI: GPT-4 Turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 793 | + | {Provider: "openrouter", ID: "openai/gpt-4-turbo-preview", DisplayName: "OpenAI: GPT-4 Turbo Preview", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 794 | + | {Provider: "openrouter", ID: "openai/gpt-4.1", DisplayName: "OpenAI: GPT-4.1", ContextWindow: 1047576, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 795 | + | {Provider: "openrouter", ID: "openai/gpt-4.1-mini", DisplayName: "OpenAI: GPT-4.1 Mini", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.4, PriceOutput: 1.6, PriceCacheRead: 0.1, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 796 | + | {Provider: "openrouter", ID: "openai/gpt-4.1-nano", DisplayName: "OpenAI: GPT-4.1 Nano", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.025, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 797 | + | {Provider: "openrouter", ID: "openai/gpt-4o", DisplayName: "OpenAI: GPT-4o", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 798 | + | {Provider: "openrouter", ID: "openai/gpt-4o-2024-05-13", DisplayName: "OpenAI: GPT-4o (2024-05-13)", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 5, PriceOutput: 15, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 799 | + | {Provider: "openrouter", ID: "openai/gpt-4o-2024-08-06", DisplayName: "OpenAI: GPT-4o (2024-08-06)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 800 | + | {Provider: "openrouter", ID: "openai/gpt-4o-2024-11-20", DisplayName: "OpenAI: GPT-4o (2024-11-20)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 801 | + | {Provider: "openrouter", ID: "openai/gpt-4o-audio-preview", DisplayName: "OpenAI: GPT-4o Audio", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 802 | + | {Provider: "openrouter", ID: "openai/gpt-4o-mini", DisplayName: "OpenAI: GPT-4o-mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.075, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 803 | + | {Provider: "openrouter", ID: "openai/gpt-4o-mini-2024-07-18", DisplayName: "OpenAI: GPT-4o-mini (2024-07-18)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.075, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 804 | + | {Provider: "openrouter", ID: "openai/gpt-5", DisplayName: "OpenAI: GPT-5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 805 | + | {Provider: "openrouter", ID: "openai/gpt-5-codex", DisplayName: "OpenAI: GPT-5 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 806 | + | {Provider: "openrouter", ID: "openai/gpt-5-mini", DisplayName: "OpenAI: GPT-5 Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 807 | + | {Provider: "openrouter", ID: "openai/gpt-5-nano", DisplayName: "OpenAI: GPT-5 Nano", ContextWindow: 400000, MaxOutput: 4096, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 808 | + | {Provider: "openrouter", ID: "openai/gpt-5-pro", DisplayName: "OpenAI: GPT-5 Pro", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 15, PriceOutput: 120, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 809 | + | {Provider: "openrouter", ID: "openai/gpt-5.1", DisplayName: "OpenAI: GPT-5.1", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.13, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 810 | + | {Provider: "openrouter", ID: "openai/gpt-5.1-chat", DisplayName: "OpenAI: GPT-5.1 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 811 | + | {Provider: "openrouter", ID: "openai/gpt-5.1-codex", DisplayName: "OpenAI: GPT-5.1-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 812 | + | {Provider: "openrouter", ID: "openai/gpt-5.1-codex-max", DisplayName: "OpenAI: GPT-5.1-Codex-Max", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 813 | + | {Provider: "openrouter", ID: "openai/gpt-5.1-codex-mini", DisplayName: "OpenAI: GPT-5.1-Codex-Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.03, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 814 | + | {Provider: "openrouter", ID: "openai/gpt-5.2", DisplayName: "OpenAI: GPT-5.2", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 815 | + | {Provider: "openrouter", ID: "openai/gpt-5.2-chat", DisplayName: "OpenAI: GPT-5.2 Chat", ContextWindow: 128000, MaxOutput: 32000, Reasoning: false, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 816 | + | {Provider: "openrouter", ID: "openai/gpt-5.2-codex", DisplayName: "OpenAI: GPT-5.2-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 817 | + | {Provider: "openrouter", ID: "openai/gpt-5.2-pro", DisplayName: "OpenAI: GPT-5.2 Pro", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 21, PriceOutput: 168, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 818 | + | {Provider: "openrouter", ID: "openai/gpt-5.3-chat", DisplayName: "OpenAI: GPT-5.3 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 819 | + | {Provider: "openrouter", ID: "openai/gpt-5.3-codex", DisplayName: "OpenAI: GPT-5.3-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 820 | + | {Provider: "openrouter", ID: "openai/gpt-5.4", DisplayName: "OpenAI: GPT-5.4", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 821 | + | {Provider: "openrouter", ID: "openai/gpt-5.4-mini", DisplayName: "OpenAI: GPT-5.4 Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 822 | + | {Provider: "openrouter", ID: "openai/gpt-5.4-nano", DisplayName: "OpenAI: GPT-5.4 Nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.25, PriceCacheRead: 0.02, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 823 | + | {Provider: "openrouter", ID: "openai/gpt-5.4-pro", DisplayName: "OpenAI: GPT-5.4 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 824 | + | {Provider: "openrouter", ID: "openai/gpt-5.5", DisplayName: "OpenAI: GPT-5.5", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 825 | + | {Provider: "openrouter", ID: "openai/gpt-5.5-pro", DisplayName: "OpenAI: GPT-5.5 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 826 | + | {Provider: "openrouter", ID: "openai/gpt-audio", DisplayName: "OpenAI: GPT Audio", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 827 | + | {Provider: "openrouter", ID: "openai/gpt-audio-mini", DisplayName: "OpenAI: GPT Audio Mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 828 | + | {Provider: "openrouter", ID: "openai/gpt-chat-latest", DisplayName: "OpenAI: GPT Chat Latest", ContextWindow: 400000, MaxOutput: 128000, Reasoning: false, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 829 | + | {Provider: "openrouter", ID: "openai/gpt-oss-120b", DisplayName: "OpenAI: gpt-oss-120b", ContextWindow: 131072, MaxOutput: 4096, Reasoning: true, PriceInput: 0.039, PriceOutput: 0.18, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 830 | + | {Provider: "openrouter", ID: "openai/gpt-oss-120b:free", DisplayName: "OpenAI: gpt-oss-120b (free)", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 831 | + | {Provider: "openrouter", ID: "openai/gpt-oss-20b", DisplayName: "OpenAI: gpt-oss-20b", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.03, PriceOutput: 0.14, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 832 | + | {Provider: "openrouter", ID: "openai/gpt-oss-20b:free", DisplayName: "OpenAI: gpt-oss-20b (free)", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 833 | + | {Provider: "openrouter", ID: "openai/gpt-oss-safeguard-20b", DisplayName: "OpenAI: gpt-oss-safeguard-20b", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.037, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 834 | + | {Provider: "openrouter", ID: "openai/o1", DisplayName: "OpenAI: o1", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 15, PriceOutput: 60, PriceCacheRead: 7.5, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 835 | + | {Provider: "openrouter", ID: "openai/o3", DisplayName: "OpenAI: o3", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 836 | + | {Provider: "openrouter", ID: "openai/o3-deep-research", DisplayName: "OpenAI: o3 Deep Research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 10, PriceOutput: 40, PriceCacheRead: 2.5, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 837 | + | {Provider: "openrouter", ID: "openai/o3-mini", DisplayName: "OpenAI: o3 Mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.55, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 838 | + | {Provider: "openrouter", ID: "openai/o3-mini-high", DisplayName: "OpenAI: o3 Mini High", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.55, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 839 | + | {Provider: "openrouter", ID: "openai/o3-pro", DisplayName: "OpenAI: o3 Pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 20, PriceOutput: 80, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 840 | + | {Provider: "openrouter", ID: "openai/o4-mini", DisplayName: "OpenAI: o4 Mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.275, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 841 | + | {Provider: "openrouter", ID: "openai/o4-mini-deep-research", DisplayName: "OpenAI: o4 Mini Deep Research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 842 | + | {Provider: "openrouter", ID: "openai/o4-mini-high", DisplayName: "OpenAI: o4 Mini High", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.275, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 843 | + | {Provider: "openrouter", ID: "openrouter/auto", DisplayName: "Auto Router", ContextWindow: 2000000, MaxOutput: 4096, Reasoning: true, PriceInput: -1000000, PriceOutput: -1000000, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 844 | + | {Provider: "openrouter", ID: "openrouter/free", DisplayName: "Free Models Router", ContextWindow: 200000, MaxOutput: 4096, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 845 | + | {Provider: "openrouter", ID: "openrouter/owl-alpha", DisplayName: "Owl Alpha", ContextWindow: 1048756, MaxOutput: 262144, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 846 | + | {Provider: "openrouter", ID: "poolside/laguna-m.1:free", DisplayName: "Poolside: Laguna M.1 (free)", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 847 | + | {Provider: "openrouter", ID: "poolside/laguna-xs.2:free", DisplayName: "Poolside: Laguna XS.2 (free)", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 848 | + | {Provider: "openrouter", ID: "prime-intellect/intellect-3", DisplayName: "Prime Intellect: INTELLECT-3", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 849 | + | {Provider: "openrouter", ID: "qwen/qwen-2.5-72b-instruct", DisplayName: "Qwen2.5 72B Instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.36, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 850 | + | {Provider: "openrouter", ID: "qwen/qwen-2.5-7b-instruct", DisplayName: "Qwen: Qwen2.5 7B Instruct", ContextWindow: 131072, MaxOutput: 32768, Reasoning: false, PriceInput: 0.04, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 851 | + | {Provider: "openrouter", ID: "qwen/qwen-plus", DisplayName: "Qwen: Qwen-Plus", ContextWindow: 1000000, MaxOutput: 32768, Reasoning: false, PriceInput: 0.26, PriceOutput: 0.78, PriceCacheRead: 0.052, PriceCacheWrite: 0.325, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 852 | + | {Provider: "openrouter", ID: "qwen/qwen-plus-2025-07-28", DisplayName: "Qwen: Qwen Plus 0728", ContextWindow: 1000000, MaxOutput: 32768, Reasoning: false, PriceInput: 0.26, PriceOutput: 0.78, PriceCacheRead: 0, PriceCacheWrite: 0.325, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 853 | + | {Provider: "openrouter", ID: "qwen/qwen-plus-2025-07-28:thinking", DisplayName: "Qwen: Qwen Plus 0728 (thinking)", ContextWindow: 1000000, MaxOutput: 32768, Reasoning: true, PriceInput: 0.26, PriceOutput: 0.78, PriceCacheRead: 0, PriceCacheWrite: 0.325, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 854 | + | {Provider: "openrouter", ID: "qwen/qwen3-14b", DisplayName: "Qwen: Qwen3 14B", ContextWindow: 131702, MaxOutput: 40960, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.24, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 855 | + | {Provider: "openrouter", ID: "qwen/qwen3-235b-a22b", DisplayName: "Qwen: Qwen3 235B A22B", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0.455, PriceOutput: 1.82, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 856 | + | {Provider: "openrouter", ID: "qwen/qwen3-235b-a22b-2507", DisplayName: "Qwen: Qwen3 235B A22B Instruct 2507", ContextWindow: 262144, MaxOutput: 16384, Reasoning: false, PriceInput: 0.071, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 857 | + | {Provider: "openrouter", ID: "qwen/qwen3-235b-a22b-thinking-2507", DisplayName: "Qwen: Qwen3 235B A22B Thinking 2507", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 0.1495, PriceOutput: 1.495, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 858 | + | {Provider: "openrouter", ID: "qwen/qwen3-30b-a3b", DisplayName: "Qwen: Qwen3 30B A3B", ContextWindow: 131072, MaxOutput: 20000, Reasoning: true, PriceInput: 0.09, PriceOutput: 0.45, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 859 | + | {Provider: "openrouter", ID: "qwen/qwen3-30b-a3b-instruct-2507", DisplayName: "Qwen: Qwen3 30B A3B Instruct 2507", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.09, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 860 | + | {Provider: "openrouter", ID: "qwen/qwen3-30b-a3b-thinking-2507", DisplayName: "Qwen: Qwen3 30B A3B Thinking 2507", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.08, PriceOutput: 0.4, PriceCacheRead: 0.08, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 861 | + | {Provider: "openrouter", ID: "qwen/qwen3-32b", DisplayName: "Qwen: Qwen3 32B", ContextWindow: 131072, MaxOutput: 16384, Reasoning: true, PriceInput: 0.08, PriceOutput: 0.28, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 862 | + | {Provider: "openrouter", ID: "qwen/qwen3-8b", DisplayName: "Qwen: Qwen3 8B", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.05, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 863 | + | {Provider: "openrouter", ID: "qwen/qwen3-coder", DisplayName: "Qwen: Qwen3 Coder 480B A35B", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: false, PriceInput: 0.22, PriceOutput: 1.8, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 864 | + | {Provider: "openrouter", ID: "qwen/qwen3-coder-30b-a3b-instruct", DisplayName: "Qwen: Qwen3 Coder 30B A3B Instruct", ContextWindow: 160000, MaxOutput: 32768, Reasoning: false, PriceInput: 0.07, PriceOutput: 0.27, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 865 | + | {Provider: "openrouter", ID: "qwen/qwen3-coder-flash", DisplayName: "Qwen: Qwen3 Coder Flash", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: false, PriceInput: 0.195, PriceOutput: 0.975, PriceCacheRead: 0.039, PriceCacheWrite: 0.24375, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 866 | + | {Provider: "openrouter", ID: "qwen/qwen3-coder-next", DisplayName: "Qwen: Qwen3 Coder Next", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.11, PriceOutput: 0.8, PriceCacheRead: 0.07, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 867 | + | {Provider: "openrouter", ID: "qwen/qwen3-coder-plus", DisplayName: "Qwen: Qwen3 Coder Plus", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: false, PriceInput: 0.65, PriceOutput: 3.25, PriceCacheRead: 0.13, PriceCacheWrite: 0.8125, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 868 | + | {Provider: "openrouter", ID: "qwen/qwen3-coder:free", DisplayName: "Qwen: Qwen3 Coder 480B A35B (free)", ContextWindow: 1048576, MaxOutput: 262000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 869 | + | {Provider: "openrouter", ID: "qwen/qwen3-max", DisplayName: "Qwen: Qwen3 Max", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 0.78, PriceOutput: 3.9, PriceCacheRead: 0.156, PriceCacheWrite: 0.975, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 870 | + | {Provider: "openrouter", ID: "qwen/qwen3-max-thinking", DisplayName: "Qwen: Qwen3 Max Thinking", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.78, PriceOutput: 3.9, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 871 | + | {Provider: "openrouter", ID: "qwen/qwen3-next-80b-a3b-instruct", DisplayName: "Qwen: Qwen3 Next 80B A3B Instruct", ContextWindow: 262144, MaxOutput: 16384, Reasoning: false, PriceInput: 0.09, PriceOutput: 1.1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 872 | + | {Provider: "openrouter", ID: "qwen/qwen3-next-80b-a3b-instruct:free", DisplayName: "Qwen: Qwen3 Next 80B A3B Instruct (free)", ContextWindow: 262144, MaxOutput: 4096, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 873 | + | {Provider: "openrouter", ID: "qwen/qwen3-next-80b-a3b-thinking", DisplayName: "Qwen: Qwen3 Next 80B A3B Thinking", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.0975, PriceOutput: 0.78, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 874 | + | {Provider: "openrouter", ID: "qwen/qwen3-vl-235b-a22b-instruct", DisplayName: "Qwen: Qwen3 VL 235B A22B Instruct", ContextWindow: 262144, MaxOutput: 16384, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.88, PriceCacheRead: 0.11, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 875 | + | {Provider: "openrouter", ID: "qwen/qwen3-vl-235b-a22b-thinking", DisplayName: "Qwen: Qwen3 VL 235B A22B Thinking", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.26, PriceOutput: 2.6, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 876 | + | {Provider: "openrouter", ID: "qwen/qwen3-vl-30b-a3b-instruct", DisplayName: "Qwen: Qwen3 VL 30B A3B Instruct", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 0.13, PriceOutput: 0.52, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 877 | + | {Provider: "openrouter", ID: "qwen/qwen3-vl-30b-a3b-thinking", DisplayName: "Qwen: Qwen3 VL 30B A3B Thinking", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.13, PriceOutput: 1.56, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 878 | + | {Provider: "openrouter", ID: "qwen/qwen3-vl-32b-instruct", DisplayName: "Qwen: Qwen3 VL 32B Instruct", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 0.104, PriceOutput: 0.416, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 879 | + | {Provider: "openrouter", ID: "qwen/qwen3-vl-8b-instruct", DisplayName: "Qwen: Qwen3 VL 8B Instruct", ContextWindow: 256000, MaxOutput: 32768, Reasoning: false, PriceInput: 0.08, PriceOutput: 0.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 880 | + | {Provider: "openrouter", ID: "qwen/qwen3-vl-8b-thinking", DisplayName: "Qwen: Qwen3 VL 8B Thinking", ContextWindow: 256000, MaxOutput: 32768, Reasoning: true, PriceInput: 0.117, PriceOutput: 1.365, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 881 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-122b-a10b", DisplayName: "Qwen: Qwen3.5-122B-A10B", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.26, PriceOutput: 2.08, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 882 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-27b", DisplayName: "Qwen: Qwen3.5-27B", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.195, PriceOutput: 1.56, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 883 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-35b-a3b", DisplayName: "Qwen: Qwen3.5-35B-A3B", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 0.139, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 884 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-397b-a17b", DisplayName: "Qwen: Qwen3.5 397B A17B", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.39, PriceOutput: 2.34, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 885 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-9b", DisplayName: "Qwen: Qwen3.5-9B", ContextWindow: 262144, MaxOutput: 81920, Reasoning: true, PriceInput: 0.04, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 886 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-flash-02-23", DisplayName: "Qwen: Qwen3.5-Flash", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 0.065, PriceOutput: 0.26, PriceCacheRead: 0, PriceCacheWrite: 0.08125, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 887 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-plus-02-15", DisplayName: "Qwen: Qwen3.5 Plus 2026-02-15", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 0.26, PriceOutput: 1.56, PriceCacheRead: 0, PriceCacheWrite: 0.325, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 888 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-plus-20260420", DisplayName: "Qwen: Qwen3.5 Plus 2026-04-20", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.8, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 889 | + | {Provider: "openrouter", ID: "qwen/qwen3.6-27b", DisplayName: "Qwen: Qwen3.6 27B", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.3, PriceOutput: 3.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 890 | + | {Provider: "openrouter", ID: "qwen/qwen3.6-35b-a3b", DisplayName: "Qwen: Qwen3.6 35B A3B", ContextWindow: 262144, MaxOutput: 262140, Reasoning: true, PriceInput: 0.15, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 891 | + | {Provider: "openrouter", ID: "qwen/qwen3.6-flash", DisplayName: "Qwen: Qwen3.6 Flash", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1875, PriceOutput: 1.125, PriceCacheRead: 0, PriceCacheWrite: 0.234375, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 892 | + | {Provider: "openrouter", ID: "qwen/qwen3.6-max-preview", DisplayName: "Qwen: Qwen3.6 Max Preview", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 1.04, PriceOutput: 6.24, PriceCacheRead: 0, PriceCacheWrite: 1.3, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 893 | + | {Provider: "openrouter", ID: "qwen/qwen3.6-plus", DisplayName: "Qwen: Qwen3.6 Plus", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 0.325, PriceOutput: 1.95, PriceCacheRead: 0, PriceCacheWrite: 0.40625, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 894 | + | {Provider: "openrouter", ID: "qwen/qwen3.7-max", DisplayName: "Qwen: Qwen3.7 Max", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 2.5, PriceOutput: 7.5, PriceCacheRead: 0, PriceCacheWrite: 3.125, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 895 | + | {Provider: "openrouter", ID: "rekaai/reka-edge", DisplayName: "Reka Edge", ContextWindow: 16384, MaxOutput: 16384, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 896 | + | {Provider: "openrouter", ID: "relace/relace-search", DisplayName: "Relace: Relace Search", ContextWindow: 256000, MaxOutput: 128000, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 897 | + | {Provider: "openrouter", ID: "sao10k/l3-euryale-70b", DisplayName: "Sao10k: Llama 3 Euryale 70B v2.1", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 1.48, PriceOutput: 1.48, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 898 | + | {Provider: "openrouter", ID: "sao10k/l3.1-euryale-70b", DisplayName: "Sao10K: Llama 3.1 Euryale 70B v2.2", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.85, PriceOutput: 0.85, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 899 | + | {Provider: "openrouter", ID: "stepfun/step-3.5-flash", DisplayName: "StepFun: Step 3.5 Flash", ContextWindow: 262144, MaxOutput: 16384, Reasoning: true, PriceInput: 0.09, PriceOutput: 0.3, PriceCacheRead: 0.02, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 900 | + | {Provider: "openrouter", ID: "tencent/hy3-preview", DisplayName: "Tencent: Hy3 preview", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.066, PriceOutput: 0.26, PriceCacheRead: 0.029, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 901 | + | {Provider: "openrouter", ID: "thedrummer/rocinante-12b", DisplayName: "TheDrummer: Rocinante 12B", ContextWindow: 32768, MaxOutput: 32768, Reasoning: false, PriceInput: 0.17, PriceOutput: 0.43, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 902 | + | {Provider: "openrouter", ID: "thedrummer/unslopnemo-12b", DisplayName: "TheDrummer: UnslopNemo 12B", ContextWindow: 32768, MaxOutput: 32768, Reasoning: false, PriceInput: 0.4, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 903 | + | {Provider: "openrouter", ID: "upstage/solar-pro-3", DisplayName: "Upstage: Solar Pro 3", ContextWindow: 128000, MaxOutput: 4096, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.015, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 904 | + | {Provider: "openrouter", ID: "x-ai/grok-4.20", DisplayName: "xAI: Grok 4.20", ContextWindow: 2000000, MaxOutput: 4096, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 905 | + | {Provider: "openrouter", ID: "x-ai/grok-4.3", DisplayName: "xAI: Grok 4.3", ContextWindow: 1000000, MaxOutput: 4096, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 906 | + | {Provider: "openrouter", ID: "x-ai/grok-build-0.1", DisplayName: "xAI: Grok Build 0.1", ContextWindow: 256000, MaxOutput: 4096, Reasoning: true, PriceInput: 1, PriceOutput: 2, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 907 | + | {Provider: "openrouter", ID: "xiaomi/mimo-v2-flash", DisplayName: "Xiaomi: MiMo-V2-Flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 908 | + | {Provider: "openrouter", ID: "xiaomi/mimo-v2-omni", DisplayName: "Xiaomi: MiMo-V2-Omni", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 909 | + | {Provider: "openrouter", ID: "xiaomi/mimo-v2-pro", DisplayName: "Xiaomi: MiMo-V2-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 910 | + | {Provider: "openrouter", ID: "xiaomi/mimo-v2.5", DisplayName: "Xiaomi: MiMo-V2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 911 | + | {Provider: "openrouter", ID: "xiaomi/mimo-v2.5-pro", DisplayName: "Xiaomi: MiMo-V2.5-Pro", ContextWindow: 1048576, MaxOutput: 16384, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 912 | + | {Provider: "openrouter", ID: "z-ai/glm-4-32b", DisplayName: "Z.ai: GLM 4 32B ", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 913 | + | {Provider: "openrouter", ID: "z-ai/glm-4.5", DisplayName: "Z.ai: GLM 4.5", ContextWindow: 131072, MaxOutput: 98304, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0.11, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 914 | + | {Provider: "openrouter", ID: "z-ai/glm-4.5-air", DisplayName: "Z.ai: GLM 4.5 Air", ContextWindow: 131072, MaxOutput: 98304, Reasoning: true, PriceInput: 0.13, PriceOutput: 0.85, PriceCacheRead: 0.025, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 915 | + | {Provider: "openrouter", ID: "z-ai/glm-4.5-air:free", DisplayName: "Z.ai: GLM 4.5 Air (free)", ContextWindow: 131072, MaxOutput: 96000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 916 | + | {Provider: "openrouter", ID: "z-ai/glm-4.5v", DisplayName: "Z.ai: GLM 4.5V", ContextWindow: 65536, MaxOutput: 16384, Reasoning: true, PriceInput: 0.6, PriceOutput: 1.8, PriceCacheRead: 0.11, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 917 | + | {Provider: "openrouter", ID: "z-ai/glm-4.6", DisplayName: "Z.ai: GLM 4.6", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 0.43, PriceOutput: 1.74, PriceCacheRead: 0.08, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 918 | + | {Provider: "openrouter", ID: "z-ai/glm-4.6v", DisplayName: "Z.ai: GLM 4.6V", ContextWindow: 131072, MaxOutput: 24000, Reasoning: true, PriceInput: 0.3, PriceOutput: 0.9, PriceCacheRead: 0.05, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 919 | + | {Provider: "openrouter", ID: "z-ai/glm-4.7", DisplayName: "Z.ai: GLM 4.7", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 1.75, PriceCacheRead: 0.08, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 920 | + | {Provider: "openrouter", ID: "z-ai/glm-4.7-flash", DisplayName: "Z.ai: GLM 4.7 Flash", ContextWindow: 202752, MaxOutput: 16384, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 921 | + | {Provider: "openrouter", ID: "z-ai/glm-5", DisplayName: "Z.ai: GLM 5", ContextWindow: 202752, MaxOutput: 4096, Reasoning: true, PriceInput: 0.6, PriceOutput: 1.9, PriceCacheRead: 0.119, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 922 | + | {Provider: "openrouter", ID: "z-ai/glm-5-turbo", DisplayName: "Z.ai: GLM 5 Turbo", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1.2, PriceOutput: 4, PriceCacheRead: 0.24, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 923 | + | {Provider: "openrouter", ID: "z-ai/glm-5.1", DisplayName: "Z.ai: GLM 5.1", ContextWindow: 202752, MaxOutput: 4096, Reasoning: true, PriceInput: 0.98, PriceOutput: 3.08, PriceCacheRead: 0.182, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 924 | + | {Provider: "openrouter", ID: "z-ai/glm-5v-turbo", DisplayName: "Z.ai: GLM 5V Turbo", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1.2, PriceOutput: 4, PriceCacheRead: 0.24, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 925 | + | {Provider: "openrouter", ID: "~anthropic/claude-haiku-latest", DisplayName: "Anthropic Claude Haiku Latest", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 926 | + | {Provider: "openrouter", ID: "~anthropic/claude-opus-latest", DisplayName: "Anthropic: Claude Opus Latest", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 927 | + | {Provider: "openrouter", ID: "~anthropic/claude-sonnet-latest", DisplayName: "Anthropic Claude Sonnet Latest", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 928 | + | {Provider: "openrouter", ID: "~google/gemini-flash-latest", DisplayName: "Google Gemini Flash Latest", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 929 | + | {Provider: "openrouter", ID: "~google/gemini-pro-latest", DisplayName: "Google Gemini Pro Latest", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, PriceCacheWrite: 0.375, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 930 | + | {Provider: "openrouter", ID: "~moonshotai/kimi-latest", DisplayName: "MoonshotAI Kimi Latest", ContextWindow: 262144, MaxOutput: 262142, Reasoning: true, PriceInput: 0.73, PriceOutput: 3.49, PriceCacheRead: 0.25, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 931 | + | {Provider: "openrouter", ID: "~openai/gpt-latest", DisplayName: "OpenAI GPT Latest", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 932 | + | {Provider: "openrouter", ID: "~openai/gpt-mini-latest", DisplayName: "OpenAI GPT Mini Latest", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, BaseURL: "https://openrouter.ai/api/v1"}, | |
| 550 | 933 | } | |
| @@ -16,535 +16,918 @@ func init() { Catalog = append(Catalog, builtinCatalog...) } | |||||
| 16 | 16 | ||||
| 17 | var builtinCatalog = []Model{ | 17 | var builtinCatalog = []Model{ | ||
| 18 | // ----- amazon-bedrock ----- | 18 | // ----- amazon-bedrock ----- | ||
| 19 | - | {Provider: "amazon-bedrock", ID: "amazon.nova-2-lite-v1:0", DisplayName: "amazon.nova-2-lite-v1:0", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.33, PriceOutput: 2.75, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 19 | + | {Provider: "amazon-bedrock", ID: "amazon.nova-2-lite-v1:0", DisplayName: "Nova 2 Lite", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.33, PriceOutput: 2.75, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 20 | - | {Provider: "amazon-bedrock", ID: "amazon.nova-lite-v1:0", DisplayName: "amazon.nova-lite-v1:0", ContextWindow: 300000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.06, PriceOutput: 0.24, PriceCacheRead: 0.015, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 20 | + | {Provider: "amazon-bedrock", ID: "amazon.nova-lite-v1:0", DisplayName: "Nova Lite", ContextWindow: 300000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.06, PriceOutput: 0.24, PriceCacheRead: 0.015, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 21 | - | {Provider: "amazon-bedrock", ID: "amazon.nova-micro-v1:0", DisplayName: "amazon.nova-micro-v1:0", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.035, PriceOutput: 0.14, PriceCacheRead: 0.00875, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 21 | + | {Provider: "amazon-bedrock", ID: "amazon.nova-micro-v1:0", DisplayName: "Nova Micro", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.035, PriceOutput: 0.14, PriceCacheRead: 0.00875, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 22 | - | {Provider: "amazon-bedrock", ID: "amazon.nova-pro-v1:0", DisplayName: "amazon.nova-pro-v1:0", ContextWindow: 300000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 22 | + | {Provider: "amazon-bedrock", ID: "amazon.nova-pro-v1:0", DisplayName: "Nova Pro", ContextWindow: 300000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 23 | - | {Provider: "amazon-bedrock", ID: "anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "anthropic.claude-haiku-4-5-20251001-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 23 | + | {Provider: "amazon-bedrock", ID: "anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "Claude Haiku 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 24 | - | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-1-20250805-v1:0", DisplayName: "anthropic.claude-opus-4-1-20250805-v1:0", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 24 | + | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-1-20250805-v1:0", DisplayName: "Claude Opus 4.1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 25 | - | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-5-20251101-v1:0", DisplayName: "anthropic.claude-opus-4-5-20251101-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 25 | + | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-5-20251101-v1:0", DisplayName: "Claude Opus 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 26 | - | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-6-v1", DisplayName: "anthropic.claude-opus-4-6-v1", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 26 | + | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-6-v1", DisplayName: "Claude Opus 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 27 | - | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-7", DisplayName: "anthropic.claude-opus-4-7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 27 | + | {Provider: "amazon-bedrock", ID: "anthropic.claude-opus-4-7", DisplayName: "Claude Opus 4.7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 28 | - | {Provider: "amazon-bedrock", ID: "anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "anthropic.claude-sonnet-4-5-20250929-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 28 | + | {Provider: "amazon-bedrock", ID: "anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "Claude Sonnet 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 29 | - | {Provider: "amazon-bedrock", ID: "anthropic.claude-sonnet-4-6", DisplayName: "anthropic.claude-sonnet-4-6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 29 | + | {Provider: "amazon-bedrock", ID: "anthropic.claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 30 | - | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "au.anthropic.claude-haiku-4-5-20251001-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 30 | + | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "Claude Haiku 4.5 (AU)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 31 | - | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-opus-4-6-v1", DisplayName: "au.anthropic.claude-opus-4-6-v1", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 16.5, PriceOutput: 82.5, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 31 | + | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-opus-4-6-v1", DisplayName: "AU Anthropic Claude Opus 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 16.5, PriceOutput: 82.5, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 32 | - | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "au.anthropic.claude-sonnet-4-5-20250929-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 32 | + | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "Claude Sonnet 4.5 (AU)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 33 | - | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-sonnet-4-6", DisplayName: "au.anthropic.claude-sonnet-4-6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 3.3, PriceOutput: 16.5, PriceCacheRead: 0.33, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 33 | + | {Provider: "amazon-bedrock", ID: "au.anthropic.claude-sonnet-4-6", DisplayName: "AU Anthropic Claude Sonnet 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 3.3, PriceOutput: 16.5, PriceCacheRead: 0.33, PriceCacheWrite: 4.125, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 34 | - | {Provider: "amazon-bedrock", ID: "deepseek.r1-v1:0", DisplayName: "deepseek.r1-v1:0", ContextWindow: 128000, MaxOutput: 32768, Reasoning: true, PriceInput: 1.35, PriceOutput: 5.4, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 34 | + | {Provider: "amazon-bedrock", ID: "deepseek.r1-v1:0", DisplayName: "DeepSeek-R1", ContextWindow: 128000, MaxOutput: 32768, Reasoning: true, PriceInput: 1.35, PriceOutput: 5.4, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 35 | - | {Provider: "amazon-bedrock", ID: "deepseek.v3-v1:0", DisplayName: "deepseek.v3-v1:0", ContextWindow: 163840, MaxOutput: 81920, Reasoning: true, PriceInput: 0.58, PriceOutput: 1.68, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 35 | + | {Provider: "amazon-bedrock", ID: "deepseek.v3-v1:0", DisplayName: "DeepSeek-V3.1", ContextWindow: 163840, MaxOutput: 81920, Reasoning: true, PriceInput: 0.58, PriceOutput: 1.68, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 36 | - | {Provider: "amazon-bedrock", ID: "deepseek.v3.2", DisplayName: "deepseek.v3.2", ContextWindow: 163840, MaxOutput: 81920, Reasoning: true, PriceInput: 0.62, PriceOutput: 1.85, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 36 | + | {Provider: "amazon-bedrock", ID: "deepseek.v3.2", DisplayName: "DeepSeek-V3.2", ContextWindow: 163840, MaxOutput: 81920, Reasoning: true, PriceInput: 0.62, PriceOutput: 1.85, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 37 | - | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "eu.anthropic.claude-haiku-4-5-20251001-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | 37 | + | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "Claude Haiku 4.5 (EU)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, |
| 38 | - | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-opus-4-5-20251101-v1:0", DisplayName: "eu.anthropic.claude-opus-4-5-20251101-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | 38 | + | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-opus-4-5-20251101-v1:0", DisplayName: "Claude Opus 4.5 (EU)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, |
| 39 | - | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-opus-4-6-v1", DisplayName: "eu.anthropic.claude-opus-4-6-v1", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | 39 | + | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-opus-4-6-v1", DisplayName: "Claude Opus 4.6 (EU)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, |
| 40 | - | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-opus-4-7", DisplayName: "eu.anthropic.claude-opus-4-7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | 40 | + | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-opus-4-7", DisplayName: "Claude Opus 4.7 (EU)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, |
| 41 | - | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "eu.anthropic.claude-sonnet-4-5-20250929-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | 41 | + | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "Claude Sonnet 4.5 (EU)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, |
| 42 | - | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-sonnet-4-6", DisplayName: "eu.anthropic.claude-sonnet-4-6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, | 42 | + | {Provider: "amazon-bedrock", ID: "eu.anthropic.claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6 (EU)", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.eu-central-1.amazonaws.com"}, |
| 43 | - | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "global.anthropic.claude-haiku-4-5-20251001-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 43 | + | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "Claude Haiku 4.5 (Global)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 44 | - | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-opus-4-5-20251101-v1:0", DisplayName: "global.anthropic.claude-opus-4-5-20251101-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 44 | + | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-opus-4-5-20251101-v1:0", DisplayName: "Claude Opus 4.5 (Global)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 45 | - | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-opus-4-6-v1", DisplayName: "global.anthropic.claude-opus-4-6-v1", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 45 | + | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-opus-4-6-v1", DisplayName: "Claude Opus 4.6 (Global)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 46 | - | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-opus-4-7", DisplayName: "global.anthropic.claude-opus-4-7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 46 | + | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-opus-4-7", DisplayName: "Claude Opus 4.7 (Global)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 47 | - | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "global.anthropic.claude-sonnet-4-5-20250929-v1:0", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 47 | + | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "Claude Sonnet 4.5 (Global)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 48 | - | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-sonnet-4-6", DisplayName: "global.anthropic.claude-sonnet-4-6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | 48 | + | {Provider: "amazon-bedrock", ID: "global.anthropic.claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6 (Global)", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, |
| 49 | // ----- azure-openai-responses ----- | 49 | // ----- azure-openai-responses ----- | ||
| 50 | - | {Provider: "azure-openai-responses", ID: "gpt-4", DisplayName: "gpt-4", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 30, PriceOutput: 60, PriceCacheRead: 0, BaseURL: ""}, | 50 | + | {Provider: "azure-openai-responses", ID: "gpt-4", DisplayName: "GPT-4", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 30, PriceOutput: 60, PriceCacheRead: 0, BaseURL: ""}, |
| 51 | - | {Provider: "azure-openai-responses", ID: "gpt-4-turbo", DisplayName: "gpt-4-turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: ""}, | 51 | + | {Provider: "azure-openai-responses", ID: "gpt-4-turbo", DisplayName: "GPT-4 Turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: ""}, |
| 52 | - | {Provider: "azure-openai-responses", ID: "gpt-4.1", DisplayName: "gpt-4.1", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: ""}, | 52 | + | {Provider: "azure-openai-responses", ID: "gpt-4.1", DisplayName: "GPT-4.1", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: ""}, |
| 53 | - | {Provider: "azure-openai-responses", ID: "gpt-4.1-mini", DisplayName: "gpt-4.1-mini", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.4, PriceOutput: 1.6, PriceCacheRead: 0.1, BaseURL: ""}, | 53 | + | {Provider: "azure-openai-responses", ID: "gpt-4.1-mini", DisplayName: "GPT-4.1 mini", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.4, PriceOutput: 1.6, PriceCacheRead: 0.1, BaseURL: ""}, |
| 54 | - | {Provider: "azure-openai-responses", ID: "gpt-4.1-nano", DisplayName: "gpt-4.1-nano", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.03, BaseURL: ""}, | 54 | + | {Provider: "azure-openai-responses", ID: "gpt-4.1-nano", DisplayName: "GPT-4.1 nano", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.03, BaseURL: ""}, |
| 55 | - | {Provider: "azure-openai-responses", ID: "gpt-4o", DisplayName: "gpt-4o", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: ""}, | 55 | + | {Provider: "azure-openai-responses", ID: "gpt-4o", DisplayName: "GPT-4o", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: ""}, |
| 56 | - | {Provider: "azure-openai-responses", ID: "gpt-4o-2024-05-13", DisplayName: "gpt-4o-2024-05-13", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 5, PriceOutput: 15, PriceCacheRead: 0, BaseURL: ""}, | 56 | + | {Provider: "azure-openai-responses", ID: "gpt-4o-2024-05-13", DisplayName: "GPT-4o (2024-05-13)", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 5, PriceOutput: 15, PriceCacheRead: 0, BaseURL: ""}, |
| 57 | - | {Provider: "azure-openai-responses", ID: "gpt-4o-2024-08-06", DisplayName: "gpt-4o-2024-08-06", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: ""}, | 57 | + | {Provider: "azure-openai-responses", ID: "gpt-4o-2024-08-06", DisplayName: "GPT-4o (2024-08-06)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: ""}, |
| 58 | - | {Provider: "azure-openai-responses", ID: "gpt-4o-2024-11-20", DisplayName: "gpt-4o-2024-11-20", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: ""}, | 58 | + | {Provider: "azure-openai-responses", ID: "gpt-4o-2024-11-20", DisplayName: "GPT-4o (2024-11-20)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: ""}, |
| 59 | - | {Provider: "azure-openai-responses", ID: "gpt-4o-mini", DisplayName: "gpt-4o-mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.08, BaseURL: ""}, | 59 | + | {Provider: "azure-openai-responses", ID: "gpt-4o-mini", DisplayName: "GPT-4o mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.08, BaseURL: ""}, |
| 60 | - | {Provider: "azure-openai-responses", ID: "gpt-5", DisplayName: "gpt-5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | 60 | + | {Provider: "azure-openai-responses", ID: "gpt-5", DisplayName: "GPT-5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, |
| 61 | - | {Provider: "azure-openai-responses", ID: "gpt-5-chat-latest", DisplayName: "gpt-5-chat-latest", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | 61 | + | {Provider: "azure-openai-responses", ID: "gpt-5-chat-latest", DisplayName: "GPT-5 Chat Latest", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, |
| 62 | - | {Provider: "azure-openai-responses", ID: "gpt-5-codex", DisplayName: "gpt-5-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | 62 | + | {Provider: "azure-openai-responses", ID: "gpt-5-codex", DisplayName: "GPT-5-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, |
| 63 | - | {Provider: "azure-openai-responses", ID: "gpt-5-mini", DisplayName: "gpt-5-mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: ""}, | 63 | + | {Provider: "azure-openai-responses", ID: "gpt-5-mini", DisplayName: "GPT-5 Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: ""}, |
| 64 | - | {Provider: "azure-openai-responses", ID: "gpt-5-nano", DisplayName: "gpt-5-nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.005, BaseURL: ""}, | 64 | + | {Provider: "azure-openai-responses", ID: "gpt-5-nano", DisplayName: "GPT-5 Nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.005, BaseURL: ""}, |
| 65 | - | {Provider: "azure-openai-responses", ID: "gpt-5-pro", DisplayName: "gpt-5-pro", ContextWindow: 400000, MaxOutput: 272000, Reasoning: true, PriceInput: 15, PriceOutput: 120, PriceCacheRead: 0, BaseURL: ""}, | 65 | + | {Provider: "azure-openai-responses", ID: "gpt-5-pro", DisplayName: "GPT-5 Pro", ContextWindow: 400000, MaxOutput: 272000, Reasoning: true, PriceInput: 15, PriceOutput: 120, PriceCacheRead: 0, BaseURL: ""}, |
| 66 | - | {Provider: "azure-openai-responses", ID: "gpt-5.1", DisplayName: "gpt-5.1", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.13, BaseURL: ""}, | 66 | + | {Provider: "azure-openai-responses", ID: "gpt-5.1", DisplayName: "GPT-5.1", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.13, BaseURL: ""}, |
| 67 | - | {Provider: "azure-openai-responses", ID: "gpt-5.1-chat-latest", DisplayName: "gpt-5.1-chat-latest", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | 67 | + | {Provider: "azure-openai-responses", ID: "gpt-5.1-chat-latest", DisplayName: "GPT-5.1 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, |
| 68 | - | {Provider: "azure-openai-responses", ID: "gpt-5.1-codex", DisplayName: "gpt-5.1-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | 68 | + | {Provider: "azure-openai-responses", ID: "gpt-5.1-codex", DisplayName: "GPT-5.1 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, |
| 69 | - | {Provider: "azure-openai-responses", ID: "gpt-5.1-codex-max", DisplayName: "gpt-5.1-codex-max", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, | 69 | + | {Provider: "azure-openai-responses", ID: "gpt-5.1-codex-max", DisplayName: "GPT-5.1 Codex Max", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: ""}, |
| 70 | - | {Provider: "azure-openai-responses", ID: "gpt-5.1-codex-mini", DisplayName: "gpt-5.1-codex-mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: ""}, | 70 | + | {Provider: "azure-openai-responses", ID: "gpt-5.1-codex-mini", DisplayName: "GPT-5.1 Codex mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: ""}, |
| 71 | - | {Provider: "azure-openai-responses", ID: "gpt-5.2", DisplayName: "gpt-5.2", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, | 71 | + | {Provider: "azure-openai-responses", ID: "gpt-5.2", DisplayName: "GPT-5.2", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, |
| 72 | - | {Provider: "azure-openai-responses", ID: "gpt-5.2-chat-latest", DisplayName: "gpt-5.2-chat-latest", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, | 72 | + | {Provider: "azure-openai-responses", ID: "gpt-5.2-chat-latest", DisplayName: "GPT-5.2 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, |
| 73 | - | {Provider: "azure-openai-responses", ID: "gpt-5.2-codex", DisplayName: "gpt-5.2-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, | 73 | + | {Provider: "azure-openai-responses", ID: "gpt-5.2-codex", DisplayName: "GPT-5.2 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, |
| 74 | - | {Provider: "azure-openai-responses", ID: "gpt-5.2-pro", DisplayName: "gpt-5.2-pro", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 21, PriceOutput: 168, PriceCacheRead: 0, BaseURL: ""}, | 74 | + | {Provider: "azure-openai-responses", ID: "gpt-5.2-pro", DisplayName: "GPT-5.2 Pro", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 21, PriceOutput: 168, PriceCacheRead: 0, BaseURL: ""}, |
| 75 | // ----- cerebras ----- | 75 | // ----- cerebras ----- | ||
| 76 | - | {Provider: "cerebras", ID: "gpt-oss-120b", DisplayName: "gpt-oss-120b", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.25, PriceOutput: 0.69, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, | 76 | + | {Provider: "cerebras", ID: "gpt-oss-120b", DisplayName: "GPT OSS 120B", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.25, PriceOutput: 0.69, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, |
| 77 | - | {Provider: "cerebras", ID: "llama3.1-8b", DisplayName: "llama3.1-8b", ContextWindow: 32000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, | 77 | + | {Provider: "cerebras", ID: "llama3.1-8b", DisplayName: "Llama 3.1 8B", ContextWindow: 32000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, |
| 78 | - | {Provider: "cerebras", ID: "qwen-3-235b-a22b-instruct-2507", DisplayName: "qwen-3-235b-a22b-instruct-2507", ContextWindow: 131000, MaxOutput: 32000, Reasoning: false, PriceInput: 0.6, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, | 78 | + | {Provider: "cerebras", ID: "qwen-3-235b-a22b-instruct-2507", DisplayName: "Qwen 3 235B Instruct", ContextWindow: 131000, MaxOutput: 32000, Reasoning: false, PriceInput: 0.6, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, |
| 79 | - | {Provider: "cerebras", ID: "zai-glm-4.7", DisplayName: "zai-glm-4.7", ContextWindow: 131072, MaxOutput: 40000, Reasoning: false, PriceInput: 2.25, PriceOutput: 2.75, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, | 79 | + | {Provider: "cerebras", ID: "zai-glm-4.7", DisplayName: "Z.AI GLM-4.7", ContextWindow: 131072, MaxOutput: 40000, Reasoning: false, PriceInput: 2.25, PriceOutput: 2.75, PriceCacheRead: 0, BaseURL: "https://api.cerebras.ai/v1"}, |
| 80 | // ----- cloudflare-ai-gateway ----- | 80 | // ----- cloudflare-ai-gateway ----- | ||
| 81 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-3-5-haiku", DisplayName: "claude-3-5-haiku", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | 81 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-3-5-haiku", DisplayName: "Claude Haiku 3.5 (latest)", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, PriceCacheWrite: 1, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, |
| 82 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-3-haiku", DisplayName: "claude-3-haiku", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.25, PriceOutput: 1.25, PriceCacheRead: 0.03, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | 82 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-3-haiku", DisplayName: "Claude Haiku 3", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.25, PriceOutput: 1.25, PriceCacheRead: 0.03, PriceCacheWrite: 0.3, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, |
| 83 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-3-opus", DisplayName: "claude-3-opus", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | 83 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-3-opus", DisplayName: "Claude Opus 3", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, |
| 84 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-3-sonnet", DisplayName: "claude-3-sonnet", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | 84 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-3-sonnet", DisplayName: "Claude Sonnet 3", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 0.3, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, |
| 85 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-3.5-haiku", DisplayName: "claude-3.5-haiku", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | 85 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-3.5-haiku", DisplayName: "Claude Haiku 3.5 (latest)", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, PriceCacheWrite: 1, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, |
| 86 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-3.5-sonnet", DisplayName: "claude-3.5-sonnet", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | 86 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-3.5-sonnet", DisplayName: "Claude Sonnet 3.5 v2", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, |
| 87 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-haiku-4-5", DisplayName: "claude-haiku-4-5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | 87 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-haiku-4-5", DisplayName: "Claude Haiku 4.5 (latest)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, |
| 88 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4", DisplayName: "claude-opus-4", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | 88 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4", DisplayName: "Claude Opus 4 (latest)", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, |
| 89 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-1", DisplayName: "claude-opus-4-1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | 89 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-1", DisplayName: "Claude Opus 4.1 (latest)", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, |
| 90 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-5", DisplayName: "claude-opus-4-5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | 90 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-5", DisplayName: "Claude Opus 4.5 (latest)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, |
| 91 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-6", DisplayName: "claude-opus-4-6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | 91 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-6", DisplayName: "Claude Opus 4.6 (latest)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, |
| 92 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-7", DisplayName: "claude-opus-4-7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | 92 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-opus-4-7", DisplayName: "Claude Opus 4.7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, |
| 93 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-sonnet-4", DisplayName: "claude-sonnet-4", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | 93 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-sonnet-4", DisplayName: "Claude Sonnet 4 (latest)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, |
| 94 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-sonnet-4-5", DisplayName: "claude-sonnet-4-5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | 94 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-sonnet-4-5", DisplayName: "Claude Sonnet 4.5 (latest)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, |
| 95 | - | {Provider: "cloudflare-ai-gateway", ID: "claude-sonnet-4-6", DisplayName: "claude-sonnet-4-6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, | 95 | + | {Provider: "cloudflare-ai-gateway", ID: "claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/anthropic"}, |
| 96 | - | {Provider: "cloudflare-ai-gateway", ID: "gpt-4", DisplayName: "gpt-4", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 30, PriceOutput: 60, PriceCacheRead: 0, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | 96 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-4", DisplayName: "GPT-4", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 30, PriceOutput: 60, PriceCacheRead: 0, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, |
| 97 | - | {Provider: "cloudflare-ai-gateway", ID: "gpt-4-turbo", DisplayName: "gpt-4-turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | 97 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-4-turbo", DisplayName: "GPT-4 Turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, |
| 98 | - | {Provider: "cloudflare-ai-gateway", ID: "gpt-4o", DisplayName: "gpt-4o", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | 98 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-4o", DisplayName: "GPT-4o", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, |
| 99 | - | {Provider: "cloudflare-ai-gateway", ID: "gpt-4o-mini", DisplayName: "gpt-4o-mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.08, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | 99 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-4o-mini", DisplayName: "GPT-4o mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.08, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, |
| 100 | - | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.1", DisplayName: "gpt-5.1", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.13, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | 100 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.1", DisplayName: "GPT-5.1", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.13, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, |
| 101 | // ----- cloudflare-workers-ai ----- | 101 | // ----- cloudflare-workers-ai ----- | ||
| 102 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/google/gemma-4-26b-a4b-it", DisplayName: "@cf/google/gemma-4-26b-a4b-it", ContextWindow: 256000, MaxOutput: 16384, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | 102 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/google/gemma-4-26b-a4b-it", DisplayName: "Gemma 4 26B A4B IT", ContextWindow: 256000, MaxOutput: 16384, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, |
| 103 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/ibm-granite/granite-4.0-h-micro", DisplayName: "@cf/ibm-granite/granite-4.0-h-micro", ContextWindow: 131000, MaxOutput: 131000, Reasoning: false, PriceInput: 0.017, PriceOutput: 0.112, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | 103 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/ibm-granite/granite-4.0-h-micro", DisplayName: "Granite 4.0 H Micro", ContextWindow: 131000, MaxOutput: 131000, Reasoning: false, PriceInput: 0.017, PriceOutput: 0.112, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, |
| 104 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", DisplayName: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", ContextWindow: 24000, MaxOutput: 24000, Reasoning: false, PriceInput: 0.293, PriceOutput: 2.253, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | 104 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/meta/llama-3.3-70b-instruct-fp8-fast", DisplayName: "Llama 3.3 70B Instruct fp8 Fast", ContextWindow: 24000, MaxOutput: 24000, Reasoning: false, PriceInput: 0.293, PriceOutput: 2.253, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, |
| 105 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/meta/llama-4-scout-17b-16e-instruct", DisplayName: "@cf/meta/llama-4-scout-17b-16e-instruct", ContextWindow: 131000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.27, PriceOutput: 0.85, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | 105 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/meta/llama-4-scout-17b-16e-instruct", DisplayName: "Llama 4 Scout 17B 16E Instruct", ContextWindow: 131000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.27, PriceOutput: 0.85, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, |
| 106 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/mistralai/mistral-small-3.1-24b-instruct", DisplayName: "@cf/mistralai/mistral-small-3.1-24b-instruct", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.351, PriceOutput: 0.555, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | 106 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/mistralai/mistral-small-3.1-24b-instruct", DisplayName: "Mistral Small 3.1 24B Instruct", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.351, PriceOutput: 0.555, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, |
| 107 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/moonshotai/kimi-k2.5", DisplayName: "@cf/moonshotai/kimi-k2.5", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | 107 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/moonshotai/kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, |
| 108 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/moonshotai/kimi-k2.6", DisplayName: "@cf/moonshotai/kimi-k2.6", ContextWindow: 262144, MaxOutput: 256000, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | 108 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/moonshotai/kimi-k2.6", DisplayName: "Kimi K2.6", ContextWindow: 262144, MaxOutput: 256000, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, |
| 109 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/nvidia/nemotron-3-120b-a12b", DisplayName: "@cf/nvidia/nemotron-3-120b-a12b", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | 109 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/nvidia/nemotron-3-120b-a12b", DisplayName: "Nemotron 3 Super 120B", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, |
| 110 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/openai/gpt-oss-120b", DisplayName: "@cf/openai/gpt-oss-120b", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 0.35, PriceOutput: 0.75, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | 110 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/openai/gpt-oss-120b", DisplayName: "GPT OSS 120B", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 0.35, PriceOutput: 0.75, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, |
| 111 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/openai/gpt-oss-20b", DisplayName: "@cf/openai/gpt-oss-20b", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | 111 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/openai/gpt-oss-20b", DisplayName: "GPT OSS 20B", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, |
| 112 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/qwen/qwen3-30b-a3b-fp8", DisplayName: "@cf/qwen/qwen3-30b-a3b-fp8", ContextWindow: 32768, MaxOutput: 32768, Reasoning: true, PriceInput: 0.0509, PriceOutput: 0.335, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | 112 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/qwen/qwen3-30b-a3b-fp8", DisplayName: "Qwen3 30B A3b fp8", ContextWindow: 32768, MaxOutput: 32768, Reasoning: true, PriceInput: 0.0509, PriceOutput: 0.335, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, |
| 113 | - | {Provider: "cloudflare-workers-ai", ID: "@cf/zai-org/glm-4.7-flash", DisplayName: "@cf/zai-org/glm-4.7-flash", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.0605, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, | 113 | + | {Provider: "cloudflare-workers-ai", ID: "@cf/zai-org/glm-4.7-flash", DisplayName: "GLM-4.7-Flash", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.0605, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://api.cloudflare.com/client/v4/accounts/{CLOUDFLARE_ACCOUNT_ID}/ai/v1"}, |
| 114 | // ----- fireworks ----- | 114 | // ----- fireworks ----- | ||
| 115 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/deepseek-v4-flash", DisplayName: "accounts/fireworks/models/deepseek-v4-flash", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.28, PriceCacheRead: 0.03, BaseURL: "https://api.fireworks.ai/inference"}, | 115 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/deepseek-v4-flash", DisplayName: "DeepSeek V4 Flash", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.28, PriceCacheRead: 0.03, BaseURL: "https://api.fireworks.ai/inference"}, |
| 116 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/deepseek-v4-pro", DisplayName: "accounts/fireworks/models/deepseek-v4-pro", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 1.74, PriceOutput: 3.48, PriceCacheRead: 0.145, BaseURL: "https://api.fireworks.ai/inference"}, | 116 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/deepseek-v4-pro", DisplayName: "DeepSeek V4 Pro", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 1.74, PriceOutput: 3.48, PriceCacheRead: 0.145, BaseURL: "https://api.fireworks.ai/inference"}, |
| 117 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/glm-5p1", DisplayName: "accounts/fireworks/models/glm-5p1", ContextWindow: 202800, MaxOutput: 131072, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://api.fireworks.ai/inference"}, | 117 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/glm-5p1", DisplayName: "GLM 5.1", ContextWindow: 202800, MaxOutput: 131072, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://api.fireworks.ai/inference"}, |
| 118 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/gpt-oss-120b", DisplayName: "accounts/fireworks/models/gpt-oss-120b", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.015, BaseURL: "https://api.fireworks.ai/inference"}, | 118 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/gpt-oss-120b", DisplayName: "GPT OSS 120B", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.015, BaseURL: "https://api.fireworks.ai/inference"}, |
| 119 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/gpt-oss-20b", DisplayName: "accounts/fireworks/models/gpt-oss-20b", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.07, PriceOutput: 0.3, PriceCacheRead: 0.035, BaseURL: "https://api.fireworks.ai/inference"}, | 119 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/gpt-oss-20b", DisplayName: "GPT OSS 20B", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.07, PriceOutput: 0.3, PriceCacheRead: 0.035, BaseURL: "https://api.fireworks.ai/inference"}, |
| 120 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/kimi-k2p5", DisplayName: "accounts/fireworks/models/kimi-k2p5", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.fireworks.ai/inference"}, | 120 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/kimi-k2p5", DisplayName: "Kimi K2.5", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.fireworks.ai/inference"}, |
| 121 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/kimi-k2p6", DisplayName: "accounts/fireworks/models/kimi-k2p6", ContextWindow: 262000, MaxOutput: 262000, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.fireworks.ai/inference"}, | 121 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/kimi-k2p6", DisplayName: "Kimi K2.6", ContextWindow: 262000, MaxOutput: 262000, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.fireworks.ai/inference"}, |
| 122 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/minimax-m2p5", DisplayName: "accounts/fireworks/models/minimax-m2p5", ContextWindow: 196608, MaxOutput: 196608, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://api.fireworks.ai/inference"}, | 122 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/minimax-m2p5", DisplayName: "MiniMax-M2.5", ContextWindow: 196608, MaxOutput: 196608, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://api.fireworks.ai/inference"}, |
| 123 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/minimax-m2p7", DisplayName: "accounts/fireworks/models/minimax-m2p7", ContextWindow: 196608, MaxOutput: 196608, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.fireworks.ai/inference"}, | 123 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/minimax-m2p7", DisplayName: "MiniMax-M2.7", ContextWindow: 196608, MaxOutput: 196608, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.fireworks.ai/inference"}, |
| 124 | - | {Provider: "fireworks", ID: "accounts/fireworks/models/qwen3p6-plus", DisplayName: "accounts/fireworks/models/qwen3p6-plus", ContextWindow: 128000, MaxOutput: 8192, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.fireworks.ai/inference"}, | 124 | + | {Provider: "fireworks", ID: "accounts/fireworks/models/qwen3p6-plus", DisplayName: "Qwen 3.6 Plus", ContextWindow: 128000, MaxOutput: 8192, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.fireworks.ai/inference"}, |
| 125 | - | {Provider: "fireworks", ID: "accounts/fireworks/routers/glm-5p1-fast", DisplayName: "accounts/fireworks/routers/glm-5p1-fast", ContextWindow: 202800, MaxOutput: 131072, Reasoning: true, PriceInput: 2.8, PriceOutput: 8.8, PriceCacheRead: 0.52, BaseURL: "https://api.fireworks.ai/inference"}, | 125 | + | {Provider: "fireworks", ID: "accounts/fireworks/routers/glm-5p1-fast", DisplayName: "GLM 5.1 Fast", ContextWindow: 202800, MaxOutput: 131072, Reasoning: true, PriceInput: 2.8, PriceOutput: 8.8, PriceCacheRead: 0.52, BaseURL: "https://api.fireworks.ai/inference"}, |
| 126 | - | {Provider: "fireworks", ID: "accounts/fireworks/routers/kimi-k2p6-turbo", DisplayName: "accounts/fireworks/routers/kimi-k2p6-turbo", ContextWindow: 262000, MaxOutput: 262000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.3, BaseURL: "https://api.fireworks.ai/inference"}, | 126 | + | {Provider: "fireworks", ID: "accounts/fireworks/routers/kimi-k2p6-turbo", DisplayName: "Kimi K2.6 Turbo", ContextWindow: 262000, MaxOutput: 262000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.3, BaseURL: "https://api.fireworks.ai/inference"}, |
| 127 | // ----- github-copilot ----- | 127 | // ----- github-copilot ----- | ||
| 128 | - | {Provider: "github-copilot", ID: "claude-haiku-4.5", DisplayName: "claude-haiku-4.5", ContextWindow: 144000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 128 | + | {Provider: "github-copilot", ID: "claude-haiku-4.5", DisplayName: "Claude Haiku 4.5", ContextWindow: 144000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 129 | - | {Provider: "github-copilot", ID: "claude-opus-4.5", DisplayName: "claude-opus-4.5", ContextWindow: 160000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 129 | + | {Provider: "github-copilot", ID: "claude-opus-4.5", DisplayName: "Claude Opus 4.5", ContextWindow: 160000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 130 | - | {Provider: "github-copilot", ID: "claude-opus-4.6", DisplayName: "claude-opus-4.6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 130 | + | {Provider: "github-copilot", ID: "claude-opus-4.6", DisplayName: "Claude Opus 4.6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 131 | - | {Provider: "github-copilot", ID: "claude-opus-4.7", DisplayName: "claude-opus-4.7", ContextWindow: 144000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 131 | + | {Provider: "github-copilot", ID: "claude-opus-4.7", DisplayName: "Claude Opus 4.7", ContextWindow: 144000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 132 | - | {Provider: "github-copilot", ID: "claude-sonnet-4.5", DisplayName: "claude-sonnet-4.5", ContextWindow: 144000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 132 | + | {Provider: "github-copilot", ID: "claude-sonnet-4.5", DisplayName: "Claude Sonnet 4.5", ContextWindow: 144000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 133 | - | {Provider: "github-copilot", ID: "claude-sonnet-4.6", DisplayName: "claude-sonnet-4.6", ContextWindow: 1000000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 133 | + | {Provider: "github-copilot", ID: "claude-sonnet-4.6", DisplayName: "Claude Sonnet 4.6", ContextWindow: 1000000, MaxOutput: 32000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 134 | - | {Provider: "github-copilot", ID: "gemini-2.5-pro", DisplayName: "gemini-2.5-pro", ContextWindow: 128000, MaxOutput: 64000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 134 | + | {Provider: "github-copilot", ID: "gemini-2.5-pro", DisplayName: "Gemini 2.5 Pro", ContextWindow: 128000, MaxOutput: 64000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 135 | - | {Provider: "github-copilot", ID: "gemini-3-flash-preview", DisplayName: "gemini-3-flash-preview", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 135 | + | {Provider: "github-copilot", ID: "gemini-3-flash-preview", DisplayName: "Gemini 3 Flash", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 136 | - | {Provider: "github-copilot", ID: "gemini-3.1-pro-preview", DisplayName: "gemini-3.1-pro-preview", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 136 | + | {Provider: "github-copilot", ID: "gemini-3.1-pro-preview", DisplayName: "Gemini 3.1 Pro Preview", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 137 | - | {Provider: "github-copilot", ID: "gemini-3.5-flash", DisplayName: "gemini-3.5-flash", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 137 | + | {Provider: "github-copilot", ID: "gemini-3.5-flash", DisplayName: "Gemini 3.5 Flash", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 138 | - | {Provider: "github-copilot", ID: "gpt-4.1", DisplayName: "gpt-4.1", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 138 | + | {Provider: "github-copilot", ID: "gpt-4.1", DisplayName: "GPT-4.1", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 139 | - | {Provider: "github-copilot", ID: "gpt-4o", DisplayName: "gpt-4o", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 139 | + | {Provider: "github-copilot", ID: "gpt-4o", DisplayName: "GPT-4o", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 140 | - | {Provider: "github-copilot", ID: "gpt-5-mini", DisplayName: "gpt-5-mini", ContextWindow: 264000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 140 | + | {Provider: "github-copilot", ID: "gpt-5-mini", DisplayName: "GPT-5-mini", ContextWindow: 264000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 141 | - | {Provider: "github-copilot", ID: "gpt-5.2", DisplayName: "gpt-5.2", ContextWindow: 264000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 141 | + | {Provider: "github-copilot", ID: "gpt-5.2", DisplayName: "GPT-5.2", ContextWindow: 264000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 142 | - | {Provider: "github-copilot", ID: "gpt-5.2-codex", DisplayName: "gpt-5.2-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 142 | + | {Provider: "github-copilot", ID: "gpt-5.2-codex", DisplayName: "GPT-5.2-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 143 | - | {Provider: "github-copilot", ID: "gpt-5.3-codex", DisplayName: "gpt-5.3-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 143 | + | {Provider: "github-copilot", ID: "gpt-5.3-codex", DisplayName: "GPT-5.3-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 144 | - | {Provider: "github-copilot", ID: "gpt-5.4", DisplayName: "gpt-5.4", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 144 | + | {Provider: "github-copilot", ID: "gpt-5.4", DisplayName: "GPT-5.4", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 145 | - | {Provider: "github-copilot", ID: "gpt-5.4-mini", DisplayName: "gpt-5.4-mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 145 | + | {Provider: "github-copilot", ID: "gpt-5.4-mini", DisplayName: "GPT-5.4 Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 146 | - | {Provider: "github-copilot", ID: "gpt-5.5", DisplayName: "gpt-5.5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 146 | + | {Provider: "github-copilot", ID: "gpt-5.5", DisplayName: "GPT-5.5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 147 | - | {Provider: "github-copilot", ID: "grok-code-fast-1", DisplayName: "grok-code-fast-1", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, | 147 | + | {Provider: "github-copilot", ID: "grok-code-fast-1", DisplayName: "Grok Code Fast 1", ContextWindow: 128000, MaxOutput: 64000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.individual.githubcopilot.com"}, |
| 148 | // ----- google ----- | 148 | // ----- google ----- | ||
| 149 | - | {Provider: "google", ID: "gemini-3-flash-preview", DisplayName: "gemini-3-flash-preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | 149 | + | {Provider: "google", ID: "gemini-3-flash-preview", DisplayName: "Gemini 3 Flash Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, |
| 150 | - | {Provider: "google", ID: "gemini-3-pro-preview", DisplayName: "gemini-3-pro-preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | 150 | + | {Provider: "google", ID: "gemini-3-pro-preview", DisplayName: "Gemini 3 Pro Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, |
| 151 | - | {Provider: "google", ID: "gemini-3.1-flash-lite", DisplayName: "gemini-3.1-flash-lite", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.025, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | 151 | + | {Provider: "google", ID: "gemini-3.1-flash-lite", DisplayName: "Gemini 3.1 Flash Lite", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.025, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, |
| 152 | - | {Provider: "google", ID: "gemini-3.1-flash-lite-preview", DisplayName: "gemini-3.1-flash-lite-preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.025, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | 152 | + | {Provider: "google", ID: "gemini-3.1-flash-lite-preview", DisplayName: "Gemini 3.1 Flash Lite Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.025, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, |
| 153 | - | {Provider: "google", ID: "gemini-3.1-pro-preview", DisplayName: "gemini-3.1-pro-preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | 153 | + | {Provider: "google", ID: "gemini-3.1-pro-preview", DisplayName: "Gemini 3.1 Pro Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, |
| 154 | - | {Provider: "google", ID: "gemini-3.1-pro-preview-customtools", DisplayName: "gemini-3.1-pro-preview-customtools", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | 154 | + | {Provider: "google", ID: "gemini-3.1-pro-preview-customtools", DisplayName: "Gemini 3.1 Pro Preview Custom Tools", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, |
| 155 | - | {Provider: "google", ID: "gemini-3.5-flash", DisplayName: "gemini-3.5-flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | 155 | + | {Provider: "google", ID: "gemini-3.5-flash", DisplayName: "Gemini 3.5 Flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, |
| 156 | - | {Provider: "google", ID: "gemini-flash-latest", DisplayName: "gemini-flash-latest", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.075, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | 156 | + | {Provider: "google", ID: "gemini-flash-latest", DisplayName: "Gemini Flash Latest", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.075, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, |
| 157 | - | {Provider: "google", ID: "gemini-flash-lite-latest", DisplayName: "gemini-flash-lite-latest", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.025, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | 157 | + | {Provider: "google", ID: "gemini-flash-lite-latest", DisplayName: "Gemini Flash-Lite Latest", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.025, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, |
| 158 | - | {Provider: "google", ID: "gemma-4-26b-a4b-it", DisplayName: "gemma-4-26b-a4b-it", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | 158 | + | {Provider: "google", ID: "gemma-4-26b-a4b-it", DisplayName: "Gemma 4 26B A4B IT", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, |
| 159 | - | {Provider: "google", ID: "gemma-4-31b-it", DisplayName: "gemma-4-31b-it", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, | 159 | + | {Provider: "google", ID: "gemma-4-31b-it", DisplayName: "Gemma 4 31B IT", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://generativelanguage.googleapis.com/v1beta"}, |
| 160 | // ----- google-vertex ----- | 160 | // ----- google-vertex ----- | ||
| 161 | - | {Provider: "google-vertex", ID: "gemini-1.5-flash", DisplayName: "gemini-1.5-flash", ContextWindow: 1000000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.01875, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | 161 | + | {Provider: "google-vertex", ID: "gemini-1.5-flash", DisplayName: "Gemini 1.5 Flash (Vertex)", ContextWindow: 1000000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.01875, BaseURL: "https://{location}-aiplatform.googleapis.com"}, |
| 162 | - | {Provider: "google-vertex", ID: "gemini-1.5-flash-8b", DisplayName: "gemini-1.5-flash-8b", ContextWindow: 1000000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.0375, PriceOutput: 0.15, PriceCacheRead: 0.01, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | 162 | + | {Provider: "google-vertex", ID: "gemini-1.5-flash-8b", DisplayName: "Gemini 1.5 Flash-8B (Vertex)", ContextWindow: 1000000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.0375, PriceOutput: 0.15, PriceCacheRead: 0.01, BaseURL: "https://{location}-aiplatform.googleapis.com"}, |
| 163 | - | {Provider: "google-vertex", ID: "gemini-1.5-pro", DisplayName: "gemini-1.5-pro", ContextWindow: 1000000, MaxOutput: 8192, Reasoning: false, PriceInput: 1.25, PriceOutput: 5, PriceCacheRead: 0.3125, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | 163 | + | {Provider: "google-vertex", ID: "gemini-1.5-pro", DisplayName: "Gemini 1.5 Pro (Vertex)", ContextWindow: 1000000, MaxOutput: 8192, Reasoning: false, PriceInput: 1.25, PriceOutput: 5, PriceCacheRead: 0.3125, BaseURL: "https://{location}-aiplatform.googleapis.com"}, |
| 164 | - | {Provider: "google-vertex", ID: "gemini-2.0-flash", DisplayName: "gemini-2.0-flash", ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.0375, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | 164 | + | {Provider: "google-vertex", ID: "gemini-2.0-flash", DisplayName: "Gemini 2.0 Flash (Vertex)", ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.0375, BaseURL: "https://{location}-aiplatform.googleapis.com"}, |
| 165 | - | {Provider: "google-vertex", ID: "gemini-2.0-flash-lite", DisplayName: "gemini-2.0-flash-lite", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.01875, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | 165 | + | {Provider: "google-vertex", ID: "gemini-2.0-flash-lite", DisplayName: "Gemini 2.0 Flash Lite (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.01875, BaseURL: "https://{location}-aiplatform.googleapis.com"}, |
| 166 | - | {Provider: "google-vertex", ID: "gemini-2.5-flash", DisplayName: "gemini-2.5-flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.03, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | 166 | + | {Provider: "google-vertex", ID: "gemini-2.5-flash", DisplayName: "Gemini 2.5 Flash (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.03, BaseURL: "https://{location}-aiplatform.googleapis.com"}, |
| 167 | - | {Provider: "google-vertex", ID: "gemini-2.5-flash-lite", DisplayName: "gemini-2.5-flash-lite", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | 167 | + | {Provider: "google-vertex", ID: "gemini-2.5-flash-lite", DisplayName: "Gemini 2.5 Flash Lite (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://{location}-aiplatform.googleapis.com"}, |
| 168 | - | {Provider: "google-vertex", ID: "gemini-2.5-flash-lite-preview-09-2025", DisplayName: "gemini-2.5-flash-lite-preview-09-2025", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | 168 | + | {Provider: "google-vertex", ID: "gemini-2.5-flash-lite-preview-09-2025", DisplayName: "Gemini 2.5 Flash Lite Preview 09-25 (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://{location}-aiplatform.googleapis.com"}, |
| 169 | - | {Provider: "google-vertex", ID: "gemini-2.5-pro", DisplayName: "gemini-2.5-pro", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | 169 | + | {Provider: "google-vertex", ID: "gemini-2.5-pro", DisplayName: "Gemini 2.5 Pro (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://{location}-aiplatform.googleapis.com"}, |
| 170 | - | {Provider: "google-vertex", ID: "gemini-3-flash-preview", DisplayName: "gemini-3-flash-preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | 170 | + | {Provider: "google-vertex", ID: "gemini-3-flash-preview", DisplayName: "Gemini 3 Flash Preview (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://{location}-aiplatform.googleapis.com"}, |
| 171 | - | {Provider: "google-vertex", ID: "gemini-3-pro-preview", DisplayName: "gemini-3-pro-preview", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | 171 | + | {Provider: "google-vertex", ID: "gemini-3-pro-preview", DisplayName: "Gemini 3 Pro Preview (Vertex)", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://{location}-aiplatform.googleapis.com"}, |
| 172 | - | {Provider: "google-vertex", ID: "gemini-3.1-pro-preview", DisplayName: "gemini-3.1-pro-preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | 172 | + | {Provider: "google-vertex", ID: "gemini-3.1-pro-preview", DisplayName: "Gemini 3.1 Pro Preview (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://{location}-aiplatform.googleapis.com"}, |
| 173 | - | {Provider: "google-vertex", ID: "gemini-3.1-pro-preview-customtools", DisplayName: "gemini-3.1-pro-preview-customtools", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://{location}-aiplatform.googleapis.com"}, | 173 | + | {Provider: "google-vertex", ID: "gemini-3.1-pro-preview-customtools", DisplayName: "Gemini 3.1 Pro Preview Custom Tools (Vertex)", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://{location}-aiplatform.googleapis.com"}, |
| 174 | // ----- groq ----- | 174 | // ----- groq ----- | ||
| 175 | - | {Provider: "groq", ID: "deepseek-r1-distill-llama-70b", DisplayName: "deepseek-r1-distill-llama-70b", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0.75, PriceOutput: 0.99, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 175 | + | {Provider: "groq", ID: "deepseek-r1-distill-llama-70b", DisplayName: "DeepSeek R1 Distill Llama 70B", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0.75, PriceOutput: 0.99, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 176 | - | {Provider: "groq", ID: "gemma2-9b-it", DisplayName: "gemma2-9b-it", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 176 | + | {Provider: "groq", ID: "gemma2-9b-it", DisplayName: "Gemma 2 9B", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 177 | - | {Provider: "groq", ID: "groq/compound", DisplayName: "groq/compound", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 177 | + | {Provider: "groq", ID: "groq/compound", DisplayName: "Compound", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 178 | - | {Provider: "groq", ID: "groq/compound-mini", DisplayName: "groq/compound-mini", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 178 | + | {Provider: "groq", ID: "groq/compound-mini", DisplayName: "Compound Mini", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 179 | - | {Provider: "groq", ID: "llama-3.1-8b-instant", DisplayName: "llama-3.1-8b-instant", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.05, PriceOutput: 0.08, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 179 | + | {Provider: "groq", ID: "llama-3.1-8b-instant", DisplayName: "Llama 3.1 8B Instant", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.05, PriceOutput: 0.08, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 180 | - | {Provider: "groq", ID: "llama-3.3-70b-versatile", DisplayName: "llama-3.3-70b-versatile", ContextWindow: 131072, MaxOutput: 32768, Reasoning: false, PriceInput: 0.59, PriceOutput: 0.79, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 180 | + | {Provider: "groq", ID: "llama-3.3-70b-versatile", DisplayName: "Llama 3.3 70B Versatile", ContextWindow: 131072, MaxOutput: 32768, Reasoning: false, PriceInput: 0.59, PriceOutput: 0.79, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 181 | - | {Provider: "groq", ID: "llama3-70b-8192", DisplayName: "llama3-70b-8192", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 0.59, PriceOutput: 0.79, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 181 | + | {Provider: "groq", ID: "llama3-70b-8192", DisplayName: "Llama 3 70B", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 0.59, PriceOutput: 0.79, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 182 | - | {Provider: "groq", ID: "llama3-8b-8192", DisplayName: "llama3-8b-8192", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 0.05, PriceOutput: 0.08, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 182 | + | {Provider: "groq", ID: "llama3-8b-8192", DisplayName: "Llama 3 8B", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 0.05, PriceOutput: 0.08, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 183 | - | {Provider: "groq", ID: "meta-llama/llama-4-maverick-17b-128e-instruct", DisplayName: "meta-llama/llama-4-maverick-17b-128e-instruct", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 183 | + | {Provider: "groq", ID: "meta-llama/llama-4-maverick-17b-128e-instruct", DisplayName: "Llama 4 Maverick 17B", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 184 | - | {Provider: "groq", ID: "meta-llama/llama-4-scout-17b-16e-instruct", DisplayName: "meta-llama/llama-4-scout-17b-16e-instruct", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 0.11, PriceOutput: 0.34, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 184 | + | {Provider: "groq", ID: "meta-llama/llama-4-scout-17b-16e-instruct", DisplayName: "Llama 4 Scout 17B", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 0.11, PriceOutput: 0.34, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 185 | - | {Provider: "groq", ID: "mistral-saba-24b", DisplayName: "mistral-saba-24b", ContextWindow: 32768, MaxOutput: 32768, Reasoning: false, PriceInput: 0.79, PriceOutput: 0.79, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 185 | + | {Provider: "groq", ID: "mistral-saba-24b", DisplayName: "Mistral Saba 24B", ContextWindow: 32768, MaxOutput: 32768, Reasoning: false, PriceInput: 0.79, PriceOutput: 0.79, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 186 | - | {Provider: "groq", ID: "moonshotai/kimi-k2-instruct", DisplayName: "moonshotai/kimi-k2-instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 186 | + | {Provider: "groq", ID: "moonshotai/kimi-k2-instruct", DisplayName: "Kimi K2 Instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 187 | - | {Provider: "groq", ID: "moonshotai/kimi-k2-instruct-0905", DisplayName: "moonshotai/kimi-k2-instruct-0905", ContextWindow: 262144, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 187 | + | {Provider: "groq", ID: "moonshotai/kimi-k2-instruct-0905", DisplayName: "Kimi K2 Instruct 0905", ContextWindow: 262144, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 188 | - | {Provider: "groq", ID: "openai/gpt-oss-120b", DisplayName: "openai/gpt-oss-120b", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 188 | + | {Provider: "groq", ID: "openai/gpt-oss-120b", DisplayName: "GPT OSS 120B", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 189 | - | {Provider: "groq", ID: "openai/gpt-oss-20b", DisplayName: "openai/gpt-oss-20b", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 189 | + | {Provider: "groq", ID: "openai/gpt-oss-20b", DisplayName: "GPT OSS 20B", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 190 | - | {Provider: "groq", ID: "openai/gpt-oss-safeguard-20b", DisplayName: "openai/gpt-oss-safeguard-20b", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.037, BaseURL: "https://api.groq.com/openai/v1"}, | 190 | + | {Provider: "groq", ID: "openai/gpt-oss-safeguard-20b", DisplayName: "Safety GPT OSS 20B", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.037, BaseURL: "https://api.groq.com/openai/v1"}, |
| 191 | - | {Provider: "groq", ID: "qwen-qwq-32b", DisplayName: "qwen-qwq-32b", ContextWindow: 131072, MaxOutput: 16384, Reasoning: true, PriceInput: 0.29, PriceOutput: 0.39, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 191 | + | {Provider: "groq", ID: "qwen-qwq-32b", DisplayName: "Qwen QwQ 32B", ContextWindow: 131072, MaxOutput: 16384, Reasoning: true, PriceInput: 0.29, PriceOutput: 0.39, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 192 | - | {Provider: "groq", ID: "qwen/qwen3-32b", DisplayName: "qwen/qwen3-32b", ContextWindow: 131072, MaxOutput: 40960, Reasoning: true, PriceInput: 0.29, PriceOutput: 0.59, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, | 192 | + | {Provider: "groq", ID: "qwen/qwen3-32b", DisplayName: "Qwen3 32B", ContextWindow: 131072, MaxOutput: 40960, Reasoning: true, PriceInput: 0.29, PriceOutput: 0.59, PriceCacheRead: 0, BaseURL: "https://api.groq.com/openai/v1"}, |
| 193 | // ----- huggingface ----- | 193 | // ----- huggingface ----- | ||
| 194 | - | {Provider: "huggingface", ID: "MiniMaxAI/MiniMax-M2.1", DisplayName: "MiniMaxAI/MiniMax-M2.1", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | 194 | + | {Provider: "huggingface", ID: "MiniMaxAI/MiniMax-M2.1", DisplayName: "MiniMax-M2.1", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, |
| 195 | - | {Provider: "huggingface", ID: "MiniMaxAI/MiniMax-M2.5", DisplayName: "MiniMaxAI/MiniMax-M2.5", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://router.huggingface.co/v1"}, | 195 | + | {Provider: "huggingface", ID: "MiniMaxAI/MiniMax-M2.5", DisplayName: "MiniMax-M2.5", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://router.huggingface.co/v1"}, |
| 196 | - | {Provider: "huggingface", ID: "MiniMaxAI/MiniMax-M2.7", DisplayName: "MiniMaxAI/MiniMax-M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://router.huggingface.co/v1"}, | 196 | + | {Provider: "huggingface", ID: "MiniMaxAI/MiniMax-M2.7", DisplayName: "MiniMax-M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://router.huggingface.co/v1"}, |
| 197 | - | {Provider: "huggingface", ID: "Qwen/Qwen3-235B-A22B-Thinking-2507", DisplayName: "Qwen/Qwen3-235B-A22B-Thinking-2507", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | 197 | + | {Provider: "huggingface", ID: "Qwen/Qwen3-235B-A22B-Thinking-2507", DisplayName: "Qwen3-235B-A22B-Thinking-2507", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, |
| 198 | - | {Provider: "huggingface", ID: "Qwen/Qwen3-Coder-480B-A35B-Instruct", DisplayName: "Qwen/Qwen3-Coder-480B-A35B-Instruct", ContextWindow: 262144, MaxOutput: 66536, Reasoning: false, PriceInput: 2, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | 198 | + | {Provider: "huggingface", ID: "Qwen/Qwen3-Coder-480B-A35B-Instruct", DisplayName: "Qwen3-Coder-480B-A35B-Instruct", ContextWindow: 262144, MaxOutput: 66536, Reasoning: false, PriceInput: 2, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, |
| 199 | - | {Provider: "huggingface", ID: "Qwen/Qwen3-Coder-Next", DisplayName: "Qwen/Qwen3-Coder-Next", ContextWindow: 262144, MaxOutput: 65536, Reasoning: false, PriceInput: 0.2, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | 199 | + | {Provider: "huggingface", ID: "Qwen/Qwen3-Coder-Next", DisplayName: "Qwen3-Coder-Next", ContextWindow: 262144, MaxOutput: 65536, Reasoning: false, PriceInput: 0.2, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, |
| 200 | - | {Provider: "huggingface", ID: "Qwen/Qwen3-Next-80B-A3B-Instruct", DisplayName: "Qwen/Qwen3-Next-80B-A3B-Instruct", ContextWindow: 262144, MaxOutput: 66536, Reasoning: false, PriceInput: 0.25, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | 200 | + | {Provider: "huggingface", ID: "Qwen/Qwen3-Next-80B-A3B-Instruct", DisplayName: "Qwen3-Next-80B-A3B-Instruct", ContextWindow: 262144, MaxOutput: 66536, Reasoning: false, PriceInput: 0.25, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, |
| 201 | - | {Provider: "huggingface", ID: "Qwen/Qwen3-Next-80B-A3B-Thinking", DisplayName: "Qwen/Qwen3-Next-80B-A3B-Thinking", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.3, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | 201 | + | {Provider: "huggingface", ID: "Qwen/Qwen3-Next-80B-A3B-Thinking", DisplayName: "Qwen3-Next-80B-A3B-Thinking", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.3, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, |
| 202 | - | {Provider: "huggingface", ID: "Qwen/Qwen3.5-397B-A17B", DisplayName: "Qwen/Qwen3.5-397B-A17B", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.6, PriceOutput: 3.6, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | 202 | + | {Provider: "huggingface", ID: "Qwen/Qwen3.5-397B-A17B", DisplayName: "Qwen3.5-397B-A17B", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.6, PriceOutput: 3.6, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, |
| 203 | - | {Provider: "huggingface", ID: "XiaomiMiMo/MiMo-V2-Flash", DisplayName: "XiaomiMiMo/MiMo-V2-Flash", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | 203 | + | {Provider: "huggingface", ID: "XiaomiMiMo/MiMo-V2-Flash", DisplayName: "MiMo-V2-Flash", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, |
| 204 | - | {Provider: "huggingface", ID: "deepseek-ai/DeepSeek-R1-0528", DisplayName: "deepseek-ai/DeepSeek-R1-0528", ContextWindow: 163840, MaxOutput: 163840, Reasoning: true, PriceInput: 3, PriceOutput: 5, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | 204 | + | {Provider: "huggingface", ID: "deepseek-ai/DeepSeek-R1-0528", DisplayName: "DeepSeek-R1-0528", ContextWindow: 163840, MaxOutput: 163840, Reasoning: true, PriceInput: 3, PriceOutput: 5, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, |
| 205 | - | {Provider: "huggingface", ID: "deepseek-ai/DeepSeek-V3.2", DisplayName: "deepseek-ai/DeepSeek-V3.2", ContextWindow: 163840, MaxOutput: 65536, Reasoning: true, PriceInput: 0.28, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | 205 | + | {Provider: "huggingface", ID: "deepseek-ai/DeepSeek-V3.2", DisplayName: "DeepSeek-V3.2", ContextWindow: 163840, MaxOutput: 65536, Reasoning: true, PriceInput: 0.28, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, |
| 206 | - | {Provider: "huggingface", ID: "deepseek-ai/DeepSeek-V4-Pro", DisplayName: "deepseek-ai/DeepSeek-V4-Pro", ContextWindow: 1048576, MaxOutput: 393216, Reasoning: true, PriceInput: 1.74, PriceOutput: 3.48, PriceCacheRead: 0.145, BaseURL: "https://router.huggingface.co/v1"}, | 206 | + | {Provider: "huggingface", ID: "deepseek-ai/DeepSeek-V4-Pro", DisplayName: "DeepSeek V4 Pro", ContextWindow: 1048576, MaxOutput: 393216, Reasoning: true, PriceInput: 1.74, PriceOutput: 3.48, PriceCacheRead: 0.145, BaseURL: "https://router.huggingface.co/v1"}, |
| 207 | - | {Provider: "huggingface", ID: "moonshotai/Kimi-K2-Instruct", DisplayName: "moonshotai/Kimi-K2-Instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | 207 | + | {Provider: "huggingface", ID: "moonshotai/Kimi-K2-Instruct", DisplayName: "Kimi-K2-Instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, |
| 208 | - | {Provider: "huggingface", ID: "moonshotai/Kimi-K2-Instruct-0905", DisplayName: "moonshotai/Kimi-K2-Instruct-0905", ContextWindow: 262144, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | 208 | + | {Provider: "huggingface", ID: "moonshotai/Kimi-K2-Instruct-0905", DisplayName: "Kimi-K2-Instruct-0905", ContextWindow: 262144, MaxOutput: 16384, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, |
| 209 | - | {Provider: "huggingface", ID: "moonshotai/Kimi-K2-Thinking", DisplayName: "moonshotai/Kimi-K2-Thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://router.huggingface.co/v1"}, | 209 | + | {Provider: "huggingface", ID: "moonshotai/Kimi-K2-Thinking", DisplayName: "Kimi-K2-Thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://router.huggingface.co/v1"}, |
| 210 | - | {Provider: "huggingface", ID: "moonshotai/Kimi-K2.5", DisplayName: "moonshotai/Kimi-K2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://router.huggingface.co/v1"}, | 210 | + | {Provider: "huggingface", ID: "moonshotai/Kimi-K2.5", DisplayName: "Kimi-K2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://router.huggingface.co/v1"}, |
| 211 | - | {Provider: "huggingface", ID: "moonshotai/Kimi-K2.6", DisplayName: "moonshotai/Kimi-K2.6", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://router.huggingface.co/v1"}, | 211 | + | {Provider: "huggingface", ID: "moonshotai/Kimi-K2.6", DisplayName: "Kimi-K2.6", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://router.huggingface.co/v1"}, |
| 212 | - | {Provider: "huggingface", ID: "zai-org/GLM-4.7", DisplayName: "zai-org/GLM-4.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0.11, BaseURL: "https://router.huggingface.co/v1"}, | 212 | + | {Provider: "huggingface", ID: "zai-org/GLM-4.7", DisplayName: "GLM-4.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0.11, BaseURL: "https://router.huggingface.co/v1"}, |
| 213 | - | {Provider: "huggingface", ID: "zai-org/GLM-4.7-Flash", DisplayName: "zai-org/GLM-4.7-Flash", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, | 213 | + | {Provider: "huggingface", ID: "zai-org/GLM-4.7-Flash", DisplayName: "GLM-4.7-Flash", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://router.huggingface.co/v1"}, |
| 214 | - | {Provider: "huggingface", ID: "zai-org/GLM-5", DisplayName: "zai-org/GLM-5", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://router.huggingface.co/v1"}, | 214 | + | {Provider: "huggingface", ID: "zai-org/GLM-5", DisplayName: "GLM-5", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://router.huggingface.co/v1"}, |
| 215 | - | {Provider: "huggingface", ID: "zai-org/GLM-5.1", DisplayName: "zai-org/GLM-5.1", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://router.huggingface.co/v1"}, | 215 | + | {Provider: "huggingface", ID: "zai-org/GLM-5.1", DisplayName: "GLM-5.1", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://router.huggingface.co/v1"}, |
| 216 | // ----- kimi ----- | 216 | // ----- kimi ----- | ||
| 217 | - | {Provider: "kimi", ID: "kimi-k2-thinking", DisplayName: "kimi-k2-thinking", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.kimi.com/coding"}, | 217 | + | {Provider: "kimi", ID: "kimi-k2-thinking", DisplayName: "Kimi K2 Thinking", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.kimi.com/coding"}, |
| 218 | // ----- minimax ----- | 218 | // ----- minimax ----- | ||
| 219 | - | {Provider: "minimax", ID: "MiniMax-M2.7", DisplayName: "MiniMax-M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.minimax.io/anthropic"}, | 219 | + | {Provider: "minimax", ID: "MiniMax-M2.7", DisplayName: "MiniMax-M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, PriceCacheWrite: 0.375, BaseURL: "https://api.minimax.io/anthropic"}, |
| 220 | - | {Provider: "minimax", ID: "MiniMax-M2.7-highspeed", DisplayName: "MiniMax-M2.7-highspeed", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.06, BaseURL: "https://api.minimax.io/anthropic"}, | 220 | + | {Provider: "minimax", ID: "MiniMax-M2.7-highspeed", DisplayName: "MiniMax-M2.7-highspeed", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.06, PriceCacheWrite: 0.375, BaseURL: "https://api.minimax.io/anthropic"}, |
| 221 | // ----- minimax-cn ----- | 221 | // ----- minimax-cn ----- | ||
| 222 | - | {Provider: "minimax-cn", ID: "MiniMax-M2.7", DisplayName: "MiniMax-M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.minimaxi.com/anthropic"}, | 222 | + | {Provider: "minimax-cn", ID: "MiniMax-M2.7", DisplayName: "MiniMax-M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, PriceCacheWrite: 0.375, BaseURL: "https://api.minimaxi.com/anthropic"}, |
| 223 | - | {Provider: "minimax-cn", ID: "MiniMax-M2.7-highspeed", DisplayName: "MiniMax-M2.7-highspeed", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.06, BaseURL: "https://api.minimaxi.com/anthropic"}, | 223 | + | {Provider: "minimax-cn", ID: "MiniMax-M2.7-highspeed", DisplayName: "MiniMax-M2.7-highspeed", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.06, PriceCacheWrite: 0.375, BaseURL: "https://api.minimaxi.com/anthropic"}, |
| 224 | // ----- mistral ----- | 224 | // ----- mistral ----- | ||
| 225 | - | {Provider: "mistral", ID: "codestral-latest", DisplayName: "codestral-latest", ContextWindow: 256000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.3, PriceOutput: 0.9, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 225 | + | {Provider: "mistral", ID: "codestral-latest", DisplayName: "Codestral (latest)", ContextWindow: 256000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.3, PriceOutput: 0.9, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 226 | - | {Provider: "mistral", ID: "devstral-2512", DisplayName: "devstral-2512", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 226 | + | {Provider: "mistral", ID: "devstral-2512", DisplayName: "Devstral 2", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 227 | - | {Provider: "mistral", ID: "devstral-medium-2507", DisplayName: "devstral-medium-2507", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 227 | + | {Provider: "mistral", ID: "devstral-medium-2507", DisplayName: "Devstral Medium", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 228 | - | {Provider: "mistral", ID: "devstral-medium-latest", DisplayName: "devstral-medium-latest", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 228 | + | {Provider: "mistral", ID: "devstral-medium-latest", DisplayName: "Devstral 2 (latest)", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 229 | - | {Provider: "mistral", ID: "devstral-small-2505", DisplayName: "devstral-small-2505", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 229 | + | {Provider: "mistral", ID: "devstral-small-2505", DisplayName: "Devstral Small 2505", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 230 | - | {Provider: "mistral", ID: "devstral-small-2507", DisplayName: "devstral-small-2507", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 230 | + | {Provider: "mistral", ID: "devstral-small-2507", DisplayName: "Devstral Small", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 231 | - | {Provider: "mistral", ID: "labs-devstral-small-2512", DisplayName: "labs-devstral-small-2512", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 231 | + | {Provider: "mistral", ID: "labs-devstral-small-2512", DisplayName: "Devstral Small 2", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 232 | - | {Provider: "mistral", ID: "magistral-medium-latest", DisplayName: "magistral-medium-latest", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 2, PriceOutput: 5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 232 | + | {Provider: "mistral", ID: "magistral-medium-latest", DisplayName: "Magistral Medium (latest)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 2, PriceOutput: 5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 233 | - | {Provider: "mistral", ID: "magistral-small", DisplayName: "magistral-small", ContextWindow: 128000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 233 | + | {Provider: "mistral", ID: "magistral-small", DisplayName: "Magistral Small", ContextWindow: 128000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 234 | - | {Provider: "mistral", ID: "ministral-3b-latest", DisplayName: "ministral-3b-latest", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.04, PriceOutput: 0.04, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 234 | + | {Provider: "mistral", ID: "ministral-3b-latest", DisplayName: "Ministral 3B (latest)", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.04, PriceOutput: 0.04, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 235 | - | {Provider: "mistral", ID: "ministral-8b-latest", DisplayName: "ministral-8b-latest", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 235 | + | {Provider: "mistral", ID: "ministral-8b-latest", DisplayName: "Ministral 8B (latest)", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 236 | - | {Provider: "mistral", ID: "mistral-large-2411", DisplayName: "mistral-large-2411", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 236 | + | {Provider: "mistral", ID: "mistral-large-2411", DisplayName: "Mistral Large 2.1", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 237 | - | {Provider: "mistral", ID: "mistral-large-2512", DisplayName: "mistral-large-2512", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 237 | + | {Provider: "mistral", ID: "mistral-large-2512", DisplayName: "Mistral Large 3", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 238 | - | {Provider: "mistral", ID: "mistral-large-latest", DisplayName: "mistral-large-latest", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 238 | + | {Provider: "mistral", ID: "mistral-large-latest", DisplayName: "Mistral Large (latest)", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 239 | - | {Provider: "mistral", ID: "mistral-medium-2505", DisplayName: "mistral-medium-2505", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 239 | + | {Provider: "mistral", ID: "mistral-medium-2505", DisplayName: "Mistral Medium 3", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 240 | - | {Provider: "mistral", ID: "mistral-medium-2508", DisplayName: "mistral-medium-2508", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 240 | + | {Provider: "mistral", ID: "mistral-medium-2508", DisplayName: "Mistral Medium 3.1", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 241 | - | {Provider: "mistral", ID: "mistral-medium-2604", DisplayName: "mistral-medium-2604", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 241 | + | {Provider: "mistral", ID: "mistral-medium-2604", DisplayName: "Mistral Medium 3.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 242 | - | {Provider: "mistral", ID: "mistral-medium-3.5", DisplayName: "mistral-medium-3.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 242 | + | {Provider: "mistral", ID: "mistral-medium-3.5", DisplayName: "Mistral Medium 3.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 243 | - | {Provider: "mistral", ID: "mistral-medium-latest", DisplayName: "mistral-medium-latest", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 243 | + | {Provider: "mistral", ID: "mistral-medium-latest", DisplayName: "Mistral Medium (latest)", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 244 | - | {Provider: "mistral", ID: "mistral-nemo", DisplayName: "mistral-nemo", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 244 | + | {Provider: "mistral", ID: "mistral-nemo", DisplayName: "Mistral Nemo", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 245 | - | {Provider: "mistral", ID: "mistral-small-2506", DisplayName: "mistral-small-2506", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 245 | + | {Provider: "mistral", ID: "mistral-small-2506", DisplayName: "Mistral Small 3.2", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 246 | - | {Provider: "mistral", ID: "mistral-small-2603", DisplayName: "mistral-small-2603", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 246 | + | {Provider: "mistral", ID: "mistral-small-2603", DisplayName: "Mistral Small 4", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 247 | - | {Provider: "mistral", ID: "mistral-small-latest", DisplayName: "mistral-small-latest", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 247 | + | {Provider: "mistral", ID: "mistral-small-latest", DisplayName: "Mistral Small (latest)", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 248 | - | {Provider: "mistral", ID: "open-mistral-7b", DisplayName: "open-mistral-7b", ContextWindow: 8000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.25, PriceOutput: 0.25, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 248 | + | {Provider: "mistral", ID: "open-mistral-7b", DisplayName: "Mistral 7B", ContextWindow: 8000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.25, PriceOutput: 0.25, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 249 | - | {Provider: "mistral", ID: "open-mixtral-8x22b", DisplayName: "open-mixtral-8x22b", ContextWindow: 64000, MaxOutput: 64000, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 249 | + | {Provider: "mistral", ID: "open-mixtral-8x22b", DisplayName: "Mixtral 8x22B", ContextWindow: 64000, MaxOutput: 64000, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 250 | - | {Provider: "mistral", ID: "open-mixtral-8x7b", DisplayName: "open-mixtral-8x7b", ContextWindow: 32000, MaxOutput: 32000, Reasoning: false, PriceInput: 0.7, PriceOutput: 0.7, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 250 | + | {Provider: "mistral", ID: "open-mixtral-8x7b", DisplayName: "Mixtral 8x7B", ContextWindow: 32000, MaxOutput: 32000, Reasoning: false, PriceInput: 0.7, PriceOutput: 0.7, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 251 | - | {Provider: "mistral", ID: "pixtral-12b", DisplayName: "pixtral-12b", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 251 | + | {Provider: "mistral", ID: "pixtral-12b", DisplayName: "Pixtral 12B", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 252 | - | {Provider: "mistral", ID: "pixtral-large-latest", DisplayName: "pixtral-large-latest", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, | 252 | + | {Provider: "mistral", ID: "pixtral-large-latest", DisplayName: "Pixtral Large (latest)", ContextWindow: 128000, MaxOutput: 128000, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://api.mistral.ai"}, |
| 253 | // ----- moonshotai ----- | 253 | // ----- moonshotai ----- | ||
| 254 | - | {Provider: "moonshotai", ID: "kimi-k2-0711-preview", DisplayName: "kimi-k2-0711-preview", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, | 254 | + | {Provider: "moonshotai", ID: "kimi-k2-0711-preview", DisplayName: "Kimi K2 0711", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, |
| 255 | - | {Provider: "moonshotai", ID: "kimi-k2-0905-preview", DisplayName: "kimi-k2-0905-preview", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, | 255 | + | {Provider: "moonshotai", ID: "kimi-k2-0905-preview", DisplayName: "Kimi K2 0905", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, |
| 256 | - | {Provider: "moonshotai", ID: "kimi-k2-thinking", DisplayName: "kimi-k2-thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, | 256 | + | {Provider: "moonshotai", ID: "kimi-k2-thinking", DisplayName: "Kimi K2 Thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, |
| 257 | - | {Provider: "moonshotai", ID: "kimi-k2-thinking-turbo", DisplayName: "kimi-k2-thinking-turbo", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, | 257 | + | {Provider: "moonshotai", ID: "kimi-k2-thinking-turbo", DisplayName: "Kimi K2 Thinking Turbo", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.ai/v1"}, |
| 258 | - | {Provider: "moonshotai", ID: "kimi-k2-turbo-preview", DisplayName: "kimi-k2-turbo-preview", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 2.4, PriceOutput: 10, PriceCacheRead: 0.6, BaseURL: "https://api.moonshot.ai/v1"}, | 258 | + | {Provider: "moonshotai", ID: "kimi-k2-turbo-preview", DisplayName: "Kimi K2 Turbo", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 2.4, PriceOutput: 10, PriceCacheRead: 0.6, BaseURL: "https://api.moonshot.ai/v1"}, |
| 259 | - | {Provider: "moonshotai", ID: "kimi-k2.5", DisplayName: "kimi-k2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.moonshot.ai/v1"}, | 259 | + | {Provider: "moonshotai", ID: "kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.moonshot.ai/v1"}, |
| 260 | - | {Provider: "moonshotai", ID: "kimi-k2.6", DisplayName: "kimi-k2.6", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.moonshot.ai/v1"}, | 260 | + | {Provider: "moonshotai", ID: "kimi-k2.6", DisplayName: "Kimi K2.6", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.moonshot.ai/v1"}, |
| 261 | // ----- moonshotai-cn ----- | 261 | // ----- moonshotai-cn ----- | ||
| 262 | - | {Provider: "moonshotai-cn", ID: "kimi-k2-0711-preview", DisplayName: "kimi-k2-0711-preview", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, | 262 | + | {Provider: "moonshotai-cn", ID: "kimi-k2-0711-preview", DisplayName: "Kimi K2 0711", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, |
| 263 | - | {Provider: "moonshotai-cn", ID: "kimi-k2-0905-preview", DisplayName: "kimi-k2-0905-preview", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, | 263 | + | {Provider: "moonshotai-cn", ID: "kimi-k2-0905-preview", DisplayName: "Kimi K2 0905", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, |
| 264 | - | {Provider: "moonshotai-cn", ID: "kimi-k2-thinking", DisplayName: "kimi-k2-thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, | 264 | + | {Provider: "moonshotai-cn", ID: "kimi-k2-thinking", DisplayName: "Kimi K2 Thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, |
| 265 | - | {Provider: "moonshotai-cn", ID: "kimi-k2-thinking-turbo", DisplayName: "kimi-k2-thinking-turbo", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, | 265 | + | {Provider: "moonshotai-cn", ID: "kimi-k2-thinking-turbo", DisplayName: "Kimi K2 Thinking Turbo", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://api.moonshot.cn/v1"}, |
| 266 | - | {Provider: "moonshotai-cn", ID: "kimi-k2-turbo-preview", DisplayName: "kimi-k2-turbo-preview", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 2.4, PriceOutput: 10, PriceCacheRead: 0.6, BaseURL: "https://api.moonshot.cn/v1"}, | 266 | + | {Provider: "moonshotai-cn", ID: "kimi-k2-turbo-preview", DisplayName: "Kimi K2 Turbo", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 2.4, PriceOutput: 10, PriceCacheRead: 0.6, BaseURL: "https://api.moonshot.cn/v1"}, |
| 267 | - | {Provider: "moonshotai-cn", ID: "kimi-k2.5", DisplayName: "kimi-k2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.moonshot.cn/v1"}, | 267 | + | {Provider: "moonshotai-cn", ID: "kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://api.moonshot.cn/v1"}, |
| 268 | - | {Provider: "moonshotai-cn", ID: "kimi-k2.6", DisplayName: "kimi-k2.6", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.moonshot.cn/v1"}, | 268 | + | {Provider: "moonshotai-cn", ID: "kimi-k2.6", DisplayName: "Kimi K2.6", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://api.moonshot.cn/v1"}, |
| 269 | // ----- opencode ----- | 269 | // ----- opencode ----- | ||
| 270 | - | {Provider: "opencode", ID: "big-pickle", DisplayName: "big-pickle", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://opencode.ai/zen/v1"}, | 270 | + | {Provider: "opencode", ID: "big-pickle", DisplayName: "Big Pickle", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://opencode.ai/zen/v1"}, |
| 271 | - | {Provider: "opencode", ID: "claude-haiku-4-5", DisplayName: "claude-haiku-4-5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, BaseURL: "https://opencode.ai/zen"}, | 271 | + | {Provider: "opencode", ID: "claude-haiku-4-5", DisplayName: "Claude Haiku 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://opencode.ai/zen"}, |
| 272 | - | {Provider: "opencode", ID: "claude-opus-4-1", DisplayName: "claude-opus-4-1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://opencode.ai/zen"}, | 272 | + | {Provider: "opencode", ID: "claude-opus-4-1", DisplayName: "Claude Opus 4.1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://opencode.ai/zen"}, |
| 273 | - | {Provider: "opencode", ID: "claude-opus-4-5", DisplayName: "claude-opus-4-5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://opencode.ai/zen"}, | 273 | + | {Provider: "opencode", ID: "claude-opus-4-5", DisplayName: "Claude Opus 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://opencode.ai/zen"}, |
| 274 | - | {Provider: "opencode", ID: "claude-opus-4-6", DisplayName: "claude-opus-4-6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://opencode.ai/zen"}, | 274 | + | {Provider: "opencode", ID: "claude-opus-4-6", DisplayName: "Claude Opus 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://opencode.ai/zen"}, |
| 275 | - | {Provider: "opencode", ID: "claude-opus-4-7", DisplayName: "claude-opus-4-7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://opencode.ai/zen"}, | 275 | + | {Provider: "opencode", ID: "claude-opus-4-7", DisplayName: "Claude Opus 4.7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://opencode.ai/zen"}, |
| 276 | - | {Provider: "opencode", ID: "claude-sonnet-4", DisplayName: "claude-sonnet-4", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://opencode.ai/zen"}, | 276 | + | {Provider: "opencode", ID: "claude-sonnet-4", DisplayName: "Claude Sonnet 4", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://opencode.ai/zen"}, |
| 277 | - | {Provider: "opencode", ID: "claude-sonnet-4-5", DisplayName: "claude-sonnet-4-5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://opencode.ai/zen"}, | 277 | + | {Provider: "opencode", ID: "claude-sonnet-4-5", DisplayName: "Claude Sonnet 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://opencode.ai/zen"}, |
| 278 | - | {Provider: "opencode", ID: "claude-sonnet-4-6", DisplayName: "claude-sonnet-4-6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://opencode.ai/zen"}, | 278 | + | {Provider: "opencode", ID: "claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://opencode.ai/zen"}, |
| 279 | - | {Provider: "opencode", ID: "deepseek-v4-flash-free", DisplayName: "deepseek-v4-flash-free", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://opencode.ai/zen/v1"}, | 279 | + | {Provider: "opencode", ID: "deepseek-v4-flash-free", DisplayName: "DeepSeek V4 Flash Free", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://opencode.ai/zen/v1"}, |
| 280 | - | {Provider: "opencode", ID: "gemini-3-flash", DisplayName: "gemini-3-flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://opencode.ai/zen/v1"}, | 280 | + | {Provider: "opencode", ID: "gemini-3-flash", DisplayName: "Gemini 3 Flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://opencode.ai/zen/v1"}, |
| 281 | - | {Provider: "opencode", ID: "gemini-3.1-pro", DisplayName: "gemini-3.1-pro", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/v1"}, | 281 | + | {Provider: "opencode", ID: "gemini-3.1-pro", DisplayName: "Gemini 3.1 Pro Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/v1"}, |
| 282 | - | {Provider: "opencode", ID: "gemini-3.5-flash", DisplayName: "gemini-3.5-flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, BaseURL: "https://opencode.ai/zen/v1"}, | 282 | + | {Provider: "opencode", ID: "gemini-3.5-flash", DisplayName: "Gemini 3.5 Flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, BaseURL: "https://opencode.ai/zen/v1"}, |
| 283 | - | {Provider: "opencode", ID: "glm-5", DisplayName: "glm-5", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/v1"}, | 283 | + | {Provider: "opencode", ID: "glm-5", DisplayName: "GLM-5", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/v1"}, |
| 284 | - | {Provider: "opencode", ID: "glm-5.1", DisplayName: "glm-5.1", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://opencode.ai/zen/v1"}, | 284 | + | {Provider: "opencode", ID: "glm-5.1", DisplayName: "GLM-5.1", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://opencode.ai/zen/v1"}, |
| 285 | - | {Provider: "opencode", ID: "gpt-5", DisplayName: "gpt-5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, | 285 | + | {Provider: "opencode", ID: "gpt-5", DisplayName: "GPT-5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, |
| 286 | - | {Provider: "opencode", ID: "gpt-5-codex", DisplayName: "gpt-5-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, | 286 | + | {Provider: "opencode", ID: "gpt-5-codex", DisplayName: "GPT-5 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, |
| 287 | - | {Provider: "opencode", ID: "gpt-5-nano", DisplayName: "gpt-5-nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.005, BaseURL: "https://opencode.ai/zen/v1"}, | 287 | + | {Provider: "opencode", ID: "gpt-5-nano", DisplayName: "GPT-5 Nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.005, BaseURL: "https://opencode.ai/zen/v1"}, |
| 288 | - | {Provider: "opencode", ID: "gpt-5.1", DisplayName: "gpt-5.1", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, | 288 | + | {Provider: "opencode", ID: "gpt-5.1", DisplayName: "GPT-5.1", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, |
| 289 | - | {Provider: "opencode", ID: "gpt-5.1-codex", DisplayName: "gpt-5.1-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, | 289 | + | {Provider: "opencode", ID: "gpt-5.1-codex", DisplayName: "GPT-5.1 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.07, PriceOutput: 8.5, PriceCacheRead: 0.107, BaseURL: "https://opencode.ai/zen/v1"}, |
| 290 | // ----- opencode-go ----- | 290 | // ----- opencode-go ----- | ||
| 291 | - | {Provider: "opencode-go", ID: "deepseek-v4-flash", DisplayName: "deepseek-v4-flash", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.28, PriceCacheRead: 0.0028, BaseURL: "https://opencode.ai/zen/go/v1"}, | 291 | + | {Provider: "opencode-go", ID: "deepseek-v4-flash", DisplayName: "DeepSeek V4 Flash", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.28, PriceCacheRead: 0.0028, BaseURL: "https://opencode.ai/zen/go/v1"}, |
| 292 | - | {Provider: "opencode-go", ID: "deepseek-v4-pro", DisplayName: "deepseek-v4-pro", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 1.74, PriceOutput: 3.48, PriceCacheRead: 0.0145, BaseURL: "https://opencode.ai/zen/go/v1"}, | 292 | + | {Provider: "opencode-go", ID: "deepseek-v4-pro", DisplayName: "DeepSeek V4 Pro", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 1.74, PriceOutput: 3.48, PriceCacheRead: 0.0145, BaseURL: "https://opencode.ai/zen/go/v1"}, |
| 293 | - | {Provider: "opencode-go", ID: "glm-5", DisplayName: "glm-5", ContextWindow: 202752, MaxOutput: 32768, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/go/v1"}, | 293 | + | {Provider: "opencode-go", ID: "glm-5", DisplayName: "GLM-5", ContextWindow: 202752, MaxOutput: 32768, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/go/v1"}, |
| 294 | - | {Provider: "opencode-go", ID: "glm-5.1", DisplayName: "glm-5.1", ContextWindow: 202752, MaxOutput: 32768, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://opencode.ai/zen/go/v1"}, | 294 | + | {Provider: "opencode-go", ID: "glm-5.1", DisplayName: "GLM-5.1", ContextWindow: 202752, MaxOutput: 32768, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://opencode.ai/zen/go/v1"}, |
| 295 | - | {Provider: "opencode-go", ID: "kimi-k2.5", DisplayName: "kimi-k2.5", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://opencode.ai/zen/go/v1"}, | 295 | + | {Provider: "opencode-go", ID: "kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://opencode.ai/zen/go/v1"}, |
| 296 | - | {Provider: "opencode-go", ID: "kimi-k2.6", DisplayName: "kimi-k2.6", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://opencode.ai/zen/go/v1"}, | 296 | + | {Provider: "opencode-go", ID: "kimi-k2.6", DisplayName: "Kimi K2.6", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://opencode.ai/zen/go/v1"}, |
| 297 | - | {Provider: "opencode-go", ID: "mimo-v2.5", DisplayName: "mimo-v2.5", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://opencode.ai/zen/go/v1"}, | 297 | + | {Provider: "opencode-go", ID: "mimo-v2.5", DisplayName: "MiMo V2.5", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://opencode.ai/zen/go/v1"}, |
| 298 | - | {Provider: "opencode-go", ID: "mimo-v2.5-pro", DisplayName: "mimo-v2.5-pro", ContextWindow: 1048576, MaxOutput: 128000, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/go/v1"}, | 298 | + | {Provider: "opencode-go", ID: "mimo-v2.5-pro", DisplayName: "MiMo V2.5 Pro", ContextWindow: 1048576, MaxOutput: 128000, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/go/v1"}, |
| 299 | - | {Provider: "opencode-go", ID: "minimax-m2.5", DisplayName: "minimax-m2.5", ContextWindow: 204800, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://opencode.ai/zen/go"}, | 299 | + | {Provider: "opencode-go", ID: "minimax-m2.5", DisplayName: "MiniMax M2.5", ContextWindow: 204800, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://opencode.ai/zen/go"}, |
| 300 | - | {Provider: "opencode-go", ID: "minimax-m2.7", DisplayName: "minimax-m2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://opencode.ai/zen/go/v1"}, | 300 | + | {Provider: "opencode-go", ID: "minimax-m2.7", DisplayName: "MiniMax M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://opencode.ai/zen/go/v1"}, |
| 301 | - | {Provider: "opencode-go", ID: "qwen3.5-plus", DisplayName: "qwen3.5-plus", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.2, PriceCacheRead: 0.02, BaseURL: "https://opencode.ai/zen/go/v1"}, | 301 | + | {Provider: "opencode-go", ID: "qwen3.5-plus", DisplayName: "Qwen3.5 Plus", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.2, PriceCacheRead: 0.02, PriceCacheWrite: 0.25, BaseURL: "https://opencode.ai/zen/go/v1"}, |
| 302 | - | {Provider: "opencode-go", ID: "qwen3.6-plus", DisplayName: "qwen3.6-plus", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://opencode.ai/zen/go/v1"}, | 302 | + | {Provider: "opencode-go", ID: "qwen3.6-plus", DisplayName: "Qwen3.6 Plus", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, PriceCacheWrite: 0.625, BaseURL: "https://opencode.ai/zen/go/v1"}, |
| 303 | // ----- openrouter ----- | 303 | // ----- openrouter ----- | ||
| 304 | - | {Provider: "openrouter", ID: "ai21/jamba-large-1.7", DisplayName: "ai21/jamba-large-1.7", ContextWindow: 256000, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | 304 | + | {Provider: "openrouter", ID: "ai21/jamba-large-1.7", DisplayName: "AI21: Jamba Large 1.7", ContextWindow: 256000, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, |
| 305 | - | {Provider: "openrouter", ID: "alibaba/tongyi-deepresearch-30b-a3b", DisplayName: "alibaba/tongyi-deepresearch-30b-a3b", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.09, PriceOutput: 0.44999999999999996, PriceCacheRead: 0.09, BaseURL: "https://openrouter.ai/api/v1"}, | 305 | + | {Provider: "openrouter", ID: "alibaba/tongyi-deepresearch-30b-a3b", DisplayName: "Tongyi DeepResearch 30B A3B", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.09, PriceOutput: 0.45, PriceCacheRead: 0.09, BaseURL: "https://openrouter.ai/api/v1"}, |
| 306 | - | {Provider: "openrouter", ID: "amazon/nova-2-lite-v1", DisplayName: "amazon/nova-2-lite-v1", ContextWindow: 1000000, MaxOutput: 65535, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | 306 | + | {Provider: "openrouter", ID: "amazon/nova-2-lite-v1", DisplayName: "Amazon: Nova 2 Lite", ContextWindow: 1000000, MaxOutput: 65535, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, |
| 307 | - | {Provider: "openrouter", ID: "amazon/nova-lite-v1", DisplayName: "amazon/nova-lite-v1", ContextWindow: 300000, MaxOutput: 5120, Reasoning: false, PriceInput: 0.06, PriceOutput: 0.24, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | 307 | + | {Provider: "openrouter", ID: "amazon/nova-lite-v1", DisplayName: "Amazon: Nova Lite 1.0", ContextWindow: 300000, MaxOutput: 5120, Reasoning: false, PriceInput: 0.06, PriceOutput: 0.24, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, |
| 308 | - | {Provider: "openrouter", ID: "amazon/nova-micro-v1", DisplayName: "amazon/nova-micro-v1", ContextWindow: 128000, MaxOutput: 5120, Reasoning: false, PriceInput: 0.035, PriceOutput: 0.14, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | 308 | + | {Provider: "openrouter", ID: "amazon/nova-micro-v1", DisplayName: "Amazon: Nova Micro 1.0", ContextWindow: 128000, MaxOutput: 5120, Reasoning: false, PriceInput: 0.035, PriceOutput: 0.14, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, |
| 309 | - | {Provider: "openrouter", ID: "amazon/nova-premier-v1", DisplayName: "amazon/nova-premier-v1", ContextWindow: 1000000, MaxOutput: 32000, Reasoning: false, PriceInput: 2.5, PriceOutput: 12.5, PriceCacheRead: 0.625, BaseURL: "https://openrouter.ai/api/v1"}, | 309 | + | {Provider: "openrouter", ID: "amazon/nova-premier-v1", DisplayName: "Amazon: Nova Premier 1.0", ContextWindow: 1000000, MaxOutput: 32000, Reasoning: false, PriceInput: 2.5, PriceOutput: 12.5, PriceCacheRead: 0.625, BaseURL: "https://openrouter.ai/api/v1"}, |
| 310 | - | {Provider: "openrouter", ID: "amazon/nova-pro-v1", DisplayName: "amazon/nova-pro-v1", ContextWindow: 300000, MaxOutput: 5120, Reasoning: false, PriceInput: 0.7999999999999999, PriceOutput: 3.1999999999999997, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | 310 | + | {Provider: "openrouter", ID: "amazon/nova-pro-v1", DisplayName: "Amazon: Nova Pro 1.0", ContextWindow: 300000, MaxOutput: 5120, Reasoning: false, PriceInput: 0.8, PriceOutput: 3.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, |
| 311 | - | {Provider: "openrouter", ID: "anthropic/claude-3-haiku", DisplayName: "anthropic/claude-3-haiku", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.25, PriceOutput: 1.25, PriceCacheRead: 0.03, BaseURL: "https://openrouter.ai/api/v1"}, | 311 | + | {Provider: "openrouter", ID: "anthropic/claude-3-haiku", DisplayName: "Anthropic: Claude 3 Haiku", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.25, PriceOutput: 1.25, PriceCacheRead: 0.03, PriceCacheWrite: 0.3, BaseURL: "https://openrouter.ai/api/v1"}, |
| 312 | - | {Provider: "openrouter", ID: "anthropic/claude-3.5-haiku", DisplayName: "anthropic/claude-3.5-haiku", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.7999999999999999, PriceOutput: 4, PriceCacheRead: 0.08, BaseURL: "https://openrouter.ai/api/v1"}, | 312 | + | {Provider: "openrouter", ID: "anthropic/claude-3.5-haiku", DisplayName: "Anthropic: Claude 3.5 Haiku", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, PriceCacheWrite: 1, BaseURL: "https://openrouter.ai/api/v1"}, |
| 313 | - | {Provider: "openrouter", ID: "anthropic/claude-haiku-4.5", DisplayName: "anthropic/claude-haiku-4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.09999999999999999, BaseURL: "https://openrouter.ai/api/v1"}, | 313 | + | {Provider: "openrouter", ID: "anthropic/claude-haiku-4.5", DisplayName: "Anthropic: Claude Haiku 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://openrouter.ai/api/v1"}, |
| 314 | - | {Provider: "openrouter", ID: "anthropic/claude-opus-4", DisplayName: "anthropic/claude-opus-4", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://openrouter.ai/api/v1"}, | 314 | + | {Provider: "openrouter", ID: "anthropic/claude-opus-4", DisplayName: "Anthropic: Claude Opus 4", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://openrouter.ai/api/v1"}, |
| 315 | - | {Provider: "openrouter", ID: "anthropic/claude-opus-4.1", DisplayName: "anthropic/claude-opus-4.1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://openrouter.ai/api/v1"}, | 315 | + | {Provider: "openrouter", ID: "anthropic/claude-opus-4.1", DisplayName: "Anthropic: Claude Opus 4.1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://openrouter.ai/api/v1"}, |
| 316 | - | {Provider: "openrouter", ID: "anthropic/claude-opus-4.5", DisplayName: "anthropic/claude-opus-4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | 316 | + | {Provider: "openrouter", ID: "anthropic/claude-opus-4.5", DisplayName: "Anthropic: Claude Opus 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://openrouter.ai/api/v1"}, |
| 317 | - | {Provider: "openrouter", ID: "anthropic/claude-opus-4.6", DisplayName: "anthropic/claude-opus-4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | 317 | + | {Provider: "openrouter", ID: "anthropic/claude-opus-4.6", DisplayName: "Anthropic: Claude Opus 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://openrouter.ai/api/v1"}, |
| 318 | - | {Provider: "openrouter", ID: "anthropic/claude-opus-4.6-fast", DisplayName: "anthropic/claude-opus-4.6-fast", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 150, PriceCacheRead: 3, BaseURL: "https://openrouter.ai/api/v1"}, | 318 | + | {Provider: "openrouter", ID: "anthropic/claude-opus-4.6-fast", DisplayName: "Anthropic: Claude Opus 4.6 (Fast)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 150, PriceCacheRead: 3, PriceCacheWrite: 37.5, BaseURL: "https://openrouter.ai/api/v1"}, |
| 319 | - | {Provider: "openrouter", ID: "anthropic/claude-opus-4.7", DisplayName: "anthropic/claude-opus-4.7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | 319 | + | {Provider: "openrouter", ID: "anthropic/claude-opus-4.7", DisplayName: "Anthropic: Claude Opus 4.7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://openrouter.ai/api/v1"}, |
| 320 | - | {Provider: "openrouter", ID: "anthropic/claude-opus-4.7-fast", DisplayName: "anthropic/claude-opus-4.7-fast", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 150, PriceCacheRead: 3, BaseURL: "https://openrouter.ai/api/v1"}, | 320 | + | {Provider: "openrouter", ID: "anthropic/claude-opus-4.7-fast", DisplayName: "Anthropic: Claude Opus 4.7 (Fast)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 150, PriceCacheRead: 3, PriceCacheWrite: 37.5, BaseURL: "https://openrouter.ai/api/v1"}, |
| 321 | - | {Provider: "openrouter", ID: "anthropic/claude-sonnet-4", DisplayName: "anthropic/claude-sonnet-4", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://openrouter.ai/api/v1"}, | 321 | + | {Provider: "openrouter", ID: "anthropic/claude-sonnet-4", DisplayName: "Anthropic: Claude Sonnet 4", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://openrouter.ai/api/v1"}, |
| 322 | - | {Provider: "openrouter", ID: "anthropic/claude-sonnet-4.5", DisplayName: "anthropic/claude-sonnet-4.5", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://openrouter.ai/api/v1"}, | 322 | + | {Provider: "openrouter", ID: "anthropic/claude-sonnet-4.5", DisplayName: "Anthropic: Claude Sonnet 4.5", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://openrouter.ai/api/v1"}, |
| 323 | - | {Provider: "openrouter", ID: "anthropic/claude-sonnet-4.6", DisplayName: "anthropic/claude-sonnet-4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://openrouter.ai/api/v1"}, | 323 | + | {Provider: "openrouter", ID: "anthropic/claude-sonnet-4.6", DisplayName: "Anthropic: Claude Sonnet 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://openrouter.ai/api/v1"}, |
| 324 | - | {Provider: "openrouter", ID: "arcee-ai/trinity-large-thinking", DisplayName: "arcee-ai/trinity-large-thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.22, PriceOutput: 0.85, PriceCacheRead: 0.06, BaseURL: "https://openrouter.ai/api/v1"}, | 324 | + | {Provider: "openrouter", ID: "arcee-ai/trinity-large-thinking", DisplayName: "Arcee AI: Trinity Large Thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.22, PriceOutput: 0.85, PriceCacheRead: 0.06, BaseURL: "https://openrouter.ai/api/v1"}, |
| 325 | - | {Provider: "openrouter", ID: "arcee-ai/trinity-large-thinking:free", DisplayName: "arcee-ai/trinity-large-thinking:free", ContextWindow: 262144, MaxOutput: 80000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | 325 | + | {Provider: "openrouter", ID: "arcee-ai/trinity-large-thinking:free", DisplayName: "Arcee AI: Trinity Large Thinking (free)", ContextWindow: 262144, MaxOutput: 80000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, |
| 326 | - | {Provider: "openrouter", ID: "arcee-ai/trinity-mini", DisplayName: "arcee-ai/trinity-mini", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.045, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | 326 | + | {Provider: "openrouter", ID: "arcee-ai/trinity-mini", DisplayName: "Arcee AI: Trinity Mini", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.045, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, |
| 327 | - | {Provider: "openrouter", ID: "arcee-ai/virtuoso-large", DisplayName: "arcee-ai/virtuoso-large", ContextWindow: 131072, MaxOutput: 64000, Reasoning: false, PriceInput: 0.75, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | 327 | + | {Provider: "openrouter", ID: "arcee-ai/virtuoso-large", DisplayName: "Arcee AI: Virtuoso Large", ContextWindow: 131072, MaxOutput: 64000, Reasoning: false, PriceInput: 0.75, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, |
| 328 | - | {Provider: "openrouter", ID: "auto", DisplayName: "auto", ContextWindow: 2000000, MaxOutput: 30000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | 328 | + | {Provider: "openrouter", ID: "auto", DisplayName: "Auto", ContextWindow: 2000000, MaxOutput: 30000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, |
| 329 | - | {Provider: "openrouter", ID: "baidu/cobuddy:free", DisplayName: "baidu/cobuddy:free", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | 329 | + | {Provider: "openrouter", ID: "baidu/cobuddy:free", DisplayName: "Baidu Qianfan: CoBuddy (free)", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, |
| 330 | - | {Provider: "openrouter", ID: "baidu/ernie-4.5-21b-a3b", DisplayName: "baidu/ernie-4.5-21b-a3b", ContextWindow: 131072, MaxOutput: 8000, Reasoning: false, PriceInput: 0.07, PriceOutput: 0.28, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | 330 | + | {Provider: "openrouter", ID: "baidu/ernie-4.5-21b-a3b", DisplayName: "Baidu: ERNIE 4.5 21B A3B", ContextWindow: 131072, MaxOutput: 8000, Reasoning: false, PriceInput: 0.07, PriceOutput: 0.28, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, |
| 331 | - | {Provider: "openrouter", ID: "baidu/ernie-4.5-vl-28b-a3b", DisplayName: "baidu/ernie-4.5-vl-28b-a3b", ContextWindow: 131072, MaxOutput: 8000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.56, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | 331 | + | {Provider: "openrouter", ID: "baidu/ernie-4.5-vl-28b-a3b", DisplayName: "Baidu: ERNIE 4.5 VL 28B A3B", ContextWindow: 131072, MaxOutput: 8000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.56, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, |
| 332 | - | {Provider: "openrouter", ID: "bytedance-seed/seed-1.6", DisplayName: "bytedance-seed/seed-1.6", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | 332 | + | {Provider: "openrouter", ID: "bytedance-seed/seed-1.6", DisplayName: "ByteDance Seed: Seed 1.6", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, |
| 333 | - | {Provider: "openrouter", ID: "bytedance-seed/seed-1.6-flash", DisplayName: "bytedance-seed/seed-1.6-flash", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | 333 | + | {Provider: "openrouter", ID: "bytedance-seed/seed-1.6-flash", DisplayName: "ByteDance Seed: Seed 1.6 Flash", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, |
| 334 | // ----- together ----- | 334 | // ----- together ----- | ||
| 335 | - | {Provider: "together", ID: "MiniMaxAI/MiniMax-M2.5", DisplayName: "MiniMaxAI/MiniMax-M2.5", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.together.ai/v1"}, | 335 | + | {Provider: "together", ID: "MiniMaxAI/MiniMax-M2.5", DisplayName: "MiniMax-M2.5", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.together.ai/v1"}, |
| 336 | - | {Provider: "together", ID: "MiniMaxAI/MiniMax-M2.7", DisplayName: "MiniMaxAI/MiniMax-M2.7", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.together.ai/v1"}, | 336 | + | {Provider: "together", ID: "MiniMaxAI/MiniMax-M2.7", DisplayName: "MiniMax-M2.7", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://api.together.ai/v1"}, |
| 337 | - | {Provider: "together", ID: "Qwen/Qwen3-235B-A22B-Instruct-2507-tput", DisplayName: "Qwen/Qwen3-235B-A22B-Instruct-2507-tput", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | 337 | + | {Provider: "together", ID: "Qwen/Qwen3-235B-A22B-Instruct-2507-tput", DisplayName: "Qwen3 235B A22B Instruct 2507 FP8", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, |
| 338 | - | {Provider: "together", ID: "Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8", DisplayName: "Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 2, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | 338 | + | {Provider: "together", ID: "Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8", DisplayName: "Qwen3 Coder 480B A35B Instruct", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 2, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, |
| 339 | - | {Provider: "together", ID: "Qwen/Qwen3-Coder-Next-FP8", DisplayName: "Qwen/Qwen3-Coder-Next-FP8", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | 339 | + | {Provider: "together", ID: "Qwen/Qwen3-Coder-Next-FP8", DisplayName: "Qwen3 Coder Next FP8", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, |
| 340 | - | {Provider: "together", ID: "Qwen/Qwen3.5-397B-A17B", DisplayName: "Qwen/Qwen3.5-397B-A17B", ContextWindow: 262144, MaxOutput: 130000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3.6, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | 340 | + | {Provider: "together", ID: "Qwen/Qwen3.5-397B-A17B", DisplayName: "Qwen3.5 397B A17B", ContextWindow: 262144, MaxOutput: 130000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3.6, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, |
| 341 | - | {Provider: "together", ID: "Qwen/Qwen3.6-Plus", DisplayName: "Qwen/Qwen3.6-Plus", ContextWindow: 1000000, MaxOutput: 500000, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | 341 | + | {Provider: "together", ID: "Qwen/Qwen3.6-Plus", DisplayName: "Qwen3.6 Plus", ContextWindow: 1000000, MaxOutput: 500000, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, |
| 342 | - | {Provider: "together", ID: "Qwen/Qwen3.7-Max", DisplayName: "Qwen/Qwen3.7-Max", ContextWindow: 1000000, MaxOutput: 500000, Reasoning: true, PriceInput: 2.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | 342 | + | {Provider: "together", ID: "Qwen/Qwen3.7-Max", DisplayName: "Qwen3.7 Max", ContextWindow: 1000000, MaxOutput: 500000, Reasoning: true, PriceInput: 2.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, |
| 343 | - | {Provider: "together", ID: "deepseek-ai/DeepSeek-V3", DisplayName: "deepseek-ai/DeepSeek-V3", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 1.25, PriceOutput: 1.25, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | 343 | + | {Provider: "together", ID: "deepseek-ai/DeepSeek-V3", DisplayName: "DeepSeek V3", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 1.25, PriceOutput: 1.25, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, |
| 344 | - | {Provider: "together", ID: "deepseek-ai/DeepSeek-V3-1", DisplayName: "deepseek-ai/DeepSeek-V3-1", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 1.7, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | 344 | + | {Provider: "together", ID: "deepseek-ai/DeepSeek-V3-1", DisplayName: "DeepSeek V3.1", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 1.7, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, |
| 345 | - | {Provider: "together", ID: "deepseek-ai/DeepSeek-V4-Pro", DisplayName: "deepseek-ai/DeepSeek-V4-Pro", ContextWindow: 512000, MaxOutput: 384000, Reasoning: true, PriceInput: 2.1, PriceOutput: 4.4, PriceCacheRead: 0.2, BaseURL: "https://api.together.ai/v1"}, | 345 | + | {Provider: "together", ID: "deepseek-ai/DeepSeek-V4-Pro", DisplayName: "DeepSeek V4 Pro", ContextWindow: 512000, MaxOutput: 384000, Reasoning: true, PriceInput: 2.1, PriceOutput: 4.4, PriceCacheRead: 0.2, BaseURL: "https://api.together.ai/v1"}, |
| 346 | - | {Provider: "together", ID: "essentialai/Rnj-1-Instruct", DisplayName: "essentialai/Rnj-1-Instruct", ContextWindow: 32768, MaxOutput: 32768, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | 346 | + | {Provider: "together", ID: "essentialai/Rnj-1-Instruct", DisplayName: "Rnj-1 Instruct", ContextWindow: 32768, MaxOutput: 32768, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, |
| 347 | - | {Provider: "together", ID: "google/gemma-4-31B-it", DisplayName: "google/gemma-4-31B-it", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.5, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | 347 | + | {Provider: "together", ID: "google/gemma-4-31B-it", DisplayName: "Gemma 4 31B Instruct", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.5, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, |
| 348 | - | {Provider: "together", ID: "meta-llama/Llama-3.3-70B-Instruct-Turbo", DisplayName: "meta-llama/Llama-3.3-70B-Instruct-Turbo", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.88, PriceOutput: 0.88, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | 348 | + | {Provider: "together", ID: "meta-llama/Llama-3.3-70B-Instruct-Turbo", DisplayName: "Llama 3.3 70B", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.88, PriceOutput: 0.88, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, |
| 349 | - | {Provider: "together", ID: "moonshotai/Kimi-K2.5", DisplayName: "moonshotai/Kimi-K2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.5, PriceOutput: 2.8, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | 349 | + | {Provider: "together", ID: "moonshotai/Kimi-K2.5", DisplayName: "Kimi K2.5", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.5, PriceOutput: 2.8, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, |
| 350 | - | {Provider: "together", ID: "moonshotai/Kimi-K2.6", DisplayName: "moonshotai/Kimi-K2.6", ContextWindow: 262144, MaxOutput: 131000, Reasoning: true, PriceInput: 1.2, PriceOutput: 4.5, PriceCacheRead: 0.2, BaseURL: "https://api.together.ai/v1"}, | 350 | + | {Provider: "together", ID: "moonshotai/Kimi-K2.6", DisplayName: "Kimi K2.6", ContextWindow: 262144, MaxOutput: 131000, Reasoning: true, PriceInput: 1.2, PriceOutput: 4.5, PriceCacheRead: 0.2, BaseURL: "https://api.together.ai/v1"}, |
| 351 | - | {Provider: "together", ID: "openai/gpt-oss-120b", DisplayName: "openai/gpt-oss-120b", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | 351 | + | {Provider: "together", ID: "openai/gpt-oss-120b", DisplayName: "GPT OSS 120B", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, |
| 352 | - | {Provider: "together", ID: "zai-org/GLM-5.1", DisplayName: "zai-org/GLM-5.1", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, | 352 | + | {Provider: "together", ID: "zai-org/GLM-5.1", DisplayName: "GLM-5.1", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0, BaseURL: "https://api.together.ai/v1"}, |
| 353 | // ----- vercel-ai-gateway ----- | 353 | // ----- vercel-ai-gateway ----- | ||
| 354 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-14b", DisplayName: "alibaba/qwen-3-14b", ContextWindow: 40960, MaxOutput: 16384, Reasoning: true, PriceInput: 0.12, PriceOutput: 0.24, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 354 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-14b", DisplayName: "Qwen3-14B", ContextWindow: 40960, MaxOutput: 16384, Reasoning: true, PriceInput: 0.12, PriceOutput: 0.24, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 355 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-235b", DisplayName: "alibaba/qwen-3-235b", ContextWindow: 131000, MaxOutput: 40000, Reasoning: false, PriceInput: 0.6, PriceOutput: 1.2, PriceCacheRead: 0.6, BaseURL: "https://ai-gateway.vercel.sh"}, | 355 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-235b", DisplayName: "Qwen3 235B A22b Instruct 2507", ContextWindow: 131000, MaxOutput: 40000, Reasoning: false, PriceInput: 0.6, PriceOutput: 1.2, PriceCacheRead: 0.6, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 356 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-30b", DisplayName: "alibaba/qwen-3-30b", ContextWindow: 40960, MaxOutput: 16384, Reasoning: true, PriceInput: 0.08, PriceOutput: 0.29, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 356 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-30b", DisplayName: "Qwen3-30B-A3B", ContextWindow: 40960, MaxOutput: 16384, Reasoning: true, PriceInput: 0.08, PriceOutput: 0.29, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 357 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-32b", DisplayName: "alibaba/qwen-3-32b", ContextWindow: 128000, MaxOutput: 8192, Reasoning: true, PriceInput: 0.16, PriceOutput: 0.64, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 357 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3-32b", DisplayName: "Qwen 3 32B", ContextWindow: 128000, MaxOutput: 8192, Reasoning: true, PriceInput: 0.16, PriceOutput: 0.64, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 358 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3.6-max-preview", DisplayName: "alibaba/qwen-3.6-max-preview", ContextWindow: 240000, MaxOutput: 64000, Reasoning: true, PriceInput: 1.3, PriceOutput: 7.8, PriceCacheRead: 0.26, BaseURL: "https://ai-gateway.vercel.sh"}, | 358 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen-3.6-max-preview", DisplayName: "Qwen 3.6 Max Preview", ContextWindow: 240000, MaxOutput: 64000, Reasoning: true, PriceInput: 1.3, PriceOutput: 7.8, PriceCacheRead: 0.26, PriceCacheWrite: 1.625, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 359 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-235b-a22b-thinking", DisplayName: "alibaba/qwen3-235b-a22b-thinking", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.39999999999999997, PriceOutput: 4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 359 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-235b-a22b-thinking", DisplayName: "Qwen3 VL 235B A22B Thinking", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.4, PriceOutput: 4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 360 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder", DisplayName: "alibaba/qwen3-coder", ContextWindow: 262144, MaxOutput: 65536, Reasoning: false, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0.3, BaseURL: "https://ai-gateway.vercel.sh"}, | 360 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder", DisplayName: "Qwen3 Coder 480B A35B Instruct", ContextWindow: 262144, MaxOutput: 65536, Reasoning: false, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0.3, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 361 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder-30b-a3b", DisplayName: "alibaba/qwen3-coder-30b-a3b", ContextWindow: 262144, MaxOutput: 8192, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 361 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder-30b-a3b", DisplayName: "Qwen 3 Coder 30B A3B Instruct", ContextWindow: 262144, MaxOutput: 8192, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 362 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder-next", DisplayName: "alibaba/qwen3-coder-next", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 362 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder-next", DisplayName: "Qwen3 Coder Next", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 363 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder-plus", DisplayName: "alibaba/qwen3-coder-plus", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: false, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 363 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-coder-plus", DisplayName: "Qwen3 Coder Plus", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: false, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 364 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-max", DisplayName: "alibaba/qwen3-max", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 1.2, PriceOutput: 6, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, | 364 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-max", DisplayName: "Qwen3 Max", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 1.2, PriceOutput: 6, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 365 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-max-preview", DisplayName: "alibaba/qwen3-max-preview", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 1.2, PriceOutput: 6, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, | 365 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-max-preview", DisplayName: "Qwen3 Max Preview", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 1.2, PriceOutput: 6, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 366 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-max-thinking", DisplayName: "alibaba/qwen3-max-thinking", ContextWindow: 256000, MaxOutput: 65536, Reasoning: true, PriceInput: 1.2, PriceOutput: 6, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, | 366 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-max-thinking", DisplayName: "Qwen 3 Max Thinking", ContextWindow: 256000, MaxOutput: 65536, Reasoning: true, PriceInput: 1.2, PriceOutput: 6, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 367 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-vl-thinking", DisplayName: "alibaba/qwen3-vl-thinking", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.39999999999999997, PriceOutput: 4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 367 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3-vl-thinking", DisplayName: "Qwen3 VL 235B A22B Thinking", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.4, PriceOutput: 4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 368 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.5-flash", DisplayName: "alibaba/qwen3.5-flash", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0.09999999999999999, PriceOutput: 0.39999999999999997, PriceCacheRead: 0.001, BaseURL: "https://ai-gateway.vercel.sh"}, | 368 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.5-flash", DisplayName: "Qwen 3.5 Flash", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.001, PriceCacheWrite: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 369 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.5-plus", DisplayName: "alibaba/qwen3.5-plus", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0.39999999999999997, PriceOutput: 2.4, PriceCacheRead: 0.04, BaseURL: "https://ai-gateway.vercel.sh"}, | 369 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.5-plus", DisplayName: "Qwen 3.5 Plus", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0.4, PriceOutput: 2.4, PriceCacheRead: 0.04, PriceCacheWrite: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 370 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.6-27b", DisplayName: "alibaba/qwen3.6-27b", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3.5999999999999996, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 370 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.6-27b", DisplayName: "Qwen 3.6 27B", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3.6, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 371 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.6-plus", DisplayName: "alibaba/qwen3.6-plus", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.09999999999999999, BaseURL: "https://ai-gateway.vercel.sh"}, | 371 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.6-plus", DisplayName: "Qwen 3.6 Plus", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.1, PriceCacheWrite: 0.625, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 372 | - | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.7-max", DisplayName: "alibaba/qwen3.7-max", ContextWindow: 991000, MaxOutput: 64000, Reasoning: true, PriceInput: 1.25, PriceOutput: 3.75, PriceCacheRead: 0.25, BaseURL: "https://ai-gateway.vercel.sh"}, | 372 | + | {Provider: "vercel-ai-gateway", ID: "alibaba/qwen3.7-max", DisplayName: "Qwen 3.7 Max", ContextWindow: 991000, MaxOutput: 64000, Reasoning: true, PriceInput: 1.25, PriceOutput: 3.75, PriceCacheRead: 0.25, PriceCacheWrite: 1.5625, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 373 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-3-haiku", DisplayName: "anthropic/claude-3-haiku", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.25, PriceOutput: 1.25, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | 373 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-3-haiku", DisplayName: "Claude 3 Haiku", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.25, PriceOutput: 1.25, PriceCacheRead: 0.03, PriceCacheWrite: 0.3, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 374 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-3.5-haiku", DisplayName: "anthropic/claude-3.5-haiku", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.7999999999999999, PriceOutput: 4, PriceCacheRead: 0.08, BaseURL: "https://ai-gateway.vercel.sh"}, | 374 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-3.5-haiku", DisplayName: "Claude 3.5 Haiku", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, PriceCacheWrite: 1, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 375 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-haiku-4.5", DisplayName: "anthropic/claude-haiku-4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.09999999999999999, BaseURL: "https://ai-gateway.vercel.sh"}, | 375 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-haiku-4.5", DisplayName: "Claude Haiku 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 376 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4", DisplayName: "anthropic/claude-opus-4", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://ai-gateway.vercel.sh"}, | 376 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4", DisplayName: "Claude Opus 4", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 377 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.1", DisplayName: "anthropic/claude-opus-4.1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, BaseURL: "https://ai-gateway.vercel.sh"}, | 377 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.1", DisplayName: "Claude Opus 4.1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 378 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.5", DisplayName: "anthropic/claude-opus-4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | 378 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.5", DisplayName: "Claude Opus 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 379 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.6", DisplayName: "anthropic/claude-opus-4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | 379 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.6", DisplayName: "Claude Opus 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 380 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.7", DisplayName: "anthropic/claude-opus-4.7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | 380 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-opus-4.7", DisplayName: "Claude Opus 4.7", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 381 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-sonnet-4", DisplayName: "anthropic/claude-sonnet-4", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://ai-gateway.vercel.sh"}, | 381 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-sonnet-4", DisplayName: "Claude Sonnet 4", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 382 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-sonnet-4.5", DisplayName: "anthropic/claude-sonnet-4.5", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://ai-gateway.vercel.sh"}, | 382 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-sonnet-4.5", DisplayName: "Claude Sonnet 4.5", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 383 | - | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-sonnet-4.6", DisplayName: "anthropic/claude-sonnet-4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, BaseURL: "https://ai-gateway.vercel.sh"}, | 383 | + | {Provider: "vercel-ai-gateway", ID: "anthropic/claude-sonnet-4.6", DisplayName: "Claude Sonnet 4.6", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 384 | - | {Provider: "vercel-ai-gateway", ID: "arcee-ai/trinity-large-preview", DisplayName: "arcee-ai/trinity-large-preview", ContextWindow: 131000, MaxOutput: 131000, Reasoning: false, PriceInput: 0.25, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 384 | + | {Provider: "vercel-ai-gateway", ID: "arcee-ai/trinity-large-preview", DisplayName: "Trinity Large Preview", ContextWindow: 131000, MaxOutput: 131000, Reasoning: false, PriceInput: 0.25, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 385 | - | {Provider: "vercel-ai-gateway", ID: "arcee-ai/trinity-large-thinking", DisplayName: "arcee-ai/trinity-large-thinking", ContextWindow: 262100, MaxOutput: 80000, Reasoning: true, PriceInput: 0.25, PriceOutput: 0.8999999999999999, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 385 | + | {Provider: "vercel-ai-gateway", ID: "arcee-ai/trinity-large-thinking", DisplayName: "Trinity Large Thinking", ContextWindow: 262100, MaxOutput: 80000, Reasoning: true, PriceInput: 0.25, PriceOutput: 0.9, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 386 | - | {Provider: "vercel-ai-gateway", ID: "bytedance/seed-1.6", DisplayName: "bytedance/seed-1.6", ContextWindow: 256000, MaxOutput: 32000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.049999999999999996, BaseURL: "https://ai-gateway.vercel.sh"}, | 386 | + | {Provider: "vercel-ai-gateway", ID: "bytedance/seed-1.6", DisplayName: "Seed 1.6", ContextWindow: 256000, MaxOutput: 32000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.05, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 387 | - | {Provider: "vercel-ai-gateway", ID: "cohere/command-a", DisplayName: "cohere/command-a", ContextWindow: 256000, MaxOutput: 8000, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 387 | + | {Provider: "vercel-ai-gateway", ID: "cohere/command-a", DisplayName: "Command A", ContextWindow: 256000, MaxOutput: 8000, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 388 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-r1", DisplayName: "deepseek/deepseek-r1", ContextWindow: 128000, MaxOutput: 8192, Reasoning: true, PriceInput: 1.35, PriceOutput: 5.4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 388 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-r1", DisplayName: "DeepSeek-R1", ContextWindow: 128000, MaxOutput: 8192, Reasoning: true, PriceInput: 1.35, PriceOutput: 5.4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 389 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3", DisplayName: "deepseek/deepseek-v3", ContextWindow: 163840, MaxOutput: 16384, Reasoning: false, PriceInput: 0.77, PriceOutput: 0.77, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 389 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3", DisplayName: "DeepSeek V3 0324", ContextWindow: 163840, MaxOutput: 16384, Reasoning: false, PriceInput: 0.77, PriceOutput: 0.77, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 390 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.1", DisplayName: "deepseek/deepseek-v3.1", ContextWindow: 163840, MaxOutput: 8192, Reasoning: true, PriceInput: 0.56, PriceOutput: 1.68, PriceCacheRead: 0.28, BaseURL: "https://ai-gateway.vercel.sh"}, | 390 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.1", DisplayName: "DeepSeek-V3.1", ContextWindow: 163840, MaxOutput: 8192, Reasoning: true, PriceInput: 0.56, PriceOutput: 1.68, PriceCacheRead: 0.28, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 391 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.1-terminus", DisplayName: "deepseek/deepseek-v3.1-terminus", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.27, PriceOutput: 1, PriceCacheRead: 0.135, BaseURL: "https://ai-gateway.vercel.sh"}, | 391 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.1-terminus", DisplayName: "DeepSeek V3.1 Terminus", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.27, PriceOutput: 1, PriceCacheRead: 0.135, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 392 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.2", DisplayName: "deepseek/deepseek-v3.2", ContextWindow: 128000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.28, PriceOutput: 0.42, PriceCacheRead: 0.028, BaseURL: "https://ai-gateway.vercel.sh"}, | 392 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.2", DisplayName: "DeepSeek V3.2", ContextWindow: 128000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.28, PriceOutput: 0.42, PriceCacheRead: 0.028, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 393 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.2-thinking", DisplayName: "deepseek/deepseek-v3.2-thinking", ContextWindow: 128000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.62, PriceOutput: 1.85, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 393 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v3.2-thinking", DisplayName: "DeepSeek V3.2 Thinking", ContextWindow: 128000, MaxOutput: 8000, Reasoning: false, PriceInput: 0.62, PriceOutput: 1.85, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 394 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v4-flash", DisplayName: "deepseek/deepseek-v4-flash", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.28, PriceCacheRead: 0.0028, BaseURL: "https://ai-gateway.vercel.sh"}, | 394 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v4-flash", DisplayName: "DeepSeek V4 Flash", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.14, PriceOutput: 0.28, PriceCacheRead: 0.0028, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 395 | - | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v4-pro", DisplayName: "deepseek/deepseek-v4-pro", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.435, PriceOutput: 0.87, PriceCacheRead: 0.0036, BaseURL: "https://ai-gateway.vercel.sh"}, | 395 | + | {Provider: "vercel-ai-gateway", ID: "deepseek/deepseek-v4-pro", DisplayName: "DeepSeek V4 Pro", ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, PriceInput: 0.435, PriceOutput: 0.87, PriceCacheRead: 0.0036, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 396 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.0-flash", DisplayName: "google/gemini-2.0-flash", ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.024999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 396 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.0-flash", DisplayName: "Gemini 2.0 Flash", ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.025, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 397 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.0-flash-lite", DisplayName: "google/gemini-2.0-flash-lite", ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.02, BaseURL: "https://ai-gateway.vercel.sh"}, | 397 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.0-flash-lite", DisplayName: "Gemini 2.0 Flash Lite", ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.02, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 398 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.5-flash", DisplayName: "google/gemini-2.5-flash", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | 398 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.5-flash", DisplayName: "Gemini 2.5 Flash", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 399 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.5-flash-lite", DisplayName: "google/gemini-2.5-flash-lite", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.09999999999999999, PriceOutput: 0.39999999999999997, PriceCacheRead: 0.01, BaseURL: "https://ai-gateway.vercel.sh"}, | 399 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.5-flash-lite", DisplayName: "Gemini 2.5 Flash Lite", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 400 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.5-pro", DisplayName: "google/gemini-2.5-pro", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | 400 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-2.5-pro", DisplayName: "Gemini 2.5 Pro", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 401 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-3-flash", DisplayName: "google/gemini-3-flash", ContextWindow: 1000000, MaxOutput: 65000, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.049999999999999996, BaseURL: "https://ai-gateway.vercel.sh"}, | 401 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-3-flash", DisplayName: "Gemini 3 Flash", ContextWindow: 1000000, MaxOutput: 65000, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 402 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-3-pro-preview", DisplayName: "google/gemini-3-pro-preview", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 402 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-3-pro-preview", DisplayName: "Gemini 3 Pro Preview", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 403 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.1-flash-lite", DisplayName: "google/gemini-3.1-flash-lite", ContextWindow: 1000000, MaxOutput: 65000, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | 403 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.1-flash-lite", DisplayName: "Gemini 3.1 Flash Lite", ContextWindow: 1000000, MaxOutput: 65000, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 404 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.1-flash-lite-preview", DisplayName: "google/gemini-3.1-flash-lite-preview", ContextWindow: 1000000, MaxOutput: 65000, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | 404 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.1-flash-lite-preview", DisplayName: "Gemini 3.1 Flash Lite Preview", ContextWindow: 1000000, MaxOutput: 65000, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 405 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.1-pro-preview", DisplayName: "google/gemini-3.1-pro-preview", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 405 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.1-pro-preview", DisplayName: "Gemini 3.1 Pro Preview", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 406 | - | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.5-flash", DisplayName: "google/gemini-3.5-flash", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, | 406 | + | {Provider: "vercel-ai-gateway", ID: "google/gemini-3.5-flash", DisplayName: "Gemini 3.5 Flash", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 407 | - | {Provider: "vercel-ai-gateway", ID: "google/gemma-4-26b-a4b-it", DisplayName: "google/gemma-4-26b-a4b-it", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.13, PriceOutput: 0.39999999999999997, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 407 | + | {Provider: "vercel-ai-gateway", ID: "google/gemma-4-26b-a4b-it", DisplayName: "Gemma 4 26B A4B IT", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.13, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 408 | - | {Provider: "vercel-ai-gateway", ID: "google/gemma-4-31b-it", DisplayName: "google/gemma-4-31b-it", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.14, PriceOutput: 0.39999999999999997, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 408 | + | {Provider: "vercel-ai-gateway", ID: "google/gemma-4-31b-it", DisplayName: "Gemma 4 31B IT", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.14, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 409 | - | {Provider: "vercel-ai-gateway", ID: "inception/mercury-2", DisplayName: "inception/mercury-2", ContextWindow: 128000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 0.75, PriceCacheRead: 0.024999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 409 | + | {Provider: "vercel-ai-gateway", ID: "inception/mercury-2", DisplayName: "Mercury 2", ContextWindow: 128000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 0.75, PriceCacheRead: 0.025, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 410 | - | {Provider: "vercel-ai-gateway", ID: "inception/mercury-coder-small", DisplayName: "inception/mercury-coder-small", ContextWindow: 32000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.25, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 410 | + | {Provider: "vercel-ai-gateway", ID: "inception/mercury-coder-small", DisplayName: "Mercury Coder Small Beta", ContextWindow: 32000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.25, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 411 | - | {Provider: "vercel-ai-gateway", ID: "kwaipilot/kat-coder-pro-v2", DisplayName: "kwaipilot/kat-coder-pro-v2", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://ai-gateway.vercel.sh"}, | 411 | + | {Provider: "vercel-ai-gateway", ID: "kwaipilot/kat-coder-pro-v2", DisplayName: "Kat Coder Pro V2", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 412 | - | {Provider: "vercel-ai-gateway", ID: "meituan/longcat-flash-chat", DisplayName: "meituan/longcat-flash-chat", ContextWindow: 128000, MaxOutput: 100000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 412 | + | {Provider: "vercel-ai-gateway", ID: "meituan/longcat-flash-chat", DisplayName: "LongCat Flash Chat", ContextWindow: 128000, MaxOutput: 100000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 413 | - | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.1-70b", DisplayName: "meta/llama-3.1-70b", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 413 | + | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.1-70b", DisplayName: "Llama 3.1 70B Instruct", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 414 | - | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.1-8b", DisplayName: "meta/llama-3.1-8b", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.22, PriceOutput: 0.22, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 414 | + | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.1-8b", DisplayName: "Llama 3.1 8B Instruct", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.22, PriceOutput: 0.22, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 415 | - | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.2-11b", DisplayName: "meta/llama-3.2-11b", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.16, PriceOutput: 0.16, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 415 | + | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.2-11b", DisplayName: "Llama 3.2 11B Vision Instruct", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.16, PriceOutput: 0.16, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 416 | - | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.2-90b", DisplayName: "meta/llama-3.2-90b", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 416 | + | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.2-90b", DisplayName: "Llama 3.2 90B Vision Instruct", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 417 | - | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.3-70b", DisplayName: "meta/llama-3.3-70b", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 417 | + | {Provider: "vercel-ai-gateway", ID: "meta/llama-3.3-70b", DisplayName: "Llama 3.3 70B Instruct", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 418 | - | {Provider: "vercel-ai-gateway", ID: "meta/llama-4-maverick", DisplayName: "meta/llama-4-maverick", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.24, PriceOutput: 0.9700000000000001, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 418 | + | {Provider: "vercel-ai-gateway", ID: "meta/llama-4-maverick", DisplayName: "Llama 4 Maverick 17B Instruct", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.24, PriceOutput: 0.97, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 419 | - | {Provider: "vercel-ai-gateway", ID: "meta/llama-4-scout", DisplayName: "meta/llama-4-scout", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.16999999999999998, PriceOutput: 0.66, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 419 | + | {Provider: "vercel-ai-gateway", ID: "meta/llama-4-scout", DisplayName: "Llama 4 Scout 17B Instruct", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.17, PriceOutput: 0.66, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 420 | - | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2", DisplayName: "minimax/minimax-m2", ContextWindow: 205000, MaxOutput: 205000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | 420 | + | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2", DisplayName: "MiniMax M2", ContextWindow: 205000, MaxOutput: 205000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, PriceCacheWrite: 0.375, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 421 | - | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.1", DisplayName: "minimax/minimax-m2.1", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | 421 | + | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.1", DisplayName: "MiniMax M2.1", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, PriceCacheWrite: 0.375, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 422 | - | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.1-lightning", DisplayName: "minimax/minimax-m2.1-lightning", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.4, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | 422 | + | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.1-lightning", DisplayName: "MiniMax M2.1 Lightning", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.4, PriceCacheRead: 0.03, PriceCacheWrite: 0.375, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 423 | - | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.5", DisplayName: "minimax/minimax-m2.5", ContextWindow: 204800, MaxOutput: 131000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | 423 | + | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.5", DisplayName: "MiniMax M2.5", ContextWindow: 204800, MaxOutput: 131000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.03, PriceCacheWrite: 0.375, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 424 | - | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.5-highspeed", DisplayName: "minimax/minimax-m2.5-highspeed", ContextWindow: 204800, MaxOutput: 131000, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | 424 | + | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.5-highspeed", DisplayName: "MiniMax M2.5 High Speed", ContextWindow: 204800, MaxOutput: 131000, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.03, PriceCacheWrite: 0.375, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 425 | - | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.7", DisplayName: "minimax/minimax-m2.7", ContextWindow: 204800, MaxOutput: 131000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://ai-gateway.vercel.sh"}, | 425 | + | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.7", DisplayName: "MiniMax M2.7", ContextWindow: 204800, MaxOutput: 131000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, PriceCacheWrite: 0.375, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 426 | - | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.7-highspeed", DisplayName: "minimax/minimax-m2.7-highspeed", ContextWindow: 204800, MaxOutput: 131100, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.06, BaseURL: "https://ai-gateway.vercel.sh"}, | 426 | + | {Provider: "vercel-ai-gateway", ID: "minimax/minimax-m2.7-highspeed", DisplayName: "MiniMax M2.7 High Speed", ContextWindow: 204800, MaxOutput: 131100, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0.06, PriceCacheWrite: 0.375, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 427 | - | {Provider: "vercel-ai-gateway", ID: "mistral/codestral", DisplayName: "mistral/codestral", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.3, PriceOutput: 0.8999999999999999, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 427 | + | {Provider: "vercel-ai-gateway", ID: "mistral/codestral", DisplayName: "Mistral Codestral", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.3, PriceOutput: 0.9, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 428 | - | {Provider: "vercel-ai-gateway", ID: "mistral/devstral-2", DisplayName: "mistral/devstral-2", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0.39999999999999997, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 428 | + | {Provider: "vercel-ai-gateway", ID: "mistral/devstral-2", DisplayName: "Devstral 2", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 429 | - | {Provider: "vercel-ai-gateway", ID: "mistral/devstral-small", DisplayName: "mistral/devstral-small", ContextWindow: 128000, MaxOutput: 64000, Reasoning: false, PriceInput: 0.09999999999999999, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 429 | + | {Provider: "vercel-ai-gateway", ID: "mistral/devstral-small", DisplayName: "Devstral Small 1.1", ContextWindow: 128000, MaxOutput: 64000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 430 | - | {Provider: "vercel-ai-gateway", ID: "mistral/devstral-small-2", DisplayName: "mistral/devstral-small-2", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0.09999999999999999, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 430 | + | {Provider: "vercel-ai-gateway", ID: "mistral/devstral-small-2", DisplayName: "Devstral Small 2", ContextWindow: 256000, MaxOutput: 256000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 431 | - | {Provider: "vercel-ai-gateway", ID: "mistral/ministral-3b", DisplayName: "mistral/ministral-3b", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.09999999999999999, PriceOutput: 0.09999999999999999, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 431 | + | {Provider: "vercel-ai-gateway", ID: "mistral/ministral-3b", DisplayName: "Ministral 3B", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 432 | - | {Provider: "vercel-ai-gateway", ID: "mistral/ministral-8b", DisplayName: "mistral/ministral-8b", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 432 | + | {Provider: "vercel-ai-gateway", ID: "mistral/ministral-8b", DisplayName: "Ministral 8B", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 433 | - | {Provider: "vercel-ai-gateway", ID: "mistral/mistral-medium", DisplayName: "mistral/mistral-medium", ContextWindow: 128000, MaxOutput: 64000, Reasoning: false, PriceInput: 0.39999999999999997, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 433 | + | {Provider: "vercel-ai-gateway", ID: "mistral/mistral-medium", DisplayName: "Mistral Medium 3.1", ContextWindow: 128000, MaxOutput: 64000, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 434 | - | {Provider: "vercel-ai-gateway", ID: "mistral/mistral-medium-3.5", DisplayName: "mistral/mistral-medium-3.5", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 434 | + | {Provider: "vercel-ai-gateway", ID: "mistral/mistral-medium-3.5", DisplayName: "Mistral Medium Latest", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 435 | - | {Provider: "vercel-ai-gateway", ID: "mistral/mistral-small", DisplayName: "mistral/mistral-small", ContextWindow: 32000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.09999999999999999, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 435 | + | {Provider: "vercel-ai-gateway", ID: "mistral/mistral-small", DisplayName: "Mistral Small", ContextWindow: 32000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 436 | - | {Provider: "vercel-ai-gateway", ID: "mistral/pixtral-12b", DisplayName: "mistral/pixtral-12b", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 436 | + | {Provider: "vercel-ai-gateway", ID: "mistral/pixtral-12b", DisplayName: "Pixtral 12B 2409", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 437 | - | {Provider: "vercel-ai-gateway", ID: "mistral/pixtral-large", DisplayName: "mistral/pixtral-large", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 437 | + | {Provider: "vercel-ai-gateway", ID: "mistral/pixtral-large", DisplayName: "Pixtral Large", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 438 | - | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2", DisplayName: "moonshotai/kimi-k2", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.5700000000000001, PriceOutput: 2.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 438 | + | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2", DisplayName: "Kimi K2 Instruct", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.57, PriceOutput: 2.3, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 439 | - | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2-thinking", DisplayName: "moonshotai/kimi-k2-thinking", ContextWindow: 262114, MaxOutput: 262114, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, | 439 | + | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2-thinking", DisplayName: "Kimi K2 Thinking", ContextWindow: 262114, MaxOutput: 262114, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 440 | - | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2-thinking-turbo", DisplayName: "moonshotai/kimi-k2-thinking-turbo", ContextWindow: 262114, MaxOutput: 262114, Reasoning: true, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, | 440 | + | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2-thinking-turbo", DisplayName: "Kimi K2 Thinking Turbo", ContextWindow: 262114, MaxOutput: 262114, Reasoning: true, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 441 | - | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2-turbo", DisplayName: "moonshotai/kimi-k2-turbo", ContextWindow: 256000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, | 441 | + | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2-turbo", DisplayName: "Kimi K2 Turbo", ContextWindow: 256000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.15, PriceOutput: 8, PriceCacheRead: 0.15, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 442 | - | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2.5", DisplayName: "moonshotai/kimi-k2.5", ContextWindow: 262114, MaxOutput: 262114, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.09999999999999999, BaseURL: "https://ai-gateway.vercel.sh"}, | 442 | + | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 262114, MaxOutput: 262114, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 443 | - | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2.6", DisplayName: "moonshotai/kimi-k2.6", ContextWindow: 262000, MaxOutput: 262000, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://ai-gateway.vercel.sh"}, | 443 | + | {Provider: "vercel-ai-gateway", ID: "moonshotai/kimi-k2.6", DisplayName: "Kimi K2.6", ContextWindow: 262000, MaxOutput: 262000, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 444 | - | {Provider: "vercel-ai-gateway", ID: "nvidia/nemotron-nano-12b-v2-vl", DisplayName: "nvidia/nemotron-nano-12b-v2-vl", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.19999999999999998, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 444 | + | {Provider: "vercel-ai-gateway", ID: "nvidia/nemotron-nano-12b-v2-vl", DisplayName: "Nvidia Nemotron Nano 12B V2 VL", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 445 | - | {Provider: "vercel-ai-gateway", ID: "nvidia/nemotron-nano-9b-v2", DisplayName: "nvidia/nemotron-nano-9b-v2", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.22999999999999998, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 445 | + | {Provider: "vercel-ai-gateway", ID: "nvidia/nemotron-nano-9b-v2", DisplayName: "Nvidia Nemotron Nano 9B V2", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.23, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 446 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4-turbo", DisplayName: "openai/gpt-4-turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 446 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4-turbo", DisplayName: "GPT-4 Turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 447 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4.1", DisplayName: "openai/gpt-4.1", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | 447 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4.1", DisplayName: "GPT-4.1", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 448 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4.1-mini", DisplayName: "openai/gpt-4.1-mini", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.39999999999999997, PriceOutput: 1.5999999999999999, PriceCacheRead: 0.09999999999999999, BaseURL: "https://ai-gateway.vercel.sh"}, | 448 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4.1-mini", DisplayName: "GPT-4.1 mini", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.4, PriceOutput: 1.6, PriceCacheRead: 0.1, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 449 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4.1-nano", DisplayName: "openai/gpt-4.1-nano", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.09999999999999999, PriceOutput: 0.39999999999999997, PriceCacheRead: 0.024999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 449 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4.1-nano", DisplayName: "GPT-4.1 nano", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.025, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 450 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4o", DisplayName: "openai/gpt-4o", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: "https://ai-gateway.vercel.sh"}, | 450 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4o", DisplayName: "GPT-4o", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 451 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4o-mini", DisplayName: "openai/gpt-4o-mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.075, BaseURL: "https://ai-gateway.vercel.sh"}, | 451 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-4o-mini", DisplayName: "GPT-4o mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.075, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 452 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5", DisplayName: "openai/gpt-5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | 452 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5", DisplayName: "GPT-5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 453 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-chat", DisplayName: "openai/gpt-5-chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | 453 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-chat", DisplayName: "GPT 5 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 454 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-codex", DisplayName: "openai/gpt-5-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | 454 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-codex", DisplayName: "GPT-5-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 455 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-mini", DisplayName: "openai/gpt-5-mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.024999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 455 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-mini", DisplayName: "GPT-5 mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 456 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-nano", DisplayName: "openai/gpt-5-nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.049999999999999996, PriceOutput: 0.39999999999999997, PriceCacheRead: 0.005, BaseURL: "https://ai-gateway.vercel.sh"}, | 456 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-nano", DisplayName: "GPT-5 nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.005, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 457 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-pro", DisplayName: "openai/gpt-5-pro", ContextWindow: 400000, MaxOutput: 272000, Reasoning: true, PriceInput: 15, PriceOutput: 120, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 457 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5-pro", DisplayName: "GPT-5 pro", ContextWindow: 400000, MaxOutput: 272000, Reasoning: true, PriceInput: 15, PriceOutput: 120, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 458 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-codex", DisplayName: "openai/gpt-5.1-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | 458 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-codex", DisplayName: "GPT-5.1-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 459 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-codex-max", DisplayName: "openai/gpt-5.1-codex-max", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | 459 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-codex-max", DisplayName: "GPT 5.1 Codex Max", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 460 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-codex-mini", DisplayName: "openai/gpt-5.1-codex-mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.024999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 460 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-codex-mini", DisplayName: "GPT 5.1 Codex Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 461 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-instant", DisplayName: "openai/gpt-5.1-instant", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | 461 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-instant", DisplayName: "GPT-5.1 Instant", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 462 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-thinking", DisplayName: "openai/gpt-5.1-thinking", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, | 462 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.1-thinking", DisplayName: "GPT 5.1 Thinking", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 463 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2", DisplayName: "openai/gpt-5.2", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, | 463 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2", DisplayName: "GPT 5.2", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 464 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2-chat", DisplayName: "openai/gpt-5.2-chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, | 464 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2-chat", DisplayName: "GPT 5.2 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 465 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2-codex", DisplayName: "openai/gpt-5.2-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, | 465 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2-codex", DisplayName: "GPT 5.2 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 466 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2-pro", DisplayName: "openai/gpt-5.2-pro", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 21, PriceOutput: 168, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 466 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.2-pro", DisplayName: "GPT 5.2 ", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 21, PriceOutput: 168, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 467 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.3-chat", DisplayName: "openai/gpt-5.3-chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, | 467 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.3-chat", DisplayName: "GPT-5.3 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 468 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.3-codex", DisplayName: "openai/gpt-5.3-codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, | 468 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.3-codex", DisplayName: "GPT 5.3 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 469 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4", DisplayName: "openai/gpt-5.4", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, BaseURL: "https://ai-gateway.vercel.sh"}, | 469 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4", DisplayName: "GPT 5.4", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 470 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4-mini", DisplayName: "openai/gpt-5.4-mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, BaseURL: "https://ai-gateway.vercel.sh"}, | 470 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4-mini", DisplayName: "GPT 5.4 Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 471 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4-nano", DisplayName: "openai/gpt-5.4-nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.19999999999999998, PriceOutput: 1.25, PriceCacheRead: 0.02, BaseURL: "https://ai-gateway.vercel.sh"}, | 471 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4-nano", DisplayName: "GPT 5.4 Nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.25, PriceCacheRead: 0.02, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 472 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4-pro", DisplayName: "openai/gpt-5.4-pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 472 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.4-pro", DisplayName: "GPT 5.4 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 473 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.5", DisplayName: "openai/gpt-5.5", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | 473 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.5", DisplayName: "GPT 5.5", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 474 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.5-pro", DisplayName: "openai/gpt-5.5-pro", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 474 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-5.5-pro", DisplayName: "GPT 5.5 Pro", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 475 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-oss-20b", DisplayName: "openai/gpt-oss-20b", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0.049999999999999996, PriceOutput: 0.19999999999999998, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 475 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-oss-20b", DisplayName: "GPT OSS 20B", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 476 | - | {Provider: "vercel-ai-gateway", ID: "openai/gpt-oss-safeguard-20b", DisplayName: "openai/gpt-oss-safeguard-20b", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.037, BaseURL: "https://ai-gateway.vercel.sh"}, | 476 | + | {Provider: "vercel-ai-gateway", ID: "openai/gpt-oss-safeguard-20b", DisplayName: "GPT OSS Safeguard 20B", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.037, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 477 | - | {Provider: "vercel-ai-gateway", ID: "openai/o1", DisplayName: "openai/o1", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 15, PriceOutput: 60, PriceCacheRead: 7.5, BaseURL: "https://ai-gateway.vercel.sh"}, | 477 | + | {Provider: "vercel-ai-gateway", ID: "openai/o1", DisplayName: "o1", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 15, PriceOutput: 60, PriceCacheRead: 7.5, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 478 | - | {Provider: "vercel-ai-gateway", ID: "openai/o3", DisplayName: "openai/o3", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, | 478 | + | {Provider: "vercel-ai-gateway", ID: "openai/o3", DisplayName: "o3", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 479 | - | {Provider: "vercel-ai-gateway", ID: "openai/o3-deep-research", DisplayName: "openai/o3-deep-research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 10, PriceOutput: 40, PriceCacheRead: 2.5, BaseURL: "https://ai-gateway.vercel.sh"}, | 479 | + | {Provider: "vercel-ai-gateway", ID: "openai/o3-deep-research", DisplayName: "o3-deep-research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 10, PriceOutput: 40, PriceCacheRead: 2.5, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 480 | - | {Provider: "vercel-ai-gateway", ID: "openai/o3-mini", DisplayName: "openai/o3-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.55, BaseURL: "https://ai-gateway.vercel.sh"}, | 480 | + | {Provider: "vercel-ai-gateway", ID: "openai/o3-mini", DisplayName: "o3-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.55, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 481 | - | {Provider: "vercel-ai-gateway", ID: "openai/o3-pro", DisplayName: "openai/o3-pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 20, PriceOutput: 80, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 481 | + | {Provider: "vercel-ai-gateway", ID: "openai/o3-pro", DisplayName: "o3 Pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 20, PriceOutput: 80, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 482 | - | {Provider: "vercel-ai-gateway", ID: "openai/o4-mini", DisplayName: "openai/o4-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.275, BaseURL: "https://ai-gateway.vercel.sh"}, | 482 | + | {Provider: "vercel-ai-gateway", ID: "openai/o4-mini", DisplayName: "o4-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.275, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 483 | - | {Provider: "vercel-ai-gateway", ID: "perplexity/sonar", DisplayName: "perplexity/sonar", ContextWindow: 127000, MaxOutput: 8000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 483 | + | {Provider: "vercel-ai-gateway", ID: "perplexity/sonar", DisplayName: "Sonar", ContextWindow: 127000, MaxOutput: 8000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 484 | - | {Provider: "vercel-ai-gateway", ID: "perplexity/sonar-pro", DisplayName: "perplexity/sonar-pro", ContextWindow: 200000, MaxOutput: 8000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 484 | + | {Provider: "vercel-ai-gateway", ID: "perplexity/sonar-pro", DisplayName: "Sonar Pro", ContextWindow: 200000, MaxOutput: 8000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 485 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.1-fast-non-reasoning", DisplayName: "xai/grok-4.1-fast-non-reasoning", ContextWindow: 1000000, MaxOutput: 1000000, Reasoning: false, PriceInput: 0.19999999999999998, PriceOutput: 0.5, PriceCacheRead: 0.049999999999999996, BaseURL: "https://ai-gateway.vercel.sh"}, | 485 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.1-fast-non-reasoning", DisplayName: "Grok 4.1 Fast Non-Reasoning", ContextWindow: 1000000, MaxOutput: 1000000, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.5, PriceCacheRead: 0.05, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 486 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.1-fast-reasoning", DisplayName: "xai/grok-4.1-fast-reasoning", ContextWindow: 1000000, MaxOutput: 1000000, Reasoning: true, PriceInput: 0.19999999999999998, PriceOutput: 0.5, PriceCacheRead: 0.049999999999999996, BaseURL: "https://ai-gateway.vercel.sh"}, | 486 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.1-fast-reasoning", DisplayName: "Grok 4.1 Fast Reasoning", ContextWindow: 1000000, MaxOutput: 1000000, Reasoning: true, PriceInput: 0.2, PriceOutput: 0.5, PriceCacheRead: 0.05, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 487 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-multi-agent", DisplayName: "xai/grok-4.20-multi-agent", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 487 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-multi-agent", DisplayName: "Grok 4.20 Multi-Agent", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 488 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-multi-agent-beta", DisplayName: "xai/grok-4.20-multi-agent-beta", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 488 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-multi-agent-beta", DisplayName: "Grok 4.20 Multi Agent Beta", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 489 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-non-reasoning", DisplayName: "xai/grok-4.20-non-reasoning", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: false, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 489 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-non-reasoning", DisplayName: "Grok 4.20 Non-Reasoning", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: false, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 490 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-non-reasoning-beta", DisplayName: "xai/grok-4.20-non-reasoning-beta", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: false, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 490 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-non-reasoning-beta", DisplayName: "Grok 4.20 Beta Non-Reasoning", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: false, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 491 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-reasoning", DisplayName: "xai/grok-4.20-reasoning", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 491 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-reasoning", DisplayName: "Grok 4.20 Reasoning", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 492 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-reasoning-beta", DisplayName: "xai/grok-4.20-reasoning-beta", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 492 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.20-reasoning-beta", DisplayName: "Grok 4.20 Beta Reasoning", ContextWindow: 2000000, MaxOutput: 2000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 493 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.3", DisplayName: "xai/grok-4.3", ContextWindow: 1000000, MaxOutput: 1000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 493 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-4.3", DisplayName: "Grok 4.3", ContextWindow: 1000000, MaxOutput: 1000000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 494 | - | {Provider: "vercel-ai-gateway", ID: "xai/grok-build-0.1", DisplayName: "xai/grok-build-0.1", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 1, PriceOutput: 2, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 494 | + | {Provider: "vercel-ai-gateway", ID: "xai/grok-build-0.1", DisplayName: "Grok Build 0.1", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 1, PriceOutput: 2, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 495 | - | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2-flash", DisplayName: "xiaomi/mimo-v2-flash", ContextWindow: 262144, MaxOutput: 32000, Reasoning: true, PriceInput: 0.09999999999999999, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://ai-gateway.vercel.sh"}, | 495 | + | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2-flash", DisplayName: "MiMo V2 Flash", ContextWindow: 262144, MaxOutput: 32000, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 496 | - | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2-pro", DisplayName: "xiaomi/mimo-v2-pro", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 496 | + | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2-pro", DisplayName: "MiMo V2 Pro", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 497 | - | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2.5", DisplayName: "xiaomi/mimo-v2.5", ContextWindow: 1050000, MaxOutput: 131100, Reasoning: true, PriceInput: 0.39999999999999997, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://ai-gateway.vercel.sh"}, | 497 | + | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2.5", DisplayName: "MiMo M2.5", ContextWindow: 1050000, MaxOutput: 131100, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 498 | - | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2.5-pro", DisplayName: "xiaomi/mimo-v2.5-pro", ContextWindow: 1050000, MaxOutput: 131000, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 498 | + | {Provider: "vercel-ai-gateway", ID: "xiaomi/mimo-v2.5-pro", DisplayName: "MiMo V2.5 Pro", ContextWindow: 1050000, MaxOutput: 131000, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 499 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.5", DisplayName: "zai/glm-4.5", ContextWindow: 128000, MaxOutput: 96000, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0.11, BaseURL: "https://ai-gateway.vercel.sh"}, | 499 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.5", DisplayName: "GLM-4.5", ContextWindow: 128000, MaxOutput: 96000, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0.11, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 500 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.5-air", DisplayName: "zai/glm-4.5-air", ContextWindow: 128000, MaxOutput: 96000, Reasoning: true, PriceInput: 0.19999999999999998, PriceOutput: 1.1, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, | 500 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.5-air", DisplayName: "GLM 4.5 Air", ContextWindow: 128000, MaxOutput: 96000, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.1, PriceCacheRead: 0.03, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 501 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.5v", DisplayName: "zai/glm-4.5v", ContextWindow: 66000, MaxOutput: 16000, Reasoning: false, PriceInput: 0.6, PriceOutput: 1.7999999999999998, PriceCacheRead: 0.11, BaseURL: "https://ai-gateway.vercel.sh"}, | 501 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.5v", DisplayName: "GLM 4.5V", ContextWindow: 66000, MaxOutput: 16000, Reasoning: false, PriceInput: 0.6, PriceOutput: 1.8, PriceCacheRead: 0.11, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 502 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.6", DisplayName: "zai/glm-4.6", ContextWindow: 200000, MaxOutput: 96000, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0.11, BaseURL: "https://ai-gateway.vercel.sh"}, | 502 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.6", DisplayName: "GLM 4.6", ContextWindow: 200000, MaxOutput: 96000, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0.11, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 503 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.6v", DisplayName: "zai/glm-4.6v", ContextWindow: 128000, MaxOutput: 24000, Reasoning: true, PriceInput: 0.3, PriceOutput: 0.8999999999999999, PriceCacheRead: 0.049999999999999996, BaseURL: "https://ai-gateway.vercel.sh"}, | 503 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.6v", DisplayName: "GLM-4.6V", ContextWindow: 128000, MaxOutput: 24000, Reasoning: true, PriceInput: 0.3, PriceOutput: 0.9, PriceCacheRead: 0.05, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 504 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.6v-flash", DisplayName: "zai/glm-4.6v-flash", ContextWindow: 128000, MaxOutput: 24000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 504 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.6v-flash", DisplayName: "GLM-4.6V-Flash", ContextWindow: 128000, MaxOutput: 24000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 505 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.7", DisplayName: "zai/glm-4.7", ContextWindow: 131000, MaxOutput: 40000, Reasoning: true, PriceInput: 2.25, PriceOutput: 2.75, PriceCacheRead: 2.25, BaseURL: "https://ai-gateway.vercel.sh"}, | 505 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.7", DisplayName: "GLM 4.7", ContextWindow: 131000, MaxOutput: 40000, Reasoning: true, PriceInput: 2.25, PriceOutput: 2.75, PriceCacheRead: 2.25, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 506 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.7-flash", DisplayName: "zai/glm-4.7-flash", ContextWindow: 200000, MaxOutput: 131000, Reasoning: true, PriceInput: 0.07, PriceOutput: 0.39999999999999997, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, | 506 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.7-flash", DisplayName: "GLM 4.7 Flash", ContextWindow: 200000, MaxOutput: 131000, Reasoning: true, PriceInput: 0.07, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 507 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.7-flashx", DisplayName: "zai/glm-4.7-flashx", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.39999999999999997, PriceCacheRead: 0.01, BaseURL: "https://ai-gateway.vercel.sh"}, | 507 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-4.7-flashx", DisplayName: "GLM 4.7 FlashX", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 508 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-5", DisplayName: "zai/glm-5", ContextWindow: 202800, MaxOutput: 131100, Reasoning: true, PriceInput: 1, PriceOutput: 3.1999999999999997, PriceCacheRead: 0.19999999999999998, BaseURL: "https://ai-gateway.vercel.sh"}, | 508 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-5", DisplayName: "GLM 5", ContextWindow: 202800, MaxOutput: 131100, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0.2, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 509 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-5-turbo", DisplayName: "zai/glm-5-turbo", ContextWindow: 202800, MaxOutput: 131100, Reasoning: true, PriceInput: 1.2, PriceOutput: 4, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, | 509 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-5-turbo", DisplayName: "GLM 5 Turbo", ContextWindow: 202800, MaxOutput: 131100, Reasoning: true, PriceInput: 1.2, PriceOutput: 4, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 510 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-5.1", DisplayName: "zai/glm-5.1", ContextWindow: 202800, MaxOutput: 64000, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://ai-gateway.vercel.sh"}, | 510 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-5.1", DisplayName: "GLM 5.1", ContextWindow: 202800, MaxOutput: 64000, Reasoning: true, PriceInput: 1.4, PriceOutput: 4.4, PriceCacheRead: 0.26, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 511 | - | {Provider: "vercel-ai-gateway", ID: "zai/glm-5v-turbo", DisplayName: "zai/glm-5v-turbo", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.2, PriceOutput: 4, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, | 511 | + | {Provider: "vercel-ai-gateway", ID: "zai/glm-5v-turbo", DisplayName: "GLM 5V Turbo", ContextWindow: 200000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.2, PriceOutput: 4, PriceCacheRead: 0.24, BaseURL: "https://ai-gateway.vercel.sh"}, |
| 512 | // ----- xai ----- | 512 | // ----- xai ----- | ||
| 513 | - | {Provider: "xai", ID: "grok-3", DisplayName: "grok-3", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.75, BaseURL: "https://api.x.ai/v1"}, | 513 | + | {Provider: "xai", ID: "grok-3", DisplayName: "Grok 3", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.75, BaseURL: "https://api.x.ai/v1"}, |
| 514 | - | {Provider: "xai", ID: "grok-3-fast", DisplayName: "grok-3-fast", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 1.25, BaseURL: "https://api.x.ai/v1"}, | 514 | + | {Provider: "xai", ID: "grok-3-fast", DisplayName: "Grok 3 Fast", ContextWindow: 131072, MaxOutput: 8192, Reasoning: false, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 1.25, BaseURL: "https://api.x.ai/v1"}, |
| 515 | - | {Provider: "xai", ID: "grok-4.20-0309-non-reasoning", DisplayName: "grok-4.20-0309-non-reasoning", ContextWindow: 2000000, MaxOutput: 30000, Reasoning: false, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, | 515 | + | {Provider: "xai", ID: "grok-4.20-0309-non-reasoning", DisplayName: "Grok 4.20 (Non-Reasoning)", ContextWindow: 2000000, MaxOutput: 30000, Reasoning: false, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, |
| 516 | - | {Provider: "xai", ID: "grok-4.20-0309-reasoning", DisplayName: "grok-4.20-0309-reasoning", ContextWindow: 2000000, MaxOutput: 30000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, | 516 | + | {Provider: "xai", ID: "grok-4.20-0309-reasoning", DisplayName: "Grok 4.20 (Reasoning)", ContextWindow: 2000000, MaxOutput: 30000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, |
| 517 | - | {Provider: "xai", ID: "grok-4.3", DisplayName: "grok-4.3", ContextWindow: 1000000, MaxOutput: 30000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, | 517 | + | {Provider: "xai", ID: "grok-4.3", DisplayName: "Grok 4.3", ContextWindow: 1000000, MaxOutput: 30000, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, |
| 518 | - | {Provider: "xai", ID: "grok-build-0.1", DisplayName: "grok-build-0.1", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 1, PriceOutput: 2, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, | 518 | + | {Provider: "xai", ID: "grok-build-0.1", DisplayName: "Grok Build 0.1", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 1, PriceOutput: 2, PriceCacheRead: 0.2, BaseURL: "https://api.x.ai/v1"}, |
| 519 | - | {Provider: "xai", ID: "grok-code-fast-1", DisplayName: "grok-code-fast-1", ContextWindow: 32768, MaxOutput: 8192, Reasoning: false, PriceInput: 0.2, PriceOutput: 1.5, PriceCacheRead: 0.02, BaseURL: "https://api.x.ai/v1"}, | 519 | + | {Provider: "xai", ID: "grok-code-fast-1", DisplayName: "Grok Code Fast 1", ContextWindow: 32768, MaxOutput: 8192, Reasoning: false, PriceInput: 0.2, PriceOutput: 1.5, PriceCacheRead: 0.02, BaseURL: "https://api.x.ai/v1"}, |
| 520 | // ----- xiaomi ----- | 520 | // ----- xiaomi ----- | ||
| 521 | - | {Provider: "xiaomi", ID: "mimo-v2-flash", DisplayName: "mimo-v2-flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://api.xiaomimimo.com/v1"}, | 521 | + | {Provider: "xiaomi", ID: "mimo-v2-flash", DisplayName: "MiMo-V2-Flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://api.xiaomimimo.com/v1"}, |
| 522 | - | {Provider: "xiaomi", ID: "mimo-v2-omni", DisplayName: "mimo-v2-omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://api.xiaomimimo.com/v1"}, | 522 | + | {Provider: "xiaomi", ID: "mimo-v2-omni", DisplayName: "MiMo-V2-Omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://api.xiaomimimo.com/v1"}, |
| 523 | - | {Provider: "xiaomi", ID: "mimo-v2-pro", DisplayName: "mimo-v2-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://api.xiaomimimo.com/v1"}, | 523 | + | {Provider: "xiaomi", ID: "mimo-v2-pro", DisplayName: "MiMo-V2-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://api.xiaomimimo.com/v1"}, |
| 524 | - | {Provider: "xiaomi", ID: "mimo-v2.5", DisplayName: "mimo-v2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://api.xiaomimimo.com/v1"}, | 524 | + | {Provider: "xiaomi", ID: "mimo-v2.5", DisplayName: "MiMo-V2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://api.xiaomimimo.com/v1"}, |
| 525 | - | {Provider: "xiaomi", ID: "mimo-v2.5-pro", DisplayName: "mimo-v2.5-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://api.xiaomimimo.com/v1"}, | 525 | + | {Provider: "xiaomi", ID: "mimo-v2.5-pro", DisplayName: "MiMo-V2.5-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://api.xiaomimimo.com/v1"}, |
| 526 | // ----- xiaomi-token-plan-ams ----- | 526 | // ----- xiaomi-token-plan-ams ----- | ||
| 527 | - | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2-flash", DisplayName: "mimo-v2-flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, | 527 | + | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2-flash", DisplayName: "MiMo-V2-Flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, |
| 528 | - | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2-omni", DisplayName: "mimo-v2-omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, | 528 | + | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2-omni", DisplayName: "MiMo-V2-Omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, |
| 529 | - | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2-pro", DisplayName: "mimo-v2-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, | 529 | + | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2-pro", DisplayName: "MiMo-V2-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, |
| 530 | - | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2.5", DisplayName: "mimo-v2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, | 530 | + | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2.5", DisplayName: "MiMo-V2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, |
| 531 | - | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2.5-pro", DisplayName: "mimo-v2.5-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, | 531 | + | {Provider: "xiaomi-token-plan-ams", ID: "mimo-v2.5-pro", DisplayName: "MiMo-V2.5-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-ams.xiaomimimo.com/v1"}, |
| 532 | // ----- xiaomi-token-plan-cn ----- | 532 | // ----- xiaomi-token-plan-cn ----- | ||
| 533 | - | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2-flash", DisplayName: "mimo-v2-flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, | 533 | + | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2-flash", DisplayName: "MiMo-V2-Flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, |
| 534 | - | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2-omni", DisplayName: "mimo-v2-omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, | 534 | + | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2-omni", DisplayName: "MiMo-V2-Omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, |
| 535 | - | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2-pro", DisplayName: "mimo-v2-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, | 535 | + | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2-pro", DisplayName: "MiMo-V2-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, |
| 536 | - | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2.5", DisplayName: "mimo-v2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, | 536 | + | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2.5", DisplayName: "MiMo-V2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, |
| 537 | - | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2.5-pro", DisplayName: "mimo-v2.5-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, | 537 | + | {Provider: "xiaomi-token-plan-cn", ID: "mimo-v2.5-pro", DisplayName: "MiMo-V2.5-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-cn.xiaomimimo.com/v1"}, |
| 538 | // ----- xiaomi-token-plan-sgp ----- | 538 | // ----- xiaomi-token-plan-sgp ----- | ||
| 539 | - | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2-flash", DisplayName: "mimo-v2-flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, | 539 | + | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2-flash", DisplayName: "MiMo-V2-Flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, |
| 540 | - | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2-omni", DisplayName: "mimo-v2-omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, | 540 | + | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2-omni", DisplayName: "MiMo-V2-Omni", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, |
| 541 | - | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2-pro", DisplayName: "mimo-v2-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, | 541 | + | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2-pro", DisplayName: "MiMo-V2-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, |
| 542 | - | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2.5", DisplayName: "mimo-v2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, | 542 | + | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2.5", DisplayName: "MiMo-V2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, |
| 543 | - | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2.5-pro", DisplayName: "mimo-v2.5-pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, | 543 | + | {Provider: "xiaomi-token-plan-sgp", ID: "mimo-v2.5-pro", DisplayName: "MiMo-V2.5-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://token-plan-sgp.xiaomimimo.com/v1"}, |
| 544 | // ----- zai ----- | 544 | // ----- zai ----- | ||
| 545 | - | {Provider: "zai", ID: "glm-4.5-air", DisplayName: "glm-4.5-air", ContextWindow: 131072, MaxOutput: 98304, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, | 545 | + | {Provider: "zai", ID: "glm-4.5-air", DisplayName: "GLM-4.5-Air", ContextWindow: 131072, MaxOutput: 98304, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, |
| 546 | - | {Provider: "zai", ID: "glm-4.7", DisplayName: "glm-4.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, | 546 | + | {Provider: "zai", ID: "glm-4.7", DisplayName: "GLM-4.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, |
| 547 | - | {Provider: "zai", ID: "glm-5-turbo", DisplayName: "glm-5-turbo", ContextWindow: 200000, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, | 547 | + | {Provider: "zai", ID: "glm-5-turbo", DisplayName: "GLM-5-Turbo", ContextWindow: 200000, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, |
| 548 | - | {Provider: "zai", ID: "glm-5.1", DisplayName: "glm-5.1", ContextWindow: 200000, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, | 548 | + | {Provider: "zai", ID: "glm-5.1", DisplayName: "GLM-5.1", ContextWindow: 200000, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, |
| 549 | - | {Provider: "zai", ID: "glm-5v-turbo", DisplayName: "glm-5v-turbo", ContextWindow: 200000, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, | 549 | + | {Provider: "zai", ID: "glm-5v-turbo", DisplayName: "GLM-5V-Turbo", ContextWindow: 200000, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://api.z.ai/api/coding/paas/v4"}, |
| 550 | + | // ----- amazon-bedrock (additional synced entries) ----- | |||
| 551 | + | {Provider: "amazon-bedrock", ID: "google.gemma-3-27b-it", DisplayName: "Google Gemma 3 27B Instruct", ContextWindow: 202752, MaxOutput: 8192, Reasoning: false, PriceInput: 0.12, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 552 | + | {Provider: "amazon-bedrock", ID: "google.gemma-3-4b-it", DisplayName: "Gemma 3 4B IT", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.04, PriceOutput: 0.08, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 553 | + | {Provider: "amazon-bedrock", ID: "jp.anthropic.claude-opus-4-7", DisplayName: "Claude Opus 4.7 (JP)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 554 | + | {Provider: "amazon-bedrock", ID: "jp.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "Claude Sonnet 4.5 (JP)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 555 | + | {Provider: "amazon-bedrock", ID: "jp.anthropic.claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6 (JP)", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 556 | + | {Provider: "amazon-bedrock", ID: "meta.llama3-1-70b-instruct-v1:0", DisplayName: "Llama 3.1 70B Instruct", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 557 | + | {Provider: "amazon-bedrock", ID: "meta.llama3-1-8b-instruct-v1:0", DisplayName: "Llama 3.1 8B Instruct", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.22, PriceOutput: 0.22, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 558 | + | {Provider: "amazon-bedrock", ID: "meta.llama3-3-70b-instruct-v1:0", DisplayName: "Llama 3.3 70B Instruct", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.72, PriceOutput: 0.72, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 559 | + | {Provider: "amazon-bedrock", ID: "meta.llama4-maverick-17b-instruct-v1:0", DisplayName: "Llama 4 Maverick 17B Instruct", ContextWindow: 1000000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.24, PriceOutput: 0.97, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 560 | + | {Provider: "amazon-bedrock", ID: "meta.llama4-scout-17b-instruct-v1:0", DisplayName: "Llama 4 Scout 17B Instruct", ContextWindow: 3500000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.17, PriceOutput: 0.66, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 561 | + | {Provider: "amazon-bedrock", ID: "minimax.minimax-m2", DisplayName: "MiniMax M2", ContextWindow: 204608, MaxOutput: 128000, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 562 | + | {Provider: "amazon-bedrock", ID: "minimax.minimax-m2.1", DisplayName: "MiniMax M2.1", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 563 | + | {Provider: "amazon-bedrock", ID: "minimax.minimax-m2.5", DisplayName: "MiniMax M2.5", ContextWindow: 196608, MaxOutput: 98304, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 564 | + | {Provider: "amazon-bedrock", ID: "mistral.devstral-2-123b", DisplayName: "Devstral 2 123B", ContextWindow: 256000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 565 | + | {Provider: "amazon-bedrock", ID: "mistral.magistral-small-2509", DisplayName: "Magistral Small 1.2", ContextWindow: 128000, MaxOutput: 40000, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 566 | + | {Provider: "amazon-bedrock", ID: "mistral.ministral-3-14b-instruct", DisplayName: "Ministral 14B 3.0", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 567 | + | {Provider: "amazon-bedrock", ID: "mistral.ministral-3-3b-instruct", DisplayName: "Ministral 3 3B", ContextWindow: 256000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 568 | + | {Provider: "amazon-bedrock", ID: "mistral.ministral-3-8b-instruct", DisplayName: "Ministral 3 8B", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 569 | + | {Provider: "amazon-bedrock", ID: "mistral.mistral-large-3-675b-instruct", DisplayName: "Mistral Large 3", ContextWindow: 256000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 570 | + | {Provider: "amazon-bedrock", ID: "mistral.pixtral-large-2502-v1:0", DisplayName: "Pixtral Large (25.02)", ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 571 | + | {Provider: "amazon-bedrock", ID: "mistral.voxtral-mini-3b-2507", DisplayName: "Voxtral Mini 3B 2507", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.04, PriceOutput: 0.04, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 572 | + | {Provider: "amazon-bedrock", ID: "mistral.voxtral-small-24b-2507", DisplayName: "Voxtral Small 24B 2507", ContextWindow: 32000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.35, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 573 | + | {Provider: "amazon-bedrock", ID: "moonshot.kimi-k2-thinking", DisplayName: "Kimi K2 Thinking", ContextWindow: 262143, MaxOutput: 16000, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 574 | + | {Provider: "amazon-bedrock", ID: "moonshotai.kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 262143, MaxOutput: 16000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 575 | + | {Provider: "amazon-bedrock", ID: "nvidia.nemotron-nano-12b-v2", DisplayName: "NVIDIA Nemotron Nano 12B v2 VL BF16", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 576 | + | {Provider: "amazon-bedrock", ID: "nvidia.nemotron-nano-3-30b", DisplayName: "NVIDIA Nemotron Nano 3 30B", ContextWindow: 128000, MaxOutput: 4096, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.24, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 577 | + | {Provider: "amazon-bedrock", ID: "nvidia.nemotron-nano-9b-v2", DisplayName: "NVIDIA Nemotron Nano 9B v2", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.06, PriceOutput: 0.23, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 578 | + | {Provider: "amazon-bedrock", ID: "nvidia.nemotron-super-3-120b", DisplayName: "NVIDIA Nemotron 3 Super 120B A12B", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.65, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 579 | + | {Provider: "amazon-bedrock", ID: "openai.gpt-oss-120b-1:0", DisplayName: "gpt-oss-120b", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 580 | + | {Provider: "amazon-bedrock", ID: "openai.gpt-oss-20b-1:0", DisplayName: "gpt-oss-20b", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.07, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 581 | + | {Provider: "amazon-bedrock", ID: "openai.gpt-oss-safeguard-120b", DisplayName: "GPT OSS Safeguard 120B", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 582 | + | {Provider: "amazon-bedrock", ID: "openai.gpt-oss-safeguard-20b", DisplayName: "GPT OSS Safeguard 20B", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.07, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 583 | + | {Provider: "amazon-bedrock", ID: "qwen.qwen3-235b-a22b-2507-v1:0", DisplayName: "Qwen3 235B A22B 2507", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.22, PriceOutput: 0.88, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 584 | + | {Provider: "amazon-bedrock", ID: "qwen.qwen3-32b-v1:0", DisplayName: "Qwen3 32B (dense)", ContextWindow: 16384, MaxOutput: 16384, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 585 | + | {Provider: "amazon-bedrock", ID: "qwen.qwen3-coder-30b-a3b-v1:0", DisplayName: "Qwen3 Coder 30B A3B Instruct", ContextWindow: 262144, MaxOutput: 131072, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 586 | + | {Provider: "amazon-bedrock", ID: "qwen.qwen3-coder-480b-a35b-v1:0", DisplayName: "Qwen3 Coder 480B A35B Instruct", ContextWindow: 131072, MaxOutput: 65536, Reasoning: false, PriceInput: 0.22, PriceOutput: 1.8, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 587 | + | {Provider: "amazon-bedrock", ID: "qwen.qwen3-coder-next", DisplayName: "Qwen3 Coder Next", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.22, PriceOutput: 1.8, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 588 | + | {Provider: "amazon-bedrock", ID: "qwen.qwen3-next-80b-a3b", DisplayName: "Qwen/Qwen3-Next-80B-A3B-Instruct", ContextWindow: 262000, MaxOutput: 262000, Reasoning: false, PriceInput: 0.14, PriceOutput: 1.4, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 589 | + | {Provider: "amazon-bedrock", ID: "qwen.qwen3-vl-235b-a22b", DisplayName: "Qwen/Qwen3-VL-235B-A22B-Instruct", ContextWindow: 262000, MaxOutput: 262000, Reasoning: false, PriceInput: 0.3, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 590 | + | {Provider: "amazon-bedrock", ID: "us.anthropic.claude-haiku-4-5-20251001-v1:0", DisplayName: "Claude Haiku 4.5 (US)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 591 | + | {Provider: "amazon-bedrock", ID: "us.anthropic.claude-opus-4-1-20250805-v1:0", DisplayName: "Claude Opus 4.1 (US)", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 592 | + | {Provider: "amazon-bedrock", ID: "us.anthropic.claude-opus-4-5-20251101-v1:0", DisplayName: "Claude Opus 4.5 (US)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 593 | + | {Provider: "amazon-bedrock", ID: "us.anthropic.claude-opus-4-6-v1", DisplayName: "Claude Opus 4.6 (US)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 594 | + | {Provider: "amazon-bedrock", ID: "us.anthropic.claude-opus-4-7", DisplayName: "Claude Opus 4.7 (US)", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 595 | + | {Provider: "amazon-bedrock", ID: "us.anthropic.claude-sonnet-4-5-20250929-v1:0", DisplayName: "Claude Sonnet 4.5 (US)", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 596 | + | {Provider: "amazon-bedrock", ID: "us.anthropic.claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6 (US)", ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 597 | + | {Provider: "amazon-bedrock", ID: "us.deepseek.r1-v1:0", DisplayName: "DeepSeek-R1 (US)", ContextWindow: 128000, MaxOutput: 32768, Reasoning: true, PriceInput: 1.35, PriceOutput: 5.4, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 598 | + | {Provider: "amazon-bedrock", ID: "us.meta.llama4-maverick-17b-instruct-v1:0", DisplayName: "Llama 4 Maverick 17B Instruct (US)", ContextWindow: 1000000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.24, PriceOutput: 0.97, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 599 | + | {Provider: "amazon-bedrock", ID: "us.meta.llama4-scout-17b-instruct-v1:0", DisplayName: "Llama 4 Scout 17B Instruct (US)", ContextWindow: 3500000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.17, PriceOutput: 0.66, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 600 | + | {Provider: "amazon-bedrock", ID: "writer.palmyra-x4-v1:0", DisplayName: "Palmyra X4", ContextWindow: 122880, MaxOutput: 8192, Reasoning: true, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 601 | + | {Provider: "amazon-bedrock", ID: "writer.palmyra-x5-v1:0", DisplayName: "Palmyra X5", ContextWindow: 1040000, MaxOutput: 8192, Reasoning: true, PriceInput: 0.6, PriceOutput: 6, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 602 | + | {Provider: "amazon-bedrock", ID: "zai.glm-4.7", DisplayName: "GLM-4.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 603 | + | {Provider: "amazon-bedrock", ID: "zai.glm-4.7-flash", DisplayName: "GLM-4.7-Flash", ContextWindow: 200000, MaxOutput: 131072, Reasoning: true, PriceInput: 0.07, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 604 | + | {Provider: "amazon-bedrock", ID: "zai.glm-5", DisplayName: "GLM-5", ContextWindow: 202752, MaxOutput: 101376, Reasoning: true, PriceInput: 1, PriceOutput: 3.2, PriceCacheRead: 0, BaseURL: "https://bedrock-runtime.us-east-1.amazonaws.com"}, | |||
| 605 | + | // ----- anthropic (additional synced entries) ----- | |||
| 606 | + | {Provider: "anthropic", ID: "claude-3-5-haiku-20241022", DisplayName: "Claude Haiku 3.5", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, PriceCacheWrite: 1}, | |||
| 607 | + | {Provider: "anthropic", ID: "claude-3-5-sonnet-20240620", DisplayName: "Claude Sonnet 3.5", ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75}, | |||
| 608 | + | {Provider: "anthropic", ID: "claude-3-haiku-20240307", DisplayName: "Claude Haiku 3", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.25, PriceOutput: 1.25, PriceCacheRead: 0.03, PriceCacheWrite: 0.3}, | |||
| 609 | + | {Provider: "anthropic", ID: "claude-3-sonnet-20240229", DisplayName: "Claude Sonnet 3", ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 0.3}, | |||
| 610 | + | {Provider: "anthropic", ID: "claude-haiku-4-5-20251001", DisplayName: "Claude Haiku 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25}, | |||
| 611 | + | {Provider: "anthropic", ID: "claude-opus-4-1-20250805", DisplayName: "Claude Opus 4.1", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75}, | |||
| 612 | + | {Provider: "anthropic", ID: "claude-opus-4-20250514", DisplayName: "Claude Opus 4", ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75}, | |||
| 613 | + | {Provider: "anthropic", ID: "claude-opus-4-5-20251101", DisplayName: "Claude Opus 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25}, | |||
| 614 | + | {Provider: "anthropic", ID: "claude-sonnet-4-20250514", DisplayName: "Claude Sonnet 4", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75}, | |||
| 615 | + | {Provider: "anthropic", ID: "claude-sonnet-4-5-20250929", DisplayName: "Claude Sonnet 4.5", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75}, | |||
| 616 | + | // ----- azure-openai-responses (additional synced entries) ----- | |||
| 617 | + | {Provider: "azure-openai-responses", ID: "gpt-5.3-chat-latest", DisplayName: "GPT-5.3 Chat (latest)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, | |||
| 618 | + | {Provider: "azure-openai-responses", ID: "gpt-5.3-codex", DisplayName: "GPT-5.3 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, | |||
| 619 | + | {Provider: "azure-openai-responses", ID: "gpt-5.3-codex-spark", DisplayName: "GPT-5.3 Codex Spark", ContextWindow: 128000, MaxOutput: 32000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: ""}, | |||
| 620 | + | {Provider: "azure-openai-responses", ID: "gpt-5.4", DisplayName: "GPT-5.4", ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, BaseURL: ""}, | |||
| 621 | + | {Provider: "azure-openai-responses", ID: "gpt-5.4-mini", DisplayName: "GPT-5.4 mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, BaseURL: ""}, | |||
| 622 | + | {Provider: "azure-openai-responses", ID: "gpt-5.4-nano", DisplayName: "GPT-5.4 nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.25, PriceCacheRead: 0.02, BaseURL: ""}, | |||
| 623 | + | {Provider: "azure-openai-responses", ID: "gpt-5.4-pro", DisplayName: "GPT-5.4 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: ""}, | |||
| 624 | + | {Provider: "azure-openai-responses", ID: "gpt-5.5", DisplayName: "GPT-5.5", ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: ""}, | |||
| 625 | + | {Provider: "azure-openai-responses", ID: "gpt-5.5-pro", DisplayName: "GPT-5.5 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: ""}, | |||
| 626 | + | {Provider: "azure-openai-responses", ID: "o1", DisplayName: "o1", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 15, PriceOutput: 60, PriceCacheRead: 7.5, BaseURL: ""}, | |||
| 627 | + | {Provider: "azure-openai-responses", ID: "o1-pro", DisplayName: "o1-pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 150, PriceOutput: 600, PriceCacheRead: 0, BaseURL: ""}, | |||
| 628 | + | {Provider: "azure-openai-responses", ID: "o3", DisplayName: "o3", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: ""}, | |||
| 629 | + | {Provider: "azure-openai-responses", ID: "o3-deep-research", DisplayName: "o3-deep-research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 10, PriceOutput: 40, PriceCacheRead: 2.5, BaseURL: ""}, | |||
| 630 | + | {Provider: "azure-openai-responses", ID: "o3-mini", DisplayName: "o3-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.55, BaseURL: ""}, | |||
| 631 | + | {Provider: "azure-openai-responses", ID: "o3-pro", DisplayName: "o3-pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 20, PriceOutput: 80, PriceCacheRead: 0, BaseURL: ""}, | |||
| 632 | + | {Provider: "azure-openai-responses", ID: "o4-mini", DisplayName: "o4-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.28, BaseURL: ""}, | |||
| 633 | + | {Provider: "azure-openai-responses", ID: "o4-mini-deep-research", DisplayName: "o4-mini-deep-research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: ""}, | |||
| 634 | + | // ----- cloudflare-ai-gateway (additional synced entries) ----- | |||
| 635 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.1-codex", DisplayName: "GPT-5.1 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |||
| 636 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.2", DisplayName: "GPT-5.2", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |||
| 637 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.2-codex", DisplayName: "GPT-5.2 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |||
| 638 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.3-codex", DisplayName: "GPT-5.3 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |||
| 639 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.4", DisplayName: "GPT-5.4", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |||
| 640 | + | {Provider: "cloudflare-ai-gateway", ID: "gpt-5.5", DisplayName: "GPT-5.5", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |||
| 641 | + | {Provider: "cloudflare-ai-gateway", ID: "o1", DisplayName: "o1", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 15, PriceOutput: 60, PriceCacheRead: 7.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |||
| 642 | + | {Provider: "cloudflare-ai-gateway", ID: "o3", DisplayName: "o3", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |||
| 643 | + | {Provider: "cloudflare-ai-gateway", ID: "o3-mini", DisplayName: "o3-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.55, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |||
| 644 | + | {Provider: "cloudflare-ai-gateway", ID: "o3-pro", DisplayName: "o3-pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 20, PriceOutput: 80, PriceCacheRead: 0, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |||
| 645 | + | {Provider: "cloudflare-ai-gateway", ID: "o4-mini", DisplayName: "o4-mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.28, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/openai"}, | |||
| 646 | + | {Provider: "cloudflare-ai-gateway", ID: "workers-ai/@cf/moonshotai/kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.1, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat"}, | |||
| 647 | + | {Provider: "cloudflare-ai-gateway", ID: "workers-ai/@cf/moonshotai/kimi-k2.6", DisplayName: "Kimi K2.6", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat"}, | |||
| 648 | + | {Provider: "cloudflare-ai-gateway", ID: "workers-ai/@cf/nvidia/nemotron-3-120b-a12b", DisplayName: "Nemotron 3 Super 120B", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat"}, | |||
| 649 | + | {Provider: "cloudflare-ai-gateway", ID: "workers-ai/@cf/zai-org/glm-4.7-flash", DisplayName: "GLM-4.7-Flash", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://gateway.ai.cloudflare.com/v1/{CLOUDFLARE_ACCOUNT_ID}/{CLOUDFLARE_GATEWAY_ID}/compat"}, | |||
| 650 | + | // ----- openai (additional synced entries) ----- | |||
| 651 | + | {Provider: "openai", ID: "gpt-4", DisplayName: "GPT-4", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 30, PriceOutput: 60, PriceCacheRead: 0}, | |||
| 652 | + | {Provider: "openai", ID: "gpt-4-turbo", DisplayName: "GPT-4 Turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0}, | |||
| 653 | + | {Provider: "openai", ID: "gpt-4o-2024-05-13", DisplayName: "GPT-4o (2024-05-13)", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 5, PriceOutput: 15, PriceCacheRead: 0}, | |||
| 654 | + | {Provider: "openai", ID: "gpt-4o-2024-08-06", DisplayName: "GPT-4o (2024-08-06)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25}, | |||
| 655 | + | {Provider: "openai", ID: "gpt-4o-2024-11-20", DisplayName: "GPT-4o (2024-11-20)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25}, | |||
| 656 | + | {Provider: "openai", ID: "gpt-5-chat-latest", DisplayName: "GPT-5 Chat Latest", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125}, | |||
| 657 | + | {Provider: "openai", ID: "gpt-5-codex", DisplayName: "GPT-5-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125}, | |||
| 658 | + | {Provider: "openai", ID: "gpt-5-pro", DisplayName: "GPT-5 Pro", ContextWindow: 400000, MaxOutput: 272000, Reasoning: true, PriceInput: 15, PriceOutput: 120, PriceCacheRead: 0}, | |||
| 659 | + | {Provider: "openai", ID: "gpt-5.1-chat-latest", DisplayName: "GPT-5.1 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125}, | |||
| 660 | + | {Provider: "openai", ID: "gpt-5.1-codex", DisplayName: "GPT-5.1 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125}, | |||
| 661 | + | {Provider: "openai", ID: "gpt-5.1-codex-max", DisplayName: "GPT-5.1 Codex Max", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125}, | |||
| 662 | + | {Provider: "openai", ID: "gpt-5.1-codex-mini", DisplayName: "GPT-5.1 Codex mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025}, | |||
| 663 | + | {Provider: "openai", ID: "gpt-5.2-chat-latest", DisplayName: "GPT-5.2 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175}, | |||
| 664 | + | {Provider: "openai", ID: "gpt-5.2-codex", DisplayName: "GPT-5.2 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175}, | |||
| 665 | + | {Provider: "openai", ID: "gpt-5.2-pro", DisplayName: "GPT-5.2 Pro", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 21, PriceOutput: 168, PriceCacheRead: 0}, | |||
| 666 | + | {Provider: "openai", ID: "gpt-5.3-chat-latest", DisplayName: "GPT-5.3 Chat (latest)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175}, | |||
| 667 | + | {Provider: "openai", ID: "gpt-5.3-codex", DisplayName: "GPT-5.3 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175}, | |||
| 668 | + | {Provider: "openai", ID: "gpt-5.3-codex-spark", DisplayName: "GPT-5.3 Codex Spark", ContextWindow: 128000, MaxOutput: 32000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175}, | |||
| 669 | + | {Provider: "openai", ID: "gpt-5.4-nano", DisplayName: "GPT-5.4 nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.25, PriceCacheRead: 0.02}, | |||
| 670 | + | {Provider: "openai", ID: "gpt-5.4-pro", DisplayName: "GPT-5.4 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0}, | |||
| 671 | + | {Provider: "openai", ID: "gpt-5.5-pro", DisplayName: "GPT-5.5 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0}, | |||
| 672 | + | {Provider: "openai", ID: "o1-pro", DisplayName: "o1-pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 150, PriceOutput: 600, PriceCacheRead: 0}, | |||
| 673 | + | {Provider: "openai", ID: "o3-deep-research", DisplayName: "o3-deep-research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 10, PriceOutput: 40, PriceCacheRead: 2.5}, | |||
| 674 | + | {Provider: "openai", ID: "o3-pro", DisplayName: "o3-pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 20, PriceOutput: 80, PriceCacheRead: 0}, | |||
| 675 | + | {Provider: "openai", ID: "o4-mini-deep-research", DisplayName: "o4-mini-deep-research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5}, | |||
| 676 | + | // ----- opencode (additional synced entries) ----- | |||
| 677 | + | {Provider: "opencode", ID: "gpt-5.1-codex-max", DisplayName: "GPT-5.1 Codex Max", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 678 | + | {Provider: "opencode", ID: "gpt-5.1-codex-mini", DisplayName: "GPT-5.1 Codex Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 679 | + | {Provider: "opencode", ID: "gpt-5.2", DisplayName: "GPT-5.2", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 680 | + | {Provider: "opencode", ID: "gpt-5.2-codex", DisplayName: "GPT-5.2 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 681 | + | {Provider: "opencode", ID: "gpt-5.3-codex", DisplayName: "GPT-5.3 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 682 | + | {Provider: "opencode", ID: "gpt-5.4", DisplayName: "GPT-5.4", ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 683 | + | {Provider: "opencode", ID: "gpt-5.4-mini", DisplayName: "GPT-5.4 Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 684 | + | {Provider: "opencode", ID: "gpt-5.4-nano", DisplayName: "GPT-5.4 Nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.25, PriceCacheRead: 0.02, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 685 | + | {Provider: "opencode", ID: "gpt-5.4-pro", DisplayName: "GPT-5.4 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 30, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 686 | + | {Provider: "opencode", ID: "gpt-5.5", DisplayName: "GPT-5.5", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 687 | + | {Provider: "opencode", ID: "gpt-5.5-pro", DisplayName: "GPT-5.5 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 30, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 688 | + | {Provider: "opencode", ID: "grok-build-0.1", DisplayName: "Grok Build 0.1", ContextWindow: 256000, MaxOutput: 256000, Reasoning: true, PriceInput: 1, PriceOutput: 2, PriceCacheRead: 0.2, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 689 | + | {Provider: "opencode", ID: "kimi-k2.5", DisplayName: "Kimi K2.5", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.6, PriceOutput: 3, PriceCacheRead: 0.08, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 690 | + | {Provider: "opencode", ID: "kimi-k2.6", DisplayName: "Kimi K2.6", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.95, PriceOutput: 4, PriceCacheRead: 0.16, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 691 | + | {Provider: "opencode", ID: "minimax-m2.5", DisplayName: "MiniMax M2.5", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 692 | + | {Provider: "opencode", ID: "minimax-m2.7", DisplayName: "MiniMax M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 693 | + | {Provider: "opencode", ID: "nemotron-3-super-free", DisplayName: "Nemotron 3 Super Free", ContextWindow: 204800, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://opencode.ai/zen/v1"}, | |||
| 694 | + | {Provider: "opencode", ID: "qwen3.5-plus", DisplayName: "Qwen3.5 Plus", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.2, PriceCacheRead: 0.02, PriceCacheWrite: 0.25, BaseURL: "https://opencode.ai/zen"}, | |||
| 695 | + | {Provider: "opencode", ID: "qwen3.6-plus", DisplayName: "Qwen3.6 Plus", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, PriceCacheWrite: 0.625, BaseURL: "https://opencode.ai/zen"}, | |||
| 696 | + | // ----- openrouter (additional synced entries) ----- | |||
| 697 | + | {Provider: "openrouter", ID: "bytedance-seed/seed-2.0-lite", DisplayName: "ByteDance Seed: Seed-2.0-Lite", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 698 | + | {Provider: "openrouter", ID: "bytedance-seed/seed-2.0-mini", DisplayName: "ByteDance Seed: Seed-2.0-Mini", ContextWindow: 262144, MaxOutput: 131072, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 699 | + | {Provider: "openrouter", ID: "cohere/command-r-08-2024", DisplayName: "Cohere: Command R (08-2024)", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 700 | + | {Provider: "openrouter", ID: "cohere/command-r-plus-08-2024", DisplayName: "Cohere: Command R+ (08-2024)", ContextWindow: 128000, MaxOutput: 4000, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 701 | + | {Provider: "openrouter", ID: "deepseek/deepseek-chat", DisplayName: "DeepSeek: DeepSeek V3", ContextWindow: 163840, MaxOutput: 16384, Reasoning: false, PriceInput: 0.32, PriceOutput: 0.89, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 702 | + | {Provider: "openrouter", ID: "deepseek/deepseek-chat-v3-0324", DisplayName: "DeepSeek: DeepSeek V3 0324", ContextWindow: 163840, MaxOutput: 16384, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.77, PriceCacheRead: 0.135, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 703 | + | {Provider: "openrouter", ID: "deepseek/deepseek-chat-v3.1", DisplayName: "DeepSeek: DeepSeek V3.1", ContextWindow: 163840, MaxOutput: 32768, Reasoning: true, PriceInput: 0.21, PriceOutput: 0.79, PriceCacheRead: 0.13, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 704 | + | {Provider: "openrouter", ID: "deepseek/deepseek-r1", DisplayName: "DeepSeek: R1", ContextWindow: 163840, MaxOutput: 16000, Reasoning: true, PriceInput: 0.7, PriceOutput: 2.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 705 | + | {Provider: "openrouter", ID: "deepseek/deepseek-r1-0528", DisplayName: "DeepSeek: R1 0528", ContextWindow: 163840, MaxOutput: 32768, Reasoning: true, PriceInput: 0.5, PriceOutput: 2.15, PriceCacheRead: 0.35, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 706 | + | {Provider: "openrouter", ID: "deepseek/deepseek-v3.1-terminus", DisplayName: "DeepSeek: DeepSeek V3.1 Terminus", ContextWindow: 163840, MaxOutput: 32768, Reasoning: true, PriceInput: 0.27, PriceOutput: 0.95, PriceCacheRead: 0.13, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 707 | + | {Provider: "openrouter", ID: "deepseek/deepseek-v3.2", DisplayName: "DeepSeek: DeepSeek V3.2", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.252, PriceOutput: 0.378, PriceCacheRead: 0.0252, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 708 | + | {Provider: "openrouter", ID: "deepseek/deepseek-v3.2-exp", DisplayName: "DeepSeek: DeepSeek V3.2 Exp", ContextWindow: 163840, MaxOutput: 65536, Reasoning: true, PriceInput: 0.27, PriceOutput: 0.41, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 709 | + | {Provider: "openrouter", ID: "deepseek/deepseek-v4-flash", DisplayName: "DeepSeek: DeepSeek V4 Flash", ContextWindow: 1048576, MaxOutput: 16384, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.2, PriceCacheRead: 0.02, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 710 | + | {Provider: "openrouter", ID: "deepseek/deepseek-v4-flash:free", DisplayName: "DeepSeek: DeepSeek V4 Flash (free)", ContextWindow: 1048576, MaxOutput: 384000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 711 | + | {Provider: "openrouter", ID: "deepseek/deepseek-v4-pro", DisplayName: "DeepSeek: DeepSeek V4 Pro", ContextWindow: 1048576, MaxOutput: 384000, Reasoning: true, PriceInput: 0.435, PriceOutput: 0.87, PriceCacheRead: 0.003625, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 712 | + | {Provider: "openrouter", ID: "essentialai/rnj-1-instruct", DisplayName: "EssentialAI: Rnj 1 Instruct", ContextWindow: 32768, MaxOutput: 4096, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 713 | + | {Provider: "openrouter", ID: "google/gemini-2.0-flash-001", DisplayName: "Google: Gemini 2.0 Flash", ContextWindow: 1000000, MaxOutput: 8192, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.025, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 714 | + | {Provider: "openrouter", ID: "google/gemini-2.0-flash-lite-001", DisplayName: "Google: Gemini 2.0 Flash Lite", ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 715 | + | {Provider: "openrouter", ID: "google/gemini-2.5-flash", DisplayName: "Google: Gemini 2.5 Flash", ContextWindow: 1048576, MaxOutput: 65535, Reasoning: true, PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.03, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 716 | + | {Provider: "openrouter", ID: "google/gemini-2.5-flash-lite", DisplayName: "Google: Gemini 2.5 Flash Lite", ContextWindow: 1048576, MaxOutput: 65535, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 717 | + | {Provider: "openrouter", ID: "google/gemini-2.5-flash-lite-preview-09-2025", DisplayName: "Google: Gemini 2.5 Flash Lite Preview 09-2025", ContextWindow: 1048576, MaxOutput: 65535, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 718 | + | {Provider: "openrouter", ID: "google/gemini-2.5-pro", DisplayName: "Google: Gemini 2.5 Pro", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, PriceCacheWrite: 0.375, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 719 | + | {Provider: "openrouter", ID: "google/gemini-2.5-pro-preview", DisplayName: "Google: Gemini 2.5 Pro Preview 06-05", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, PriceCacheWrite: 0.375, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 720 | + | {Provider: "openrouter", ID: "google/gemini-2.5-pro-preview-05-06", DisplayName: "Google: Gemini 2.5 Pro Preview 05-06", ContextWindow: 1048576, MaxOutput: 65535, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, PriceCacheWrite: 0.375, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 721 | + | {Provider: "openrouter", ID: "google/gemini-3-flash-preview", DisplayName: "Google: Gemini 3 Flash Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.5, PriceOutput: 3, PriceCacheRead: 0.05, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 722 | + | {Provider: "openrouter", ID: "google/gemini-3.1-flash-lite", DisplayName: "Google: Gemini 3.1 Flash Lite", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.025, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 723 | + | {Provider: "openrouter", ID: "google/gemini-3.1-flash-lite-preview", DisplayName: "Google: Gemini 3.1 Flash Lite Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 0.25, PriceOutput: 1.5, PriceCacheRead: 0.025, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 724 | + | {Provider: "openrouter", ID: "google/gemini-3.1-pro-preview", DisplayName: "Google: Gemini 3.1 Pro Preview", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, PriceCacheWrite: 0.375, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 725 | + | {Provider: "openrouter", ID: "google/gemini-3.1-pro-preview-customtools", DisplayName: "Google: Gemini 3.1 Pro Preview Custom Tools", ContextWindow: 1048756, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, PriceCacheWrite: 0.375, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 726 | + | {Provider: "openrouter", ID: "google/gemini-3.5-flash", DisplayName: "Google: Gemini 3.5 Flash", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 727 | + | {Provider: "openrouter", ID: "google/gemma-3-12b-it", DisplayName: "Google: Gemma 3 12B", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.04, PriceOutput: 0.13, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 728 | + | {Provider: "openrouter", ID: "google/gemma-3-27b-it", DisplayName: "Google: Gemma 3 27B", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.08, PriceOutput: 0.16, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 729 | + | {Provider: "openrouter", ID: "google/gemma-4-26b-a4b-it", DisplayName: "Google: Gemma 4 26B A4B ", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.33, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 730 | + | {Provider: "openrouter", ID: "google/gemma-4-26b-a4b-it:free", DisplayName: "Google: Gemma 4 26B A4B (free)", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 731 | + | {Provider: "openrouter", ID: "google/gemma-4-31b-it", DisplayName: "Google: Gemma 4 31B", ContextWindow: 262144, MaxOutput: 16384, Reasoning: true, PriceInput: 0.12, PriceOutput: 0.37, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 732 | + | {Provider: "openrouter", ID: "google/gemma-4-31b-it:free", DisplayName: "Google: Gemma 4 31B (free)", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 733 | + | {Provider: "openrouter", ID: "ibm-granite/granite-4.1-8b", DisplayName: "IBM: Granite 4.1 8B", ContextWindow: 131072, MaxOutput: 131072, Reasoning: false, PriceInput: 0.05, PriceOutput: 0.1, PriceCacheRead: 0.05, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 734 | + | {Provider: "openrouter", ID: "inception/mercury-2", DisplayName: "Inception: Mercury 2", ContextWindow: 128000, MaxOutput: 50000, Reasoning: true, PriceInput: 0.25, PriceOutput: 0.75, PriceCacheRead: 0.025, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 735 | + | {Provider: "openrouter", ID: "inclusionai/ling-2.6-1t", DisplayName: "inclusionAI: Ling-2.6-1T", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 0.075, PriceOutput: 0.625, PriceCacheRead: 0.015, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 736 | + | {Provider: "openrouter", ID: "inclusionai/ling-2.6-flash", DisplayName: "inclusionAI: Ling-2.6-flash", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 0.01, PriceOutput: 0.03, PriceCacheRead: 0.002, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 737 | + | {Provider: "openrouter", ID: "inclusionai/ring-2.6-1t", DisplayName: "inclusionAI: Ring-2.6-1T", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.625, PriceCacheRead: 0.015, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 738 | + | {Provider: "openrouter", ID: "kwaipilot/kat-coder-pro-v2", DisplayName: "Kwaipilot: KAT-Coder-Pro V2", ContextWindow: 256000, MaxOutput: 80000, Reasoning: false, PriceInput: 0.3, PriceOutput: 1.2, PriceCacheRead: 0.06, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 739 | + | {Provider: "openrouter", ID: "meta-llama/llama-3.1-70b-instruct", DisplayName: "Meta: Llama 3.1 70B Instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.4, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 740 | + | {Provider: "openrouter", ID: "meta-llama/llama-3.1-8b-instruct", DisplayName: "Meta: Llama 3.1 8B Instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.02, PriceOutput: 0.05, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 741 | + | {Provider: "openrouter", ID: "meta-llama/llama-3.3-70b-instruct", DisplayName: "Meta: Llama 3.3 70B Instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.32, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 742 | + | {Provider: "openrouter", ID: "meta-llama/llama-3.3-70b-instruct:free", DisplayName: "Meta: Llama 3.3 70B Instruct (free)", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 743 | + | {Provider: "openrouter", ID: "meta-llama/llama-4-scout", DisplayName: "Meta: Llama 4 Scout", ContextWindow: 10000000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.08, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 744 | + | {Provider: "openrouter", ID: "minimax/minimax-m1", DisplayName: "MiniMax: MiniMax M1", ContextWindow: 1000000, MaxOutput: 40000, Reasoning: true, PriceInput: 0.4, PriceOutput: 2.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 745 | + | {Provider: "openrouter", ID: "minimax/minimax-m2", DisplayName: "MiniMax: MiniMax M2", ContextWindow: 204800, MaxOutput: 196608, Reasoning: true, PriceInput: 0.255, PriceOutput: 1, PriceCacheRead: 0.03, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 746 | + | {Provider: "openrouter", ID: "minimax/minimax-m2.1", DisplayName: "MiniMax: MiniMax M2.1", ContextWindow: 204800, MaxOutput: 196608, Reasoning: true, PriceInput: 0.29, PriceOutput: 0.95, PriceCacheRead: 0.03, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 747 | + | {Provider: "openrouter", ID: "minimax/minimax-m2.5", DisplayName: "MiniMax: MiniMax M2.5", ContextWindow: 204800, MaxOutput: 196608, Reasoning: true, PriceInput: 0.15, PriceOutput: 1.15, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 748 | + | {Provider: "openrouter", ID: "minimax/minimax-m2.5:free", DisplayName: "MiniMax: MiniMax M2.5 (free)", ContextWindow: 204800, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 749 | + | {Provider: "openrouter", ID: "minimax/minimax-m2.7", DisplayName: "MiniMax: MiniMax M2.7", ContextWindow: 204800, MaxOutput: 131072, Reasoning: true, PriceInput: 0.279, PriceOutput: 1.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 750 | + | {Provider: "openrouter", ID: "mistralai/codestral-2508", DisplayName: "Mistral: Codestral 2508", ContextWindow: 256000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.3, PriceOutput: 0.9, PriceCacheRead: 0.03, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 751 | + | {Provider: "openrouter", ID: "mistralai/devstral-2512", DisplayName: "Mistral: Devstral 2 2512", ContextWindow: 262144, MaxOutput: 4096, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.04, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 752 | + | {Provider: "openrouter", ID: "mistralai/devstral-medium", DisplayName: "Mistral: Devstral Medium", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.04, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 753 | + | {Provider: "openrouter", ID: "mistralai/devstral-small", DisplayName: "Mistral: Devstral Small 1.1", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 754 | + | {Provider: "openrouter", ID: "mistralai/ministral-14b-2512", DisplayName: "Mistral: Ministral 3 14B 2512", ContextWindow: 262144, MaxOutput: 4096, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.2, PriceCacheRead: 0.02, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 755 | + | {Provider: "openrouter", ID: "mistralai/ministral-3b-2512", DisplayName: "Mistral: Ministral 3 3B 2512", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0.01, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 756 | + | {Provider: "openrouter", ID: "mistralai/ministral-8b-2512", DisplayName: "Mistral: Ministral 3 8B 2512", ContextWindow: 262144, MaxOutput: 4096, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.15, PriceCacheRead: 0.015, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 757 | + | {Provider: "openrouter", ID: "mistralai/mistral-large", DisplayName: "Mistral Large", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 758 | + | {Provider: "openrouter", ID: "mistralai/mistral-large-2407", DisplayName: "Mistral Large 2407", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 759 | + | {Provider: "openrouter", ID: "mistralai/mistral-large-2411", DisplayName: "Mistral Large 2411", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 760 | + | {Provider: "openrouter", ID: "mistralai/mistral-large-2512", DisplayName: "Mistral: Mistral Large 3 2512", ContextWindow: 262144, MaxOutput: 4096, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0.05, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 761 | + | {Provider: "openrouter", ID: "mistralai/mistral-medium-3", DisplayName: "Mistral: Mistral Medium 3", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.04, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 762 | + | {Provider: "openrouter", ID: "mistralai/mistral-medium-3-5", DisplayName: "Mistral: Mistral Medium 3.5", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 1.5, PriceOutput: 7.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 763 | + | {Provider: "openrouter", ID: "mistralai/mistral-medium-3.1", DisplayName: "Mistral: Mistral Medium 3.1", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.04, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 764 | + | {Provider: "openrouter", ID: "mistralai/mistral-nemo", DisplayName: "Mistral: Mistral Nemo", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 0.02, PriceOutput: 0.03, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 765 | + | {Provider: "openrouter", ID: "mistralai/mistral-saba", DisplayName: "Mistral: Saba", ContextWindow: 32768, MaxOutput: 4096, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.6, PriceCacheRead: 0.02, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 766 | + | {Provider: "openrouter", ID: "mistralai/mistral-small-2603", DisplayName: "Mistral: Mistral Small 4", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.015, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 767 | + | {Provider: "openrouter", ID: "mistralai/mistral-small-3.2-24b-instruct", DisplayName: "Mistral: Mistral Small 3.2 24B", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.075, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 768 | + | {Provider: "openrouter", ID: "mistralai/mixtral-8x22b-instruct", DisplayName: "Mistral: Mixtral 8x22B Instruct", ContextWindow: 65536, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 769 | + | {Provider: "openrouter", ID: "mistralai/pixtral-large-2411", DisplayName: "Mistral: Pixtral Large 2411", ContextWindow: 131072, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 6, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 770 | + | {Provider: "openrouter", ID: "mistralai/voxtral-small-24b-2507", DisplayName: "Mistral: Voxtral Small 24B 2507", ContextWindow: 32000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 771 | + | {Provider: "openrouter", ID: "moonshotai/kimi-k2", DisplayName: "MoonshotAI: Kimi K2 0711", ContextWindow: 131072, MaxOutput: 32768, Reasoning: false, PriceInput: 0.57, PriceOutput: 2.3, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 772 | + | {Provider: "openrouter", ID: "moonshotai/kimi-k2-0905", DisplayName: "MoonshotAI: Kimi K2 0905", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 773 | + | {Provider: "openrouter", ID: "moonshotai/kimi-k2-thinking", DisplayName: "MoonshotAI: Kimi K2 Thinking", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 774 | + | {Provider: "openrouter", ID: "moonshotai/kimi-k2.5", DisplayName: "MoonshotAI: Kimi K2.5", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 0.41, PriceOutput: 2.06, PriceCacheRead: 0.07, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 775 | + | {Provider: "openrouter", ID: "moonshotai/kimi-k2.6", DisplayName: "MoonshotAI: Kimi K2.6", ContextWindow: 262144, MaxOutput: 262142, Reasoning: true, PriceInput: 0.73, PriceOutput: 3.49, PriceCacheRead: 0.25, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 776 | + | {Provider: "openrouter", ID: "nex-agi/deepseek-v3.1-nex-n1", DisplayName: "Nex AGI: DeepSeek V3.1 Nex N1", ContextWindow: 131072, MaxOutput: 163840, Reasoning: false, PriceInput: 0.135, PriceOutput: 0.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 777 | + | {Provider: "openrouter", ID: "nvidia/llama-3.3-nemotron-super-49b-v1.5", DisplayName: "NVIDIA: Llama 3.3 Nemotron Super 49B V1.5", ContextWindow: 131072, MaxOutput: 16384, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 778 | + | {Provider: "openrouter", ID: "nvidia/nemotron-3-nano-30b-a3b", DisplayName: "NVIDIA: Nemotron 3 Nano 30B A3B", ContextWindow: 262144, MaxOutput: 228000, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 779 | + | {Provider: "openrouter", ID: "nvidia/nemotron-3-nano-30b-a3b:free", DisplayName: "NVIDIA: Nemotron 3 Nano 30B A3B (free)", ContextWindow: 256000, MaxOutput: 4096, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 780 | + | {Provider: "openrouter", ID: "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free", DisplayName: "NVIDIA: Nemotron 3 Nano Omni (free)", ContextWindow: 256000, MaxOutput: 65536, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 781 | + | {Provider: "openrouter", ID: "nvidia/nemotron-3-super-120b-a12b", DisplayName: "NVIDIA: Nemotron 3 Super", ContextWindow: 1000000, MaxOutput: 4096, Reasoning: true, PriceInput: 0.09, PriceOutput: 0.45, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 782 | + | {Provider: "openrouter", ID: "nvidia/nemotron-3-super-120b-a12b:free", DisplayName: "NVIDIA: Nemotron 3 Super (free)", ContextWindow: 1000000, MaxOutput: 262144, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 783 | + | {Provider: "openrouter", ID: "nvidia/nemotron-nano-12b-v2-vl:free", DisplayName: "NVIDIA: Nemotron Nano 12B 2 VL (free)", ContextWindow: 128000, MaxOutput: 128000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 784 | + | {Provider: "openrouter", ID: "nvidia/nemotron-nano-9b-v2", DisplayName: "NVIDIA: Nemotron Nano 9B V2", ContextWindow: 131072, MaxOutput: 16384, Reasoning: true, PriceInput: 0.04, PriceOutput: 0.16, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 785 | + | {Provider: "openrouter", ID: "nvidia/nemotron-nano-9b-v2:free", DisplayName: "NVIDIA: Nemotron Nano 9B V2 (free)", ContextWindow: 128000, MaxOutput: 4096, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 786 | + | {Provider: "openrouter", ID: "openai/gpt-3.5-turbo", DisplayName: "OpenAI: GPT-3.5 Turbo", ContextWindow: 16385, MaxOutput: 4096, Reasoning: false, PriceInput: 0.5, PriceOutput: 1.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 787 | + | {Provider: "openrouter", ID: "openai/gpt-3.5-turbo-0613", DisplayName: "OpenAI: GPT-3.5 Turbo (older v0613)", ContextWindow: 4095, MaxOutput: 4096, Reasoning: false, PriceInput: 1, PriceOutput: 2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 788 | + | {Provider: "openrouter", ID: "openai/gpt-3.5-turbo-16k", DisplayName: "OpenAI: GPT-3.5 Turbo 16k", ContextWindow: 16385, MaxOutput: 4096, Reasoning: false, PriceInput: 3, PriceOutput: 4, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 789 | + | {Provider: "openrouter", ID: "openai/gpt-4", DisplayName: "OpenAI: GPT-4", ContextWindow: 8191, MaxOutput: 4096, Reasoning: false, PriceInput: 30, PriceOutput: 60, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 790 | + | {Provider: "openrouter", ID: "openai/gpt-4-0314", DisplayName: "OpenAI: GPT-4 (older v0314)", ContextWindow: 8191, MaxOutput: 4096, Reasoning: false, PriceInput: 30, PriceOutput: 60, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 791 | + | {Provider: "openrouter", ID: "openai/gpt-4-1106-preview", DisplayName: "OpenAI: GPT-4 Turbo (older v1106)", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 792 | + | {Provider: "openrouter", ID: "openai/gpt-4-turbo", DisplayName: "OpenAI: GPT-4 Turbo", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 793 | + | {Provider: "openrouter", ID: "openai/gpt-4-turbo-preview", DisplayName: "OpenAI: GPT-4 Turbo Preview", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 10, PriceOutput: 30, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 794 | + | {Provider: "openrouter", ID: "openai/gpt-4.1", DisplayName: "OpenAI: GPT-4.1", ContextWindow: 1047576, MaxOutput: 4096, Reasoning: false, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 795 | + | {Provider: "openrouter", ID: "openai/gpt-4.1-mini", DisplayName: "OpenAI: GPT-4.1 Mini", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.4, PriceOutput: 1.6, PriceCacheRead: 0.1, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 796 | + | {Provider: "openrouter", ID: "openai/gpt-4.1-nano", DisplayName: "OpenAI: GPT-4.1 Nano", ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.025, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 797 | + | {Provider: "openrouter", ID: "openai/gpt-4o", DisplayName: "OpenAI: GPT-4o", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 798 | + | {Provider: "openrouter", ID: "openai/gpt-4o-2024-05-13", DisplayName: "OpenAI: GPT-4o (2024-05-13)", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 5, PriceOutput: 15, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 799 | + | {Provider: "openrouter", ID: "openai/gpt-4o-2024-08-06", DisplayName: "OpenAI: GPT-4o (2024-08-06)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 800 | + | {Provider: "openrouter", ID: "openai/gpt-4o-2024-11-20", DisplayName: "OpenAI: GPT-4o (2024-11-20)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 801 | + | {Provider: "openrouter", ID: "openai/gpt-4o-audio-preview", DisplayName: "OpenAI: GPT-4o Audio", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 802 | + | {Provider: "openrouter", ID: "openai/gpt-4o-mini", DisplayName: "OpenAI: GPT-4o-mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.075, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 803 | + | {Provider: "openrouter", ID: "openai/gpt-4o-mini-2024-07-18", DisplayName: "OpenAI: GPT-4o-mini (2024-07-18)", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.075, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 804 | + | {Provider: "openrouter", ID: "openai/gpt-5", DisplayName: "OpenAI: GPT-5", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 805 | + | {Provider: "openrouter", ID: "openai/gpt-5-codex", DisplayName: "OpenAI: GPT-5 Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 806 | + | {Provider: "openrouter", ID: "openai/gpt-5-mini", DisplayName: "OpenAI: GPT-5 Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 807 | + | {Provider: "openrouter", ID: "openai/gpt-5-nano", DisplayName: "OpenAI: GPT-5 Nano", ContextWindow: 400000, MaxOutput: 4096, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 808 | + | {Provider: "openrouter", ID: "openai/gpt-5-pro", DisplayName: "OpenAI: GPT-5 Pro", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 15, PriceOutput: 120, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 809 | + | {Provider: "openrouter", ID: "openai/gpt-5.1", DisplayName: "OpenAI: GPT-5.1", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.13, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 810 | + | {Provider: "openrouter", ID: "openai/gpt-5.1-chat", DisplayName: "OpenAI: GPT-5.1 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 811 | + | {Provider: "openrouter", ID: "openai/gpt-5.1-codex", DisplayName: "OpenAI: GPT-5.1-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 812 | + | {Provider: "openrouter", ID: "openai/gpt-5.1-codex-max", DisplayName: "OpenAI: GPT-5.1-Codex-Max", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 813 | + | {Provider: "openrouter", ID: "openai/gpt-5.1-codex-mini", DisplayName: "OpenAI: GPT-5.1-Codex-Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.03, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 814 | + | {Provider: "openrouter", ID: "openai/gpt-5.2", DisplayName: "OpenAI: GPT-5.2", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 815 | + | {Provider: "openrouter", ID: "openai/gpt-5.2-chat", DisplayName: "OpenAI: GPT-5.2 Chat", ContextWindow: 128000, MaxOutput: 32000, Reasoning: false, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 816 | + | {Provider: "openrouter", ID: "openai/gpt-5.2-codex", DisplayName: "OpenAI: GPT-5.2-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 817 | + | {Provider: "openrouter", ID: "openai/gpt-5.2-pro", DisplayName: "OpenAI: GPT-5.2 Pro", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 21, PriceOutput: 168, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 818 | + | {Provider: "openrouter", ID: "openai/gpt-5.3-chat", DisplayName: "OpenAI: GPT-5.3 Chat", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 819 | + | {Provider: "openrouter", ID: "openai/gpt-5.3-codex", DisplayName: "OpenAI: GPT-5.3-Codex", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 820 | + | {Provider: "openrouter", ID: "openai/gpt-5.4", DisplayName: "OpenAI: GPT-5.4", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 821 | + | {Provider: "openrouter", ID: "openai/gpt-5.4-mini", DisplayName: "OpenAI: GPT-5.4 Mini", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 822 | + | {Provider: "openrouter", ID: "openai/gpt-5.4-nano", DisplayName: "OpenAI: GPT-5.4 Nano", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.25, PriceCacheRead: 0.02, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 823 | + | {Provider: "openrouter", ID: "openai/gpt-5.4-pro", DisplayName: "OpenAI: GPT-5.4 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 824 | + | {Provider: "openrouter", ID: "openai/gpt-5.5", DisplayName: "OpenAI: GPT-5.5", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 825 | + | {Provider: "openrouter", ID: "openai/gpt-5.5-pro", DisplayName: "OpenAI: GPT-5.5 Pro", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 30, PriceOutput: 180, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 826 | + | {Provider: "openrouter", ID: "openai/gpt-audio", DisplayName: "OpenAI: GPT Audio", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 827 | + | {Provider: "openrouter", ID: "openai/gpt-audio-mini", DisplayName: "OpenAI: GPT Audio Mini", ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, PriceInput: 0.6, PriceOutput: 2.4, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 828 | + | {Provider: "openrouter", ID: "openai/gpt-chat-latest", DisplayName: "OpenAI: GPT Chat Latest", ContextWindow: 400000, MaxOutput: 128000, Reasoning: false, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 829 | + | {Provider: "openrouter", ID: "openai/gpt-oss-120b", DisplayName: "OpenAI: gpt-oss-120b", ContextWindow: 131072, MaxOutput: 4096, Reasoning: true, PriceInput: 0.039, PriceOutput: 0.18, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 830 | + | {Provider: "openrouter", ID: "openai/gpt-oss-120b:free", DisplayName: "OpenAI: gpt-oss-120b (free)", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 831 | + | {Provider: "openrouter", ID: "openai/gpt-oss-20b", DisplayName: "OpenAI: gpt-oss-20b", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.03, PriceOutput: 0.14, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 832 | + | {Provider: "openrouter", ID: "openai/gpt-oss-20b:free", DisplayName: "OpenAI: gpt-oss-20b (free)", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 833 | + | {Provider: "openrouter", ID: "openai/gpt-oss-safeguard-20b", DisplayName: "OpenAI: gpt-oss-safeguard-20b", ContextWindow: 131072, MaxOutput: 65536, Reasoning: true, PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0.037, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 834 | + | {Provider: "openrouter", ID: "openai/o1", DisplayName: "OpenAI: o1", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 15, PriceOutput: 60, PriceCacheRead: 7.5, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 835 | + | {Provider: "openrouter", ID: "openai/o3", DisplayName: "OpenAI: o3", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 836 | + | {Provider: "openrouter", ID: "openai/o3-deep-research", DisplayName: "OpenAI: o3 Deep Research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 10, PriceOutput: 40, PriceCacheRead: 2.5, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 837 | + | {Provider: "openrouter", ID: "openai/o3-mini", DisplayName: "OpenAI: o3 Mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.55, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 838 | + | {Provider: "openrouter", ID: "openai/o3-mini-high", DisplayName: "OpenAI: o3 Mini High", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.55, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 839 | + | {Provider: "openrouter", ID: "openai/o3-pro", DisplayName: "OpenAI: o3 Pro", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 20, PriceOutput: 80, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 840 | + | {Provider: "openrouter", ID: "openai/o4-mini", DisplayName: "OpenAI: o4 Mini", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.275, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 841 | + | {Provider: "openrouter", ID: "openai/o4-mini-deep-research", DisplayName: "OpenAI: o4 Mini Deep Research", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 842 | + | {Provider: "openrouter", ID: "openai/o4-mini-high", DisplayName: "OpenAI: o4 Mini High", ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.275, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 843 | + | {Provider: "openrouter", ID: "openrouter/auto", DisplayName: "Auto Router", ContextWindow: 2000000, MaxOutput: 4096, Reasoning: true, PriceInput: -1000000, PriceOutput: -1000000, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 844 | + | {Provider: "openrouter", ID: "openrouter/free", DisplayName: "Free Models Router", ContextWindow: 200000, MaxOutput: 4096, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 845 | + | {Provider: "openrouter", ID: "openrouter/owl-alpha", DisplayName: "Owl Alpha", ContextWindow: 1048756, MaxOutput: 262144, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 846 | + | {Provider: "openrouter", ID: "poolside/laguna-m.1:free", DisplayName: "Poolside: Laguna M.1 (free)", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 847 | + | {Provider: "openrouter", ID: "poolside/laguna-xs.2:free", DisplayName: "Poolside: Laguna XS.2 (free)", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 848 | + | {Provider: "openrouter", ID: "prime-intellect/intellect-3", DisplayName: "Prime Intellect: INTELLECT-3", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.2, PriceOutput: 1.1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 849 | + | {Provider: "openrouter", ID: "qwen/qwen-2.5-72b-instruct", DisplayName: "Qwen2.5 72B Instruct", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.36, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 850 | + | {Provider: "openrouter", ID: "qwen/qwen-2.5-7b-instruct", DisplayName: "Qwen: Qwen2.5 7B Instruct", ContextWindow: 131072, MaxOutput: 32768, Reasoning: false, PriceInput: 0.04, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 851 | + | {Provider: "openrouter", ID: "qwen/qwen-plus", DisplayName: "Qwen: Qwen-Plus", ContextWindow: 1000000, MaxOutput: 32768, Reasoning: false, PriceInput: 0.26, PriceOutput: 0.78, PriceCacheRead: 0.052, PriceCacheWrite: 0.325, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 852 | + | {Provider: "openrouter", ID: "qwen/qwen-plus-2025-07-28", DisplayName: "Qwen: Qwen Plus 0728", ContextWindow: 1000000, MaxOutput: 32768, Reasoning: false, PriceInput: 0.26, PriceOutput: 0.78, PriceCacheRead: 0, PriceCacheWrite: 0.325, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 853 | + | {Provider: "openrouter", ID: "qwen/qwen-plus-2025-07-28:thinking", DisplayName: "Qwen: Qwen Plus 0728 (thinking)", ContextWindow: 1000000, MaxOutput: 32768, Reasoning: true, PriceInput: 0.26, PriceOutput: 0.78, PriceCacheRead: 0, PriceCacheWrite: 0.325, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 854 | + | {Provider: "openrouter", ID: "qwen/qwen3-14b", DisplayName: "Qwen: Qwen3 14B", ContextWindow: 131702, MaxOutput: 40960, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.24, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 855 | + | {Provider: "openrouter", ID: "qwen/qwen3-235b-a22b", DisplayName: "Qwen: Qwen3 235B A22B", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0.455, PriceOutput: 1.82, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 856 | + | {Provider: "openrouter", ID: "qwen/qwen3-235b-a22b-2507", DisplayName: "Qwen: Qwen3 235B A22B Instruct 2507", ContextWindow: 262144, MaxOutput: 16384, Reasoning: false, PriceInput: 0.071, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 857 | + | {Provider: "openrouter", ID: "qwen/qwen3-235b-a22b-thinking-2507", DisplayName: "Qwen: Qwen3 235B A22B Thinking 2507", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 0.1495, PriceOutput: 1.495, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 858 | + | {Provider: "openrouter", ID: "qwen/qwen3-30b-a3b", DisplayName: "Qwen: Qwen3 30B A3B", ContextWindow: 131072, MaxOutput: 20000, Reasoning: true, PriceInput: 0.09, PriceOutput: 0.45, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 859 | + | {Provider: "openrouter", ID: "qwen/qwen3-30b-a3b-instruct-2507", DisplayName: "Qwen: Qwen3 30B A3B Instruct 2507", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.09, PriceOutput: 0.3, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 860 | + | {Provider: "openrouter", ID: "qwen/qwen3-30b-a3b-thinking-2507", DisplayName: "Qwen: Qwen3 30B A3B Thinking 2507", ContextWindow: 131072, MaxOutput: 131072, Reasoning: true, PriceInput: 0.08, PriceOutput: 0.4, PriceCacheRead: 0.08, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 861 | + | {Provider: "openrouter", ID: "qwen/qwen3-32b", DisplayName: "Qwen: Qwen3 32B", ContextWindow: 131072, MaxOutput: 16384, Reasoning: true, PriceInput: 0.08, PriceOutput: 0.28, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 862 | + | {Provider: "openrouter", ID: "qwen/qwen3-8b", DisplayName: "Qwen: Qwen3 8B", ContextWindow: 131072, MaxOutput: 8192, Reasoning: true, PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.05, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 863 | + | {Provider: "openrouter", ID: "qwen/qwen3-coder", DisplayName: "Qwen: Qwen3 Coder 480B A35B", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: false, PriceInput: 0.22, PriceOutput: 1.8, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 864 | + | {Provider: "openrouter", ID: "qwen/qwen3-coder-30b-a3b-instruct", DisplayName: "Qwen: Qwen3 Coder 30B A3B Instruct", ContextWindow: 160000, MaxOutput: 32768, Reasoning: false, PriceInput: 0.07, PriceOutput: 0.27, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 865 | + | {Provider: "openrouter", ID: "qwen/qwen3-coder-flash", DisplayName: "Qwen: Qwen3 Coder Flash", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: false, PriceInput: 0.195, PriceOutput: 0.975, PriceCacheRead: 0.039, PriceCacheWrite: 0.24375, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 866 | + | {Provider: "openrouter", ID: "qwen/qwen3-coder-next", DisplayName: "Qwen: Qwen3 Coder Next", ContextWindow: 262144, MaxOutput: 262144, Reasoning: false, PriceInput: 0.11, PriceOutput: 0.8, PriceCacheRead: 0.07, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 867 | + | {Provider: "openrouter", ID: "qwen/qwen3-coder-plus", DisplayName: "Qwen: Qwen3 Coder Plus", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: false, PriceInput: 0.65, PriceOutput: 3.25, PriceCacheRead: 0.13, PriceCacheWrite: 0.8125, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 868 | + | {Provider: "openrouter", ID: "qwen/qwen3-coder:free", DisplayName: "Qwen: Qwen3 Coder 480B A35B (free)", ContextWindow: 1048576, MaxOutput: 262000, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 869 | + | {Provider: "openrouter", ID: "qwen/qwen3-max", DisplayName: "Qwen: Qwen3 Max", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 0.78, PriceOutput: 3.9, PriceCacheRead: 0.156, PriceCacheWrite: 0.975, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 870 | + | {Provider: "openrouter", ID: "qwen/qwen3-max-thinking", DisplayName: "Qwen: Qwen3 Max Thinking", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.78, PriceOutput: 3.9, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 871 | + | {Provider: "openrouter", ID: "qwen/qwen3-next-80b-a3b-instruct", DisplayName: "Qwen: Qwen3 Next 80B A3B Instruct", ContextWindow: 262144, MaxOutput: 16384, Reasoning: false, PriceInput: 0.09, PriceOutput: 1.1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 872 | + | {Provider: "openrouter", ID: "qwen/qwen3-next-80b-a3b-instruct:free", DisplayName: "Qwen: Qwen3 Next 80B A3B Instruct (free)", ContextWindow: 262144, MaxOutput: 4096, Reasoning: false, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 873 | + | {Provider: "openrouter", ID: "qwen/qwen3-next-80b-a3b-thinking", DisplayName: "Qwen: Qwen3 Next 80B A3B Thinking", ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, PriceInput: 0.0975, PriceOutput: 0.78, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 874 | + | {Provider: "openrouter", ID: "qwen/qwen3-vl-235b-a22b-instruct", DisplayName: "Qwen: Qwen3 VL 235B A22B Instruct", ContextWindow: 262144, MaxOutput: 16384, Reasoning: false, PriceInput: 0.2, PriceOutput: 0.88, PriceCacheRead: 0.11, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 875 | + | {Provider: "openrouter", ID: "qwen/qwen3-vl-235b-a22b-thinking", DisplayName: "Qwen: Qwen3 VL 235B A22B Thinking", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.26, PriceOutput: 2.6, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 876 | + | {Provider: "openrouter", ID: "qwen/qwen3-vl-30b-a3b-instruct", DisplayName: "Qwen: Qwen3 VL 30B A3B Instruct", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 0.13, PriceOutput: 0.52, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 877 | + | {Provider: "openrouter", ID: "qwen/qwen3-vl-30b-a3b-thinking", DisplayName: "Qwen: Qwen3 VL 30B A3B Thinking", ContextWindow: 131072, MaxOutput: 32768, Reasoning: true, PriceInput: 0.13, PriceOutput: 1.56, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 878 | + | {Provider: "openrouter", ID: "qwen/qwen3-vl-32b-instruct", DisplayName: "Qwen: Qwen3 VL 32B Instruct", ContextWindow: 262144, MaxOutput: 32768, Reasoning: false, PriceInput: 0.104, PriceOutput: 0.416, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 879 | + | {Provider: "openrouter", ID: "qwen/qwen3-vl-8b-instruct", DisplayName: "Qwen: Qwen3 VL 8B Instruct", ContextWindow: 256000, MaxOutput: 32768, Reasoning: false, PriceInput: 0.08, PriceOutput: 0.5, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 880 | + | {Provider: "openrouter", ID: "qwen/qwen3-vl-8b-thinking", DisplayName: "Qwen: Qwen3 VL 8B Thinking", ContextWindow: 256000, MaxOutput: 32768, Reasoning: true, PriceInput: 0.117, PriceOutput: 1.365, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 881 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-122b-a10b", DisplayName: "Qwen: Qwen3.5-122B-A10B", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.26, PriceOutput: 2.08, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 882 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-27b", DisplayName: "Qwen: Qwen3.5-27B", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.195, PriceOutput: 1.56, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 883 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-35b-a3b", DisplayName: "Qwen: Qwen3.5-35B-A3B", ContextWindow: 262144, MaxOutput: 4096, Reasoning: true, PriceInput: 0.139, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 884 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-397b-a17b", DisplayName: "Qwen: Qwen3.5 397B A17B", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.39, PriceOutput: 2.34, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 885 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-9b", DisplayName: "Qwen: Qwen3.5-9B", ContextWindow: 262144, MaxOutput: 81920, Reasoning: true, PriceInput: 0.04, PriceOutput: 0.15, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 886 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-flash-02-23", DisplayName: "Qwen: Qwen3.5-Flash", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 0.065, PriceOutput: 0.26, PriceCacheRead: 0, PriceCacheWrite: 0.08125, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 887 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-plus-02-15", DisplayName: "Qwen: Qwen3.5 Plus 2026-02-15", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 0.26, PriceOutput: 1.56, PriceCacheRead: 0, PriceCacheWrite: 0.325, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 888 | + | {Provider: "openrouter", ID: "qwen/qwen3.5-plus-20260420", DisplayName: "Qwen: Qwen3.5 Plus 2026-04-20", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 0.3, PriceOutput: 1.8, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 889 | + | {Provider: "openrouter", ID: "qwen/qwen3.6-27b", DisplayName: "Qwen: Qwen3.6 27B", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.3, PriceOutput: 3.2, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 890 | + | {Provider: "openrouter", ID: "qwen/qwen3.6-35b-a3b", DisplayName: "Qwen: Qwen3.6 35B A3B", ContextWindow: 262144, MaxOutput: 262140, Reasoning: true, PriceInput: 0.15, PriceOutput: 1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 891 | + | {Provider: "openrouter", ID: "qwen/qwen3.6-flash", DisplayName: "Qwen: Qwen3.6 Flash", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1875, PriceOutput: 1.125, PriceCacheRead: 0, PriceCacheWrite: 0.234375, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 892 | + | {Provider: "openrouter", ID: "qwen/qwen3.6-max-preview", DisplayName: "Qwen: Qwen3.6 Max Preview", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 1.04, PriceOutput: 6.24, PriceCacheRead: 0, PriceCacheWrite: 1.3, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 893 | + | {Provider: "openrouter", ID: "qwen/qwen3.6-plus", DisplayName: "Qwen: Qwen3.6 Plus", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 0.325, PriceOutput: 1.95, PriceCacheRead: 0, PriceCacheWrite: 0.40625, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 894 | + | {Provider: "openrouter", ID: "qwen/qwen3.7-max", DisplayName: "Qwen: Qwen3.7 Max", ContextWindow: 1000000, MaxOutput: 65536, Reasoning: true, PriceInput: 2.5, PriceOutput: 7.5, PriceCacheRead: 0, PriceCacheWrite: 3.125, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 895 | + | {Provider: "openrouter", ID: "rekaai/reka-edge", DisplayName: "Reka Edge", ContextWindow: 16384, MaxOutput: 16384, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 896 | + | {Provider: "openrouter", ID: "relace/relace-search", DisplayName: "Relace: Relace Search", ContextWindow: 256000, MaxOutput: 128000, Reasoning: false, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 897 | + | {Provider: "openrouter", ID: "sao10k/l3-euryale-70b", DisplayName: "Sao10k: Llama 3 Euryale 70B v2.1", ContextWindow: 8192, MaxOutput: 8192, Reasoning: false, PriceInput: 1.48, PriceOutput: 1.48, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 898 | + | {Provider: "openrouter", ID: "sao10k/l3.1-euryale-70b", DisplayName: "Sao10K: Llama 3.1 Euryale 70B v2.2", ContextWindow: 131072, MaxOutput: 16384, Reasoning: false, PriceInput: 0.85, PriceOutput: 0.85, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 899 | + | {Provider: "openrouter", ID: "stepfun/step-3.5-flash", DisplayName: "StepFun: Step 3.5 Flash", ContextWindow: 262144, MaxOutput: 16384, Reasoning: true, PriceInput: 0.09, PriceOutput: 0.3, PriceCacheRead: 0.02, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 900 | + | {Provider: "openrouter", ID: "tencent/hy3-preview", DisplayName: "Tencent: Hy3 preview", ContextWindow: 262144, MaxOutput: 262144, Reasoning: true, PriceInput: 0.066, PriceOutput: 0.26, PriceCacheRead: 0.029, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 901 | + | {Provider: "openrouter", ID: "thedrummer/rocinante-12b", DisplayName: "TheDrummer: Rocinante 12B", ContextWindow: 32768, MaxOutput: 32768, Reasoning: false, PriceInput: 0.17, PriceOutput: 0.43, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 902 | + | {Provider: "openrouter", ID: "thedrummer/unslopnemo-12b", DisplayName: "TheDrummer: UnslopNemo 12B", ContextWindow: 32768, MaxOutput: 32768, Reasoning: false, PriceInput: 0.4, PriceOutput: 0.4, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 903 | + | {Provider: "openrouter", ID: "upstage/solar-pro-3", DisplayName: "Upstage: Solar Pro 3", ContextWindow: 128000, MaxOutput: 4096, Reasoning: true, PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.015, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 904 | + | {Provider: "openrouter", ID: "x-ai/grok-4.20", DisplayName: "xAI: Grok 4.20", ContextWindow: 2000000, MaxOutput: 4096, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 905 | + | {Provider: "openrouter", ID: "x-ai/grok-4.3", DisplayName: "xAI: Grok 4.3", ContextWindow: 1000000, MaxOutput: 4096, Reasoning: true, PriceInput: 1.25, PriceOutput: 2.5, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 906 | + | {Provider: "openrouter", ID: "x-ai/grok-build-0.1", DisplayName: "xAI: Grok Build 0.1", ContextWindow: 256000, MaxOutput: 4096, Reasoning: true, PriceInput: 1, PriceOutput: 2, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 907 | + | {Provider: "openrouter", ID: "xiaomi/mimo-v2-flash", DisplayName: "Xiaomi: MiMo-V2-Flash", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.1, PriceOutput: 0.3, PriceCacheRead: 0.01, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 908 | + | {Provider: "openrouter", ID: "xiaomi/mimo-v2-omni", DisplayName: "Xiaomi: MiMo-V2-Omni", ContextWindow: 262144, MaxOutput: 65536, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 909 | + | {Provider: "openrouter", ID: "xiaomi/mimo-v2-pro", DisplayName: "Xiaomi: MiMo-V2-Pro", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 910 | + | {Provider: "openrouter", ID: "xiaomi/mimo-v2.5", DisplayName: "Xiaomi: MiMo-V2.5", ContextWindow: 1048576, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 2, PriceCacheRead: 0.08, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 911 | + | {Provider: "openrouter", ID: "xiaomi/mimo-v2.5-pro", DisplayName: "Xiaomi: MiMo-V2.5-Pro", ContextWindow: 1048576, MaxOutput: 16384, Reasoning: true, PriceInput: 1, PriceOutput: 3, PriceCacheRead: 0.2, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 912 | + | {Provider: "openrouter", ID: "z-ai/glm-4-32b", DisplayName: "Z.ai: GLM 4 32B ", ContextWindow: 128000, MaxOutput: 4096, Reasoning: false, PriceInput: 0.1, PriceOutput: 0.1, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 913 | + | {Provider: "openrouter", ID: "z-ai/glm-4.5", DisplayName: "Z.ai: GLM 4.5", ContextWindow: 131072, MaxOutput: 98304, Reasoning: true, PriceInput: 0.6, PriceOutput: 2.2, PriceCacheRead: 0.11, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 914 | + | {Provider: "openrouter", ID: "z-ai/glm-4.5-air", DisplayName: "Z.ai: GLM 4.5 Air", ContextWindow: 131072, MaxOutput: 98304, Reasoning: true, PriceInput: 0.13, PriceOutput: 0.85, PriceCacheRead: 0.025, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 915 | + | {Provider: "openrouter", ID: "z-ai/glm-4.5-air:free", DisplayName: "Z.ai: GLM 4.5 Air (free)", ContextWindow: 131072, MaxOutput: 96000, Reasoning: true, PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 916 | + | {Provider: "openrouter", ID: "z-ai/glm-4.5v", DisplayName: "Z.ai: GLM 4.5V", ContextWindow: 65536, MaxOutput: 16384, Reasoning: true, PriceInput: 0.6, PriceOutput: 1.8, PriceCacheRead: 0.11, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 917 | + | {Provider: "openrouter", ID: "z-ai/glm-4.6", DisplayName: "Z.ai: GLM 4.6", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 0.43, PriceOutput: 1.74, PriceCacheRead: 0.08, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 918 | + | {Provider: "openrouter", ID: "z-ai/glm-4.6v", DisplayName: "Z.ai: GLM 4.6V", ContextWindow: 131072, MaxOutput: 24000, Reasoning: true, PriceInput: 0.3, PriceOutput: 0.9, PriceCacheRead: 0.05, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 919 | + | {Provider: "openrouter", ID: "z-ai/glm-4.7", DisplayName: "Z.ai: GLM 4.7", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 0.4, PriceOutput: 1.75, PriceCacheRead: 0.08, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 920 | + | {Provider: "openrouter", ID: "z-ai/glm-4.7-flash", DisplayName: "Z.ai: GLM 4.7 Flash", ContextWindow: 202752, MaxOutput: 16384, Reasoning: true, PriceInput: 0.06, PriceOutput: 0.4, PriceCacheRead: 0.01, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 921 | + | {Provider: "openrouter", ID: "z-ai/glm-5", DisplayName: "Z.ai: GLM 5", ContextWindow: 202752, MaxOutput: 4096, Reasoning: true, PriceInput: 0.6, PriceOutput: 1.9, PriceCacheRead: 0.119, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 922 | + | {Provider: "openrouter", ID: "z-ai/glm-5-turbo", DisplayName: "Z.ai: GLM 5 Turbo", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1.2, PriceOutput: 4, PriceCacheRead: 0.24, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 923 | + | {Provider: "openrouter", ID: "z-ai/glm-5.1", DisplayName: "Z.ai: GLM 5.1", ContextWindow: 202752, MaxOutput: 4096, Reasoning: true, PriceInput: 0.98, PriceOutput: 3.08, PriceCacheRead: 0.182, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 924 | + | {Provider: "openrouter", ID: "z-ai/glm-5v-turbo", DisplayName: "Z.ai: GLM 5V Turbo", ContextWindow: 202752, MaxOutput: 131072, Reasoning: true, PriceInput: 1.2, PriceOutput: 4, PriceCacheRead: 0.24, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 925 | + | {Provider: "openrouter", ID: "~anthropic/claude-haiku-latest", DisplayName: "Anthropic Claude Haiku Latest", ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 926 | + | {Provider: "openrouter", ID: "~anthropic/claude-opus-latest", DisplayName: "Anthropic: Claude Opus Latest", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 927 | + | {Provider: "openrouter", ID: "~anthropic/claude-sonnet-latest", DisplayName: "Anthropic Claude Sonnet Latest", ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 928 | + | {Provider: "openrouter", ID: "~google/gemini-flash-latest", DisplayName: "Google Gemini Flash Latest", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 1.5, PriceOutput: 9, PriceCacheRead: 0.15, PriceCacheWrite: 0.0833333333333, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 929 | + | {Provider: "openrouter", ID: "~google/gemini-pro-latest", DisplayName: "Google Gemini Pro Latest", ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, PriceInput: 2, PriceOutput: 12, PriceCacheRead: 0.2, PriceCacheWrite: 0.375, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 930 | + | {Provider: "openrouter", ID: "~moonshotai/kimi-latest", DisplayName: "MoonshotAI Kimi Latest", ContextWindow: 262144, MaxOutput: 262142, Reasoning: true, PriceInput: 0.73, PriceOutput: 3.49, PriceCacheRead: 0.25, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 931 | + | {Provider: "openrouter", ID: "~openai/gpt-latest", DisplayName: "OpenAI GPT Latest", ContextWindow: 1050000, MaxOutput: 128000, Reasoning: true, PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 932 | + | {Provider: "openrouter", ID: "~openai/gpt-mini-latest", DisplayName: "OpenAI GPT Mini Latest", ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, BaseURL: "https://openrouter.ai/api/v1"}, | |||
| 550 | } | 933 | } | ||
M internal/provider/models.go +71 -93
| @@ -45,51 +45,51 @@ type Model struct { | |||
| 45 | 45 | var Catalog = []Model{ | |
| 46 | 46 | // ---- Anthropic / Claude 4.x ---- | |
| 47 | 47 | { | |
| 48 | - | Provider: "anthropic", ID: "claude-sonnet-4-5", DisplayName: "Claude Sonnet 4.5", | |
| 48 | + | Provider: "anthropic", ID: "claude-sonnet-4-5", DisplayName: "Claude Sonnet 4.5 (latest)", | |
| 49 | 49 | ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, | |
| 50 | - | PriceInput: 3.00, PriceOutput: 15.00, PriceCacheRead: 0.30, PriceCacheWrite: 3.75, | |
| 50 | + | PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, | |
| 51 | 51 | }, | |
| 52 | 52 | { | |
| 53 | - | Provider: "anthropic", ID: "claude-opus-4-1", DisplayName: "Claude Opus 4.1", | |
| 53 | + | Provider: "anthropic", ID: "claude-opus-4-1", DisplayName: "Claude Opus 4.1 (latest)", | |
| 54 | 54 | ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, | |
| 55 | - | PriceInput: 15.00, PriceOutput: 75.00, PriceCacheRead: 1.50, PriceCacheWrite: 18.75, | |
| 55 | + | PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, | |
| 56 | 56 | }, | |
| 57 | 57 | { | |
| 58 | - | Provider: "anthropic", ID: "claude-opus-4-0", DisplayName: "Claude Opus 4", | |
| 58 | + | Provider: "anthropic", ID: "claude-opus-4-0", DisplayName: "Claude Opus 4 (latest)", | |
| 59 | 59 | ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, | |
| 60 | - | PriceInput: 15.00, PriceOutput: 75.00, PriceCacheRead: 1.50, PriceCacheWrite: 18.75, | |
| 60 | + | PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, | |
| 61 | 61 | }, | |
| 62 | 62 | { | |
| 63 | - | Provider: "anthropic", ID: "claude-sonnet-4-0", DisplayName: "Claude Sonnet 4", | |
| 63 | + | Provider: "anthropic", ID: "claude-sonnet-4-0", DisplayName: "Claude Sonnet 4 (latest)", | |
| 64 | 64 | ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, | |
| 65 | - | PriceInput: 3.00, PriceOutput: 15.00, PriceCacheRead: 0.30, PriceCacheWrite: 3.75, | |
| 65 | + | PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, | |
| 66 | 66 | }, | |
| 67 | 67 | { | |
| 68 | - | Provider: "anthropic", ID: "claude-haiku-4-5", DisplayName: "Claude Haiku 4.5", | |
| 68 | + | Provider: "anthropic", ID: "claude-haiku-4-5", DisplayName: "Claude Haiku 4.5 (latest)", | |
| 69 | 69 | ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, | |
| 70 | - | PriceInput: 1.00, PriceOutput: 5.00, PriceCacheRead: 0.10, PriceCacheWrite: 1.25, | |
| 70 | + | PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, | |
| 71 | 71 | }, | |
| 72 | 72 | ||
| 73 | 73 | // ---- Anthropic / Claude 3.x (legacy) ---- | |
| 74 | 74 | { | |
| 75 | 75 | Provider: "anthropic", ID: "claude-3-7-sonnet-20250219", DisplayName: "Claude Sonnet 3.7", | |
| 76 | 76 | ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, | |
| 77 | - | PriceInput: 3.00, PriceOutput: 15.00, PriceCacheRead: 0.30, PriceCacheWrite: 3.75, | |
| 77 | + | PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, | |
| 78 | 78 | }, | |
| 79 | 79 | { | |
| 80 | 80 | Provider: "anthropic", ID: "claude-3-5-sonnet-20241022", DisplayName: "Claude Sonnet 3.5 v2", | |
| 81 | 81 | ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, | |
| 82 | - | PriceInput: 3.00, PriceOutput: 15.00, PriceCacheRead: 0.30, PriceCacheWrite: 3.75, | |
| 82 | + | PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, | |
| 83 | 83 | }, | |
| 84 | 84 | { | |
| 85 | - | Provider: "anthropic", ID: "claude-3-5-haiku-latest", DisplayName: "Claude Haiku 3.5", | |
| 85 | + | Provider: "anthropic", ID: "claude-3-5-haiku-latest", DisplayName: "Claude Haiku 3.5 (latest)", | |
| 86 | 86 | ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, | |
| 87 | - | PriceInput: 0.80, PriceOutput: 4.00, PriceCacheRead: 0.08, PriceCacheWrite: 1.00, | |
| 87 | + | PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, PriceCacheWrite: 1, | |
| 88 | 88 | }, | |
| 89 | 89 | { | |
| 90 | 90 | Provider: "anthropic", ID: "claude-3-opus-20240229", DisplayName: "Claude Opus 3", | |
| 91 | 91 | ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, | |
| 92 | - | PriceInput: 15.00, PriceOutput: 75.00, PriceCacheRead: 1.50, PriceCacheWrite: 18.75, | |
| 92 | + | PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, | |
| 93 | 93 | }, | |
| 94 | 94 | ||
| 95 | 95 | // ---- DeepSeek ---- | |
| @@ -99,24 +99,24 @@ var Catalog = []Model{ | |||
| 99 | 99 | // (multimodal parts: image_url) in addition to text. | |
| 100 | 100 | { | |
| 101 | 101 | Provider: "deepseek", ID: "deepseek-v4-pro", DisplayName: "DeepSeek V4 Pro", | |
| 102 | - | ContextWindow: 128000, MaxOutput: 8192, Reasoning: true, | |
| 103 | - | PriceInput: 0.55, PriceOutput: 2.19, PriceCacheRead: 0.14, | |
| 104 | - | BaseURL: "https://api.deepseek.com/v1", | |
| 102 | + | ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, | |
| 103 | + | PriceInput: 0.435, PriceOutput: 0.87, PriceCacheRead: 0.003625, | |
| 104 | + | BaseURL: "https://api.deepseek.com", | |
| 105 | 105 | }, | |
| 106 | 106 | { | |
| 107 | 107 | Provider: "deepseek", ID: "deepseek-v4-flash", DisplayName: "DeepSeek V4 Flash", | |
| 108 | - | ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, | |
| 109 | - | PriceInput: 0.27, PriceOutput: 1.10, PriceCacheRead: 0.07, | |
| 110 | - | BaseURL: "https://api.deepseek.com/v1", | |
| 108 | + | ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, | |
| 109 | + | PriceInput: 0.14, PriceOutput: 0.28, PriceCacheRead: 0.0028, | |
| 110 | + | BaseURL: "https://api.deepseek.com", | |
| 111 | 111 | }, | |
| 112 | 112 | ||
| 113 | 113 | // ---- Kimi / Kimi Code ---- | |
| 114 | 114 | // Anthropic-messages on https://api.kimi.com/coding (no /v1 suffix; | |
| 115 | 115 | // the Anthropic client appends /v1/messages itself). | |
| 116 | 116 | { | |
| 117 | - | Provider: "kimi", ID: "kimi-for-coding", DisplayName: "Kimi-k2.6", | |
| 118 | - | ContextWindow: 262144, MaxOutput: 32000, Reasoning: true, | |
| 119 | - | PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, PriceCacheWrite: 0, | |
| 117 | + | Provider: "kimi", ID: "kimi-for-coding", DisplayName: "Kimi For Coding", | |
| 118 | + | ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, | |
| 119 | + | PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, | |
| 120 | 120 | BaseURL: "https://api.kimi.com/coding", | |
| 121 | 121 | }, | |
| 122 | 122 | ||
| @@ -124,122 +124,120 @@ var Catalog = []Model{ | |||
| 124 | 124 | { | |
| 125 | 125 | Provider: "openai", ID: "gpt-5", DisplayName: "GPT-5", | |
| 126 | 126 | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | |
| 127 | - | PriceInput: 1.25, PriceOutput: 10.00, PriceCacheRead: 0.125, | |
| 127 | + | PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, | |
| 128 | 128 | }, | |
| 129 | 129 | { | |
| 130 | - | Provider: "openai", ID: "gpt-5-mini", DisplayName: "GPT-5 mini", | |
| 130 | + | Provider: "openai", ID: "gpt-5-mini", DisplayName: "GPT-5 Mini", | |
| 131 | 131 | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | |
| 132 | - | PriceInput: 0.25, PriceOutput: 2.00, PriceCacheRead: 0.025, | |
| 132 | + | PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, | |
| 133 | 133 | }, | |
| 134 | 134 | { | |
| 135 | - | Provider: "openai", ID: "gpt-5-nano", DisplayName: "GPT-5 nano", | |
| 135 | + | Provider: "openai", ID: "gpt-5-nano", DisplayName: "GPT-5 Nano", | |
| 136 | 136 | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | |
| 137 | - | PriceInput: 0.05, PriceOutput: 0.40, PriceCacheRead: 0.005, | |
| 137 | + | PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.005, | |
| 138 | 138 | }, | |
| 139 | 139 | ||
| 140 | 140 | // ---- OpenAI / GPT-4.1 family ---- | |
| 141 | 141 | { | |
| 142 | 142 | Provider: "openai", ID: "gpt-4.1", DisplayName: "GPT-4.1", | |
| 143 | 143 | ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, | |
| 144 | - | PriceInput: 2.00, PriceOutput: 8.00, PriceCacheRead: 0.50, | |
| 144 | + | PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, | |
| 145 | 145 | }, | |
| 146 | 146 | { | |
| 147 | 147 | Provider: "openai", ID: "gpt-4.1-mini", DisplayName: "GPT-4.1 mini", | |
| 148 | 148 | ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, | |
| 149 | - | PriceInput: 0.40, PriceOutput: 1.60, PriceCacheRead: 0.10, | |
| 149 | + | PriceInput: 0.4, PriceOutput: 1.6, PriceCacheRead: 0.1, | |
| 150 | 150 | }, | |
| 151 | 151 | { | |
| 152 | 152 | Provider: "openai", ID: "gpt-4.1-nano", DisplayName: "GPT-4.1 nano", | |
| 153 | 153 | ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, | |
| 154 | - | PriceInput: 0.10, PriceOutput: 0.40, PriceCacheRead: 0.03, | |
| 154 | + | PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.03, | |
| 155 | 155 | }, | |
| 156 | 156 | ||
| 157 | 157 | // ---- OpenAI / GPT-4o family ---- | |
| 158 | 158 | { | |
| 159 | 159 | Provider: "openai", ID: "gpt-4o", DisplayName: "GPT-4o", | |
| 160 | 160 | ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, | |
| 161 | - | PriceInput: 2.50, PriceOutput: 10.00, PriceCacheRead: 1.25, | |
| 161 | + | PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, | |
| 162 | 162 | }, | |
| 163 | 163 | { | |
| 164 | 164 | Provider: "openai", ID: "gpt-4o-mini", DisplayName: "GPT-4o mini", | |
| 165 | 165 | ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, | |
| 166 | - | PriceInput: 0.15, PriceOutput: 0.60, PriceCacheRead: 0.08, | |
| 166 | + | PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.08, | |
| 167 | 167 | }, | |
| 168 | 168 | ||
| 169 | 169 | // ---- OpenAI / reasoning models ---- | |
| 170 | 170 | { | |
| 171 | 171 | Provider: "openai", ID: "o4-mini", DisplayName: "o4-mini", | |
| 172 | 172 | ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, | |
| 173 | - | PriceInput: 1.10, PriceOutput: 4.40, PriceCacheRead: 0.275, | |
| 173 | + | PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.28, | |
| 174 | 174 | }, | |
| 175 | 175 | { | |
| 176 | 176 | Provider: "openai", ID: "o3", DisplayName: "o3", | |
| 177 | 177 | ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, | |
| 178 | - | PriceInput: 2.00, PriceOutput: 8.00, PriceCacheRead: 0.50, | |
| 178 | + | PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, | |
| 179 | 179 | }, | |
| 180 | 180 | { | |
| 181 | 181 | Provider: "openai", ID: "o3-mini", DisplayName: "o3-mini", | |
| 182 | 182 | ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, | |
| 183 | - | PriceInput: 1.10, PriceOutput: 4.40, PriceCacheRead: 0.55, | |
| 183 | + | PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.55, | |
| 184 | 184 | }, | |
| 185 | 185 | { | |
| 186 | 186 | Provider: "openai", ID: "o1", DisplayName: "o1", | |
| 187 | 187 | ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, | |
| 188 | - | PriceInput: 15.00, PriceOutput: 60.00, PriceCacheRead: 7.50, | |
| 188 | + | PriceInput: 15, PriceOutput: 60, PriceCacheRead: 7.5, | |
| 189 | 189 | }, | |
| 190 | 190 | ||
| 191 | 191 | // ---- Google / Gemini ---- | |
| 192 | 192 | { | |
| 193 | 193 | Provider: "google", ID: "gemini-2.5-pro", DisplayName: "Gemini 2.5 Pro", | |
| 194 | - | ContextWindow: 1_048_576, MaxOutput: 65536, Reasoning: true, | |
| 195 | - | PriceInput: 1.25, PriceOutput: 10.00, PriceCacheRead: 0.31, PriceCacheWrite: 0, | |
| 194 | + | ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, | |
| 195 | + | PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, | |
| 196 | 196 | }, | |
| 197 | 197 | { | |
| 198 | 198 | Provider: "google", ID: "gemini-2.5-flash", DisplayName: "Gemini 2.5 Flash", | |
| 199 | - | ContextWindow: 1_048_576, MaxOutput: 65536, Reasoning: true, | |
| 200 | - | PriceInput: 0.30, PriceOutput: 2.50, PriceCacheRead: 0.075, PriceCacheWrite: 0, | |
| 199 | + | ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, | |
| 200 | + | PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.03, | |
| 201 | 201 | }, | |
| 202 | 202 | { | |
| 203 | 203 | Provider: "google", ID: "gemini-2.5-flash-lite", DisplayName: "Gemini 2.5 Flash-Lite", | |
| 204 | - | ContextWindow: 1_048_576, MaxOutput: 65536, Reasoning: true, | |
| 205 | - | PriceInput: 0.10, PriceOutput: 0.40, PriceCacheRead: 0.025, PriceCacheWrite: 0, | |
| 204 | + | ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, | |
| 205 | + | PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, | |
| 206 | 206 | }, | |
| 207 | 207 | { | |
| 208 | 208 | Provider: "google", ID: "gemini-2.0-flash", DisplayName: "Gemini 2.0 Flash", | |
| 209 | - | ContextWindow: 1_048_576, MaxOutput: 8192, Reasoning: false, | |
| 210 | - | PriceInput: 0.10, PriceOutput: 0.40, PriceCacheRead: 0.025, PriceCacheWrite: 0, | |
| 209 | + | ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, | |
| 210 | + | PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.025, | |
| 211 | 211 | }, | |
| 212 | 212 | { | |
| 213 | 213 | Provider: "google", ID: "gemini-2.0-flash-lite", DisplayName: "Gemini 2.0 Flash-Lite", | |
| 214 | - | ContextWindow: 1_048_576, MaxOutput: 8192, Reasoning: false, | |
| 215 | - | PriceInput: 0.075, PriceOutput: 0.30, PriceCacheRead: 0, PriceCacheWrite: 0, | |
| 214 | + | ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, | |
| 215 | + | PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0, | |
| 216 | 216 | }, | |
| 217 | 217 | ||
| 218 | 218 | // ---- Speculative: Anthropic ---- | |
| 219 | 219 | { | |
| 220 | - | Provider: "anthropic", ID: "claude-opus-4-5", DisplayName: "Claude Opus 4.5", | |
| 221 | - | // 200k ctx / 64k maxOutput per Anthropic's published sizing | |
| 222 | - | // for the opus-4-5 family; the 1M context is a 4.6+ thing. | |
| 220 | + | Provider: "anthropic", ID: "claude-opus-4-5", DisplayName: "Claude Opus 4.5 (latest)", | |
| 223 | 221 | ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, | |
| 224 | - | PriceInput: 5.00, PriceOutput: 25.00, PriceCacheRead: 0.50, PriceCacheWrite: 6.25, | |
| 222 | + | PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, | |
| 225 | 223 | Speculative: true, | |
| 226 | 224 | }, | |
| 227 | 225 | { | |
| 228 | 226 | Provider: "anthropic", ID: "claude-opus-4-6", DisplayName: "Claude Opus 4.6", | |
| 229 | 227 | ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, | |
| 230 | - | PriceInput: 5.00, PriceOutput: 25.00, PriceCacheRead: 0.50, PriceCacheWrite: 6.25, | |
| 228 | + | PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, | |
| 231 | 229 | Speculative: true, | |
| 232 | 230 | }, | |
| 233 | 231 | { | |
| 234 | 232 | Provider: "anthropic", ID: "claude-opus-4-7", DisplayName: "Claude Opus 4.7", | |
| 235 | 233 | ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, | |
| 236 | - | PriceInput: 5.00, PriceOutput: 25.00, PriceCacheRead: 0.50, PriceCacheWrite: 6.25, | |
| 234 | + | PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, | |
| 237 | 235 | Speculative: true, | |
| 238 | 236 | }, | |
| 239 | 237 | { | |
| 240 | 238 | Provider: "anthropic", ID: "claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6", | |
| 241 | 239 | ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, | |
| 242 | - | PriceInput: 3.00, PriceOutput: 15.00, PriceCacheRead: 0.30, PriceCacheWrite: 3.75, | |
| 240 | + | PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, | |
| 243 | 241 | Speculative: true, | |
| 244 | 242 | }, | |
| 245 | 243 | ||
| @@ -248,46 +246,32 @@ var Catalog = []Model{ | |||
| 248 | 246 | // represented separately below as provider "openai-codex". | |
| 249 | 247 | { | |
| 250 | 248 | Provider: "openai", ID: "gpt-5.1", DisplayName: "GPT-5.1", | |
| 251 | - | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | |
| 252 | - | PriceInput: 1.25, PriceOutput: 10.00, PriceCacheRead: 0.125, | |
| 249 | + | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | |
| 250 | + | PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.13, | |
| 253 | 251 | Speculative: true, | |
| 254 | 252 | }, | |
| 255 | 253 | { | |
| 256 | 254 | Provider: "openai", ID: "gpt-5.2", DisplayName: "GPT-5.2", | |
| 257 | - | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | |
| 258 | - | PriceInput: 1.75, PriceOutput: 14.00, PriceCacheRead: 0.175, | |
| 259 | - | Speculative: true, | |
| 260 | - | }, | |
| 261 | - | { | |
| 262 | - | Provider: "openai", ID: "gpt-5.3", DisplayName: "GPT-5.3", | |
| 263 | - | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | |
| 264 | - | PriceInput: 1.75, PriceOutput: 14.00, PriceCacheRead: 0.175, | |
| 255 | + | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | |
| 256 | + | PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, | |
| 265 | 257 | Speculative: true, | |
| 266 | 258 | }, | |
| 267 | 259 | { | |
| 268 | 260 | Provider: "openai", ID: "gpt-5.4", DisplayName: "GPT-5.4", | |
| 269 | - | // ContextWindow: 272k across every route we support (OpenAI | |
| 270 | - | // direct API and the ChatGPT Codex OAuth backend). | |
| 271 | 261 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | |
| 272 | - | PriceInput: 2.50, PriceOutput: 15.00, PriceCacheRead: 0.25, | |
| 262 | + | PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, | |
| 273 | 263 | Speculative: true, | |
| 274 | 264 | }, | |
| 275 | 265 | { | |
| 276 | 266 | Provider: "openai", ID: "gpt-5.4-mini", DisplayName: "GPT-5.4 mini", | |
| 277 | 267 | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | |
| 278 | - | PriceInput: 0.75, PriceOutput: 4.50, PriceCacheRead: 0.075, | |
| 268 | + | PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, | |
| 279 | 269 | Speculative: true, | |
| 280 | 270 | }, | |
| 281 | 271 | { | |
| 282 | 272 | Provider: "openai", ID: "gpt-5.5", DisplayName: "GPT-5.5", | |
| 283 | - | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | |
| 284 | - | PriceInput: 2.50, PriceOutput: 15.00, PriceCacheRead: 0.25, | |
| 285 | - | Speculative: true, | |
| 286 | - | }, | |
| 287 | - | { | |
| 288 | - | Provider: "openai", ID: "gpt-5.5-mini", DisplayName: "GPT-5.5 mini", | |
| 289 | - | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | |
| 290 | - | PriceInput: 0.75, PriceOutput: 4.50, PriceCacheRead: 0.075, | |
| 273 | + | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | |
| 274 | + | PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, | |
| 291 | 275 | Speculative: true, | |
| 292 | 276 | }, | |
| 293 | 277 | ||
| @@ -295,45 +279,39 @@ var Catalog = []Model{ | |||
| 295 | 279 | // Same model ids as the OpenAI family, but routed through the | |
| 296 | 280 | // ChatGPT Codex OAuth backend rather than api.openai.com. | |
| 297 | 281 | { | |
| 298 | - | Provider: "openai-codex", ID: "gpt-5.2", DisplayName: "GPT-5.2 Codex", | |
| 282 | + | Provider: "openai-codex", ID: "gpt-5.2", DisplayName: "GPT-5.2", | |
| 299 | 283 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | |
| 300 | - | PriceInput: 1.75, PriceOutput: 14.00, PriceCacheRead: 0.175, | |
| 284 | + | PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, | |
| 301 | 285 | Speculative: true, | |
| 302 | 286 | }, | |
| 303 | 287 | { | |
| 304 | 288 | Provider: "openai-codex", ID: "gpt-5.3-codex", DisplayName: "GPT-5.3 Codex", | |
| 305 | 289 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | |
| 306 | - | PriceInput: 1.75, PriceOutput: 14.00, PriceCacheRead: 0.175, | |
| 290 | + | PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, | |
| 307 | 291 | Speculative: true, | |
| 308 | 292 | }, | |
| 309 | 293 | { | |
| 310 | 294 | Provider: "openai-codex", ID: "gpt-5.3-codex-spark", DisplayName: "GPT-5.3 Codex Spark", | |
| 311 | 295 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | |
| 312 | - | PriceInput: 1.75, PriceOutput: 14.00, PriceCacheRead: 0.175, | |
| 313 | - | Speculative: true, | |
| 314 | - | }, | |
| 315 | - | { | |
| 316 | - | Provider: "openai-codex", ID: "gpt-5.4", DisplayName: "GPT-5.4 Codex", | |
| 317 | - | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | |
| 318 | - | PriceInput: 2.50, PriceOutput: 15.00, PriceCacheRead: 0.25, | |
| 296 | + | PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, | |
| 319 | 297 | Speculative: true, | |
| 320 | 298 | }, | |
| 321 | 299 | { | |
| 322 | - | Provider: "openai-codex", ID: "gpt-5.4-mini", DisplayName: "GPT-5.4 mini Codex", | |
| 300 | + | Provider: "openai-codex", ID: "gpt-5.4", DisplayName: "GPT-5.4", | |
| 323 | 301 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | |
| 324 | - | PriceInput: 0.75, PriceOutput: 4.50, PriceCacheRead: 0.075, | |
| 302 | + | PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, | |
| 325 | 303 | Speculative: true, | |
| 326 | 304 | }, | |
| 327 | 305 | { | |
| 328 | - | Provider: "openai-codex", ID: "gpt-5.5", DisplayName: "GPT-5.5 Codex", | |
| 306 | + | Provider: "openai-codex", ID: "gpt-5.4-mini", DisplayName: "GPT-5.4 mini", | |
| 329 | 307 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | |
| 330 | - | PriceInput: 2.50, PriceOutput: 15.00, PriceCacheRead: 0.25, | |
| 308 | + | PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, | |
| 331 | 309 | Speculative: true, | |
| 332 | 310 | }, | |
| 333 | 311 | { | |
| 334 | - | Provider: "openai-codex", ID: "gpt-5.5-mini", DisplayName: "GPT-5.5 mini Codex", | |
| 312 | + | Provider: "openai-codex", ID: "gpt-5.5", DisplayName: "GPT-5.5", | |
| 335 | 313 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | |
| 336 | - | PriceInput: 0.75, PriceOutput: 4.50, PriceCacheRead: 0.075, | |
| 314 | + | PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, | |
| 337 | 315 | Speculative: true, | |
| 338 | 316 | }, | |
| 339 | 317 | } | |
| @@ -45,51 +45,51 @@ type Model struct { | |||||
| 45 | var Catalog = []Model{ | 45 | var Catalog = []Model{ | ||
| 46 | // ---- Anthropic / Claude 4.x ---- | 46 | // ---- Anthropic / Claude 4.x ---- | ||
| 47 | { | 47 | { | ||
| 48 | - | Provider: "anthropic", ID: "claude-sonnet-4-5", DisplayName: "Claude Sonnet 4.5", | 48 | + | Provider: "anthropic", ID: "claude-sonnet-4-5", DisplayName: "Claude Sonnet 4.5 (latest)", |
| 49 | ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, | 49 | ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, | ||
| 50 | - | PriceInput: 3.00, PriceOutput: 15.00, PriceCacheRead: 0.30, PriceCacheWrite: 3.75, | 50 | + | PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, |
| 51 | }, | 51 | }, | ||
| 52 | { | 52 | { | ||
| 53 | - | Provider: "anthropic", ID: "claude-opus-4-1", DisplayName: "Claude Opus 4.1", | 53 | + | Provider: "anthropic", ID: "claude-opus-4-1", DisplayName: "Claude Opus 4.1 (latest)", |
| 54 | ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, | 54 | ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, | ||
| 55 | - | PriceInput: 15.00, PriceOutput: 75.00, PriceCacheRead: 1.50, PriceCacheWrite: 18.75, | 55 | + | PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, |
| 56 | }, | 56 | }, | ||
| 57 | { | 57 | { | ||
| 58 | - | Provider: "anthropic", ID: "claude-opus-4-0", DisplayName: "Claude Opus 4", | 58 | + | Provider: "anthropic", ID: "claude-opus-4-0", DisplayName: "Claude Opus 4 (latest)", |
| 59 | ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, | 59 | ContextWindow: 200000, MaxOutput: 32000, Reasoning: true, | ||
| 60 | - | PriceInput: 15.00, PriceOutput: 75.00, PriceCacheRead: 1.50, PriceCacheWrite: 18.75, | 60 | + | PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, |
| 61 | }, | 61 | }, | ||
| 62 | { | 62 | { | ||
| 63 | - | Provider: "anthropic", ID: "claude-sonnet-4-0", DisplayName: "Claude Sonnet 4", | 63 | + | Provider: "anthropic", ID: "claude-sonnet-4-0", DisplayName: "Claude Sonnet 4 (latest)", |
| 64 | ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, | 64 | ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, | ||
| 65 | - | PriceInput: 3.00, PriceOutput: 15.00, PriceCacheRead: 0.30, PriceCacheWrite: 3.75, | 65 | + | PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, |
| 66 | }, | 66 | }, | ||
| 67 | { | 67 | { | ||
| 68 | - | Provider: "anthropic", ID: "claude-haiku-4-5", DisplayName: "Claude Haiku 4.5", | 68 | + | Provider: "anthropic", ID: "claude-haiku-4-5", DisplayName: "Claude Haiku 4.5 (latest)", |
| 69 | ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, | 69 | ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, | ||
| 70 | - | PriceInput: 1.00, PriceOutput: 5.00, PriceCacheRead: 0.10, PriceCacheWrite: 1.25, | 70 | + | PriceInput: 1, PriceOutput: 5, PriceCacheRead: 0.1, PriceCacheWrite: 1.25, |
| 71 | }, | 71 | }, | ||
| 72 | 72 | ||||
| 73 | // ---- Anthropic / Claude 3.x (legacy) ---- | 73 | // ---- Anthropic / Claude 3.x (legacy) ---- | ||
| 74 | { | 74 | { | ||
| 75 | Provider: "anthropic", ID: "claude-3-7-sonnet-20250219", DisplayName: "Claude Sonnet 3.7", | 75 | Provider: "anthropic", ID: "claude-3-7-sonnet-20250219", DisplayName: "Claude Sonnet 3.7", | ||
| 76 | ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, | 76 | ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, | ||
| 77 | - | PriceInput: 3.00, PriceOutput: 15.00, PriceCacheRead: 0.30, PriceCacheWrite: 3.75, | 77 | + | PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, |
| 78 | }, | 78 | }, | ||
| 79 | { | 79 | { | ||
| 80 | Provider: "anthropic", ID: "claude-3-5-sonnet-20241022", DisplayName: "Claude Sonnet 3.5 v2", | 80 | Provider: "anthropic", ID: "claude-3-5-sonnet-20241022", DisplayName: "Claude Sonnet 3.5 v2", | ||
| 81 | ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, | 81 | ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, | ||
| 82 | - | PriceInput: 3.00, PriceOutput: 15.00, PriceCacheRead: 0.30, PriceCacheWrite: 3.75, | 82 | + | PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, |
| 83 | }, | 83 | }, | ||
| 84 | { | 84 | { | ||
| 85 | - | Provider: "anthropic", ID: "claude-3-5-haiku-latest", DisplayName: "Claude Haiku 3.5", | 85 | + | Provider: "anthropic", ID: "claude-3-5-haiku-latest", DisplayName: "Claude Haiku 3.5 (latest)", |
| 86 | ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, | 86 | ContextWindow: 200000, MaxOutput: 8192, Reasoning: false, | ||
| 87 | - | PriceInput: 0.80, PriceOutput: 4.00, PriceCacheRead: 0.08, PriceCacheWrite: 1.00, | 87 | + | PriceInput: 0.8, PriceOutput: 4, PriceCacheRead: 0.08, PriceCacheWrite: 1, |
| 88 | }, | 88 | }, | ||
| 89 | { | 89 | { | ||
| 90 | Provider: "anthropic", ID: "claude-3-opus-20240229", DisplayName: "Claude Opus 3", | 90 | Provider: "anthropic", ID: "claude-3-opus-20240229", DisplayName: "Claude Opus 3", | ||
| 91 | ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, | 91 | ContextWindow: 200000, MaxOutput: 4096, Reasoning: false, | ||
| 92 | - | PriceInput: 15.00, PriceOutput: 75.00, PriceCacheRead: 1.50, PriceCacheWrite: 18.75, | 92 | + | PriceInput: 15, PriceOutput: 75, PriceCacheRead: 1.5, PriceCacheWrite: 18.75, |
| 93 | }, | 93 | }, | ||
| 94 | 94 | ||||
| 95 | // ---- DeepSeek ---- | 95 | // ---- DeepSeek ---- | ||
| @@ -99,24 +99,24 @@ var Catalog = []Model{ | |||||
| 99 | // (multimodal parts: image_url) in addition to text. | 99 | // (multimodal parts: image_url) in addition to text. | ||
| 100 | { | 100 | { | ||
| 101 | Provider: "deepseek", ID: "deepseek-v4-pro", DisplayName: "DeepSeek V4 Pro", | 101 | Provider: "deepseek", ID: "deepseek-v4-pro", DisplayName: "DeepSeek V4 Pro", | ||
| 102 | - | ContextWindow: 128000, MaxOutput: 8192, Reasoning: true, | 102 | + | ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, |
| 103 | - | PriceInput: 0.55, PriceOutput: 2.19, PriceCacheRead: 0.14, | 103 | + | PriceInput: 0.435, PriceOutput: 0.87, PriceCacheRead: 0.003625, |
| 104 | - | BaseURL: "https://api.deepseek.com/v1", | 104 | + | BaseURL: "https://api.deepseek.com", |
| 105 | }, | 105 | }, | ||
| 106 | { | 106 | { | ||
| 107 | Provider: "deepseek", ID: "deepseek-v4-flash", DisplayName: "DeepSeek V4 Flash", | 107 | Provider: "deepseek", ID: "deepseek-v4-flash", DisplayName: "DeepSeek V4 Flash", | ||
| 108 | - | ContextWindow: 128000, MaxOutput: 8192, Reasoning: false, | 108 | + | ContextWindow: 1000000, MaxOutput: 384000, Reasoning: true, |
| 109 | - | PriceInput: 0.27, PriceOutput: 1.10, PriceCacheRead: 0.07, | 109 | + | PriceInput: 0.14, PriceOutput: 0.28, PriceCacheRead: 0.0028, |
| 110 | - | BaseURL: "https://api.deepseek.com/v1", | 110 | + | BaseURL: "https://api.deepseek.com", |
| 111 | }, | 111 | }, | ||
| 112 | 112 | ||||
| 113 | // ---- Kimi / Kimi Code ---- | 113 | // ---- Kimi / Kimi Code ---- | ||
| 114 | // Anthropic-messages on https://api.kimi.com/coding (no /v1 suffix; | 114 | // Anthropic-messages on https://api.kimi.com/coding (no /v1 suffix; | ||
| 115 | // the Anthropic client appends /v1/messages itself). | 115 | // the Anthropic client appends /v1/messages itself). | ||
| 116 | { | 116 | { | ||
| 117 | - | Provider: "kimi", ID: "kimi-for-coding", DisplayName: "Kimi-k2.6", | 117 | + | Provider: "kimi", ID: "kimi-for-coding", DisplayName: "Kimi For Coding", |
| 118 | - | ContextWindow: 262144, MaxOutput: 32000, Reasoning: true, | 118 | + | ContextWindow: 262144, MaxOutput: 32768, Reasoning: true, |
| 119 | - | PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, PriceCacheWrite: 0, | 119 | + | PriceInput: 0, PriceOutput: 0, PriceCacheRead: 0, |
| 120 | BaseURL: "https://api.kimi.com/coding", | 120 | BaseURL: "https://api.kimi.com/coding", | ||
| 121 | }, | 121 | }, | ||
| 122 | 122 | ||||
| @@ -124,122 +124,120 @@ var Catalog = []Model{ | |||||
| 124 | { | 124 | { | ||
| 125 | Provider: "openai", ID: "gpt-5", DisplayName: "GPT-5", | 125 | Provider: "openai", ID: "gpt-5", DisplayName: "GPT-5", | ||
| 126 | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | 126 | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | ||
| 127 | - | PriceInput: 1.25, PriceOutput: 10.00, PriceCacheRead: 0.125, | 127 | + | PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, |
| 128 | }, | 128 | }, | ||
| 129 | { | 129 | { | ||
| 130 | - | Provider: "openai", ID: "gpt-5-mini", DisplayName: "GPT-5 mini", | 130 | + | Provider: "openai", ID: "gpt-5-mini", DisplayName: "GPT-5 Mini", |
| 131 | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | 131 | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | ||
| 132 | - | PriceInput: 0.25, PriceOutput: 2.00, PriceCacheRead: 0.025, | 132 | + | PriceInput: 0.25, PriceOutput: 2, PriceCacheRead: 0.025, |
| 133 | }, | 133 | }, | ||
| 134 | { | 134 | { | ||
| 135 | - | Provider: "openai", ID: "gpt-5-nano", DisplayName: "GPT-5 nano", | 135 | + | Provider: "openai", ID: "gpt-5-nano", DisplayName: "GPT-5 Nano", |
| 136 | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | 136 | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | ||
| 137 | - | PriceInput: 0.05, PriceOutput: 0.40, PriceCacheRead: 0.005, | 137 | + | PriceInput: 0.05, PriceOutput: 0.4, PriceCacheRead: 0.005, |
| 138 | }, | 138 | }, | ||
| 139 | 139 | ||||
| 140 | // ---- OpenAI / GPT-4.1 family ---- | 140 | // ---- OpenAI / GPT-4.1 family ---- | ||
| 141 | { | 141 | { | ||
| 142 | Provider: "openai", ID: "gpt-4.1", DisplayName: "GPT-4.1", | 142 | Provider: "openai", ID: "gpt-4.1", DisplayName: "GPT-4.1", | ||
| 143 | ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, | 143 | ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, | ||
| 144 | - | PriceInput: 2.00, PriceOutput: 8.00, PriceCacheRead: 0.50, | 144 | + | PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, |
| 145 | }, | 145 | }, | ||
| 146 | { | 146 | { | ||
| 147 | Provider: "openai", ID: "gpt-4.1-mini", DisplayName: "GPT-4.1 mini", | 147 | Provider: "openai", ID: "gpt-4.1-mini", DisplayName: "GPT-4.1 mini", | ||
| 148 | ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, | 148 | ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, | ||
| 149 | - | PriceInput: 0.40, PriceOutput: 1.60, PriceCacheRead: 0.10, | 149 | + | PriceInput: 0.4, PriceOutput: 1.6, PriceCacheRead: 0.1, |
| 150 | }, | 150 | }, | ||
| 151 | { | 151 | { | ||
| 152 | Provider: "openai", ID: "gpt-4.1-nano", DisplayName: "GPT-4.1 nano", | 152 | Provider: "openai", ID: "gpt-4.1-nano", DisplayName: "GPT-4.1 nano", | ||
| 153 | ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, | 153 | ContextWindow: 1047576, MaxOutput: 32768, Reasoning: false, | ||
| 154 | - | PriceInput: 0.10, PriceOutput: 0.40, PriceCacheRead: 0.03, | 154 | + | PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.03, |
| 155 | }, | 155 | }, | ||
| 156 | 156 | ||||
| 157 | // ---- OpenAI / GPT-4o family ---- | 157 | // ---- OpenAI / GPT-4o family ---- | ||
| 158 | { | 158 | { | ||
| 159 | Provider: "openai", ID: "gpt-4o", DisplayName: "GPT-4o", | 159 | Provider: "openai", ID: "gpt-4o", DisplayName: "GPT-4o", | ||
| 160 | ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, | 160 | ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, | ||
| 161 | - | PriceInput: 2.50, PriceOutput: 10.00, PriceCacheRead: 1.25, | 161 | + | PriceInput: 2.5, PriceOutput: 10, PriceCacheRead: 1.25, |
| 162 | }, | 162 | }, | ||
| 163 | { | 163 | { | ||
| 164 | Provider: "openai", ID: "gpt-4o-mini", DisplayName: "GPT-4o mini", | 164 | Provider: "openai", ID: "gpt-4o-mini", DisplayName: "GPT-4o mini", | ||
| 165 | ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, | 165 | ContextWindow: 128000, MaxOutput: 16384, Reasoning: false, | ||
| 166 | - | PriceInput: 0.15, PriceOutput: 0.60, PriceCacheRead: 0.08, | 166 | + | PriceInput: 0.15, PriceOutput: 0.6, PriceCacheRead: 0.08, |
| 167 | }, | 167 | }, | ||
| 168 | 168 | ||||
| 169 | // ---- OpenAI / reasoning models ---- | 169 | // ---- OpenAI / reasoning models ---- | ||
| 170 | { | 170 | { | ||
| 171 | Provider: "openai", ID: "o4-mini", DisplayName: "o4-mini", | 171 | Provider: "openai", ID: "o4-mini", DisplayName: "o4-mini", | ||
| 172 | ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, | 172 | ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, | ||
| 173 | - | PriceInput: 1.10, PriceOutput: 4.40, PriceCacheRead: 0.275, | 173 | + | PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.28, |
| 174 | }, | 174 | }, | ||
| 175 | { | 175 | { | ||
| 176 | Provider: "openai", ID: "o3", DisplayName: "o3", | 176 | Provider: "openai", ID: "o3", DisplayName: "o3", | ||
| 177 | ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, | 177 | ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, | ||
| 178 | - | PriceInput: 2.00, PriceOutput: 8.00, PriceCacheRead: 0.50, | 178 | + | PriceInput: 2, PriceOutput: 8, PriceCacheRead: 0.5, |
| 179 | }, | 179 | }, | ||
| 180 | { | 180 | { | ||
| 181 | Provider: "openai", ID: "o3-mini", DisplayName: "o3-mini", | 181 | Provider: "openai", ID: "o3-mini", DisplayName: "o3-mini", | ||
| 182 | ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, | 182 | ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, | ||
| 183 | - | PriceInput: 1.10, PriceOutput: 4.40, PriceCacheRead: 0.55, | 183 | + | PriceInput: 1.1, PriceOutput: 4.4, PriceCacheRead: 0.55, |
| 184 | }, | 184 | }, | ||
| 185 | { | 185 | { | ||
| 186 | Provider: "openai", ID: "o1", DisplayName: "o1", | 186 | Provider: "openai", ID: "o1", DisplayName: "o1", | ||
| 187 | ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, | 187 | ContextWindow: 200000, MaxOutput: 100000, Reasoning: true, | ||
| 188 | - | PriceInput: 15.00, PriceOutput: 60.00, PriceCacheRead: 7.50, | 188 | + | PriceInput: 15, PriceOutput: 60, PriceCacheRead: 7.5, |
| 189 | }, | 189 | }, | ||
| 190 | 190 | ||||
| 191 | // ---- Google / Gemini ---- | 191 | // ---- Google / Gemini ---- | ||
| 192 | { | 192 | { | ||
| 193 | Provider: "google", ID: "gemini-2.5-pro", DisplayName: "Gemini 2.5 Pro", | 193 | Provider: "google", ID: "gemini-2.5-pro", DisplayName: "Gemini 2.5 Pro", | ||
| 194 | - | ContextWindow: 1_048_576, MaxOutput: 65536, Reasoning: true, | 194 | + | ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, |
| 195 | - | PriceInput: 1.25, PriceOutput: 10.00, PriceCacheRead: 0.31, PriceCacheWrite: 0, | 195 | + | PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.125, |
| 196 | }, | 196 | }, | ||
| 197 | { | 197 | { | ||
| 198 | Provider: "google", ID: "gemini-2.5-flash", DisplayName: "Gemini 2.5 Flash", | 198 | Provider: "google", ID: "gemini-2.5-flash", DisplayName: "Gemini 2.5 Flash", | ||
| 199 | - | ContextWindow: 1_048_576, MaxOutput: 65536, Reasoning: true, | 199 | + | ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, |
| 200 | - | PriceInput: 0.30, PriceOutput: 2.50, PriceCacheRead: 0.075, PriceCacheWrite: 0, | 200 | + | PriceInput: 0.3, PriceOutput: 2.5, PriceCacheRead: 0.03, |
| 201 | }, | 201 | }, | ||
| 202 | { | 202 | { | ||
| 203 | Provider: "google", ID: "gemini-2.5-flash-lite", DisplayName: "Gemini 2.5 Flash-Lite", | 203 | Provider: "google", ID: "gemini-2.5-flash-lite", DisplayName: "Gemini 2.5 Flash-Lite", | ||
| 204 | - | ContextWindow: 1_048_576, MaxOutput: 65536, Reasoning: true, | 204 | + | ContextWindow: 1048576, MaxOutput: 65536, Reasoning: true, |
| 205 | - | PriceInput: 0.10, PriceOutput: 0.40, PriceCacheRead: 0.025, PriceCacheWrite: 0, | 205 | + | PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.01, |
| 206 | }, | 206 | }, | ||
| 207 | { | 207 | { | ||
| 208 | Provider: "google", ID: "gemini-2.0-flash", DisplayName: "Gemini 2.0 Flash", | 208 | Provider: "google", ID: "gemini-2.0-flash", DisplayName: "Gemini 2.0 Flash", | ||
| 209 | - | ContextWindow: 1_048_576, MaxOutput: 8192, Reasoning: false, | 209 | + | ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, |
| 210 | - | PriceInput: 0.10, PriceOutput: 0.40, PriceCacheRead: 0.025, PriceCacheWrite: 0, | 210 | + | PriceInput: 0.1, PriceOutput: 0.4, PriceCacheRead: 0.025, |
| 211 | }, | 211 | }, | ||
| 212 | { | 212 | { | ||
| 213 | Provider: "google", ID: "gemini-2.0-flash-lite", DisplayName: "Gemini 2.0 Flash-Lite", | 213 | Provider: "google", ID: "gemini-2.0-flash-lite", DisplayName: "Gemini 2.0 Flash-Lite", | ||
| 214 | - | ContextWindow: 1_048_576, MaxOutput: 8192, Reasoning: false, | 214 | + | ContextWindow: 1048576, MaxOutput: 8192, Reasoning: false, |
| 215 | - | PriceInput: 0.075, PriceOutput: 0.30, PriceCacheRead: 0, PriceCacheWrite: 0, | 215 | + | PriceInput: 0.075, PriceOutput: 0.3, PriceCacheRead: 0, |
| 216 | }, | 216 | }, | ||
| 217 | 217 | ||||
| 218 | // ---- Speculative: Anthropic ---- | 218 | // ---- Speculative: Anthropic ---- | ||
| 219 | { | 219 | { | ||
| 220 | - | Provider: "anthropic", ID: "claude-opus-4-5", DisplayName: "Claude Opus 4.5", | 220 | + | Provider: "anthropic", ID: "claude-opus-4-5", DisplayName: "Claude Opus 4.5 (latest)", |
| 221 | - | // 200k ctx / 64k maxOutput per Anthropic's published sizing | |||
| 222 | - | // for the opus-4-5 family; the 1M context is a 4.6+ thing. | |||
| 223 | ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, | 221 | ContextWindow: 200000, MaxOutput: 64000, Reasoning: true, | ||
| 224 | - | PriceInput: 5.00, PriceOutput: 25.00, PriceCacheRead: 0.50, PriceCacheWrite: 6.25, | 222 | + | PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, |
| 225 | Speculative: true, | 223 | Speculative: true, | ||
| 226 | }, | 224 | }, | ||
| 227 | { | 225 | { | ||
| 228 | Provider: "anthropic", ID: "claude-opus-4-6", DisplayName: "Claude Opus 4.6", | 226 | Provider: "anthropic", ID: "claude-opus-4-6", DisplayName: "Claude Opus 4.6", | ||
| 229 | ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, | 227 | ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, | ||
| 230 | - | PriceInput: 5.00, PriceOutput: 25.00, PriceCacheRead: 0.50, PriceCacheWrite: 6.25, | 228 | + | PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, |
| 231 | Speculative: true, | 229 | Speculative: true, | ||
| 232 | }, | 230 | }, | ||
| 233 | { | 231 | { | ||
| 234 | Provider: "anthropic", ID: "claude-opus-4-7", DisplayName: "Claude Opus 4.7", | 232 | Provider: "anthropic", ID: "claude-opus-4-7", DisplayName: "Claude Opus 4.7", | ||
| 235 | ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, | 233 | ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, | ||
| 236 | - | PriceInput: 5.00, PriceOutput: 25.00, PriceCacheRead: 0.50, PriceCacheWrite: 6.25, | 234 | + | PriceInput: 5, PriceOutput: 25, PriceCacheRead: 0.5, PriceCacheWrite: 6.25, |
| 237 | Speculative: true, | 235 | Speculative: true, | ||
| 238 | }, | 236 | }, | ||
| 239 | { | 237 | { | ||
| 240 | Provider: "anthropic", ID: "claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6", | 238 | Provider: "anthropic", ID: "claude-sonnet-4-6", DisplayName: "Claude Sonnet 4.6", | ||
| 241 | ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, | 239 | ContextWindow: 1000000, MaxOutput: 64000, Reasoning: true, | ||
| 242 | - | PriceInput: 3.00, PriceOutput: 15.00, PriceCacheRead: 0.30, PriceCacheWrite: 3.75, | 240 | + | PriceInput: 3, PriceOutput: 15, PriceCacheRead: 0.3, PriceCacheWrite: 3.75, |
| 243 | Speculative: true, | 241 | Speculative: true, | ||
| 244 | }, | 242 | }, | ||
| 245 | 243 | ||||
| @@ -248,46 +246,32 @@ var Catalog = []Model{ | |||||
| 248 | // represented separately below as provider "openai-codex". | 246 | // represented separately below as provider "openai-codex". | ||
| 249 | { | 247 | { | ||
| 250 | Provider: "openai", ID: "gpt-5.1", DisplayName: "GPT-5.1", | 248 | Provider: "openai", ID: "gpt-5.1", DisplayName: "GPT-5.1", | ||
| 251 | - | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | 249 | + | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, |
| 252 | - | PriceInput: 1.25, PriceOutput: 10.00, PriceCacheRead: 0.125, | 250 | + | PriceInput: 1.25, PriceOutput: 10, PriceCacheRead: 0.13, |
| 253 | Speculative: true, | 251 | Speculative: true, | ||
| 254 | }, | 252 | }, | ||
| 255 | { | 253 | { | ||
| 256 | Provider: "openai", ID: "gpt-5.2", DisplayName: "GPT-5.2", | 254 | Provider: "openai", ID: "gpt-5.2", DisplayName: "GPT-5.2", | ||
| 257 | - | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | 255 | + | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, |
| 258 | - | PriceInput: 1.75, PriceOutput: 14.00, PriceCacheRead: 0.175, | 256 | + | PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, |
| 259 | - | Speculative: true, | |||
| 260 | - | }, | |||
| 261 | - | { | |||
| 262 | - | Provider: "openai", ID: "gpt-5.3", DisplayName: "GPT-5.3", | |||
| 263 | - | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | |||
| 264 | - | PriceInput: 1.75, PriceOutput: 14.00, PriceCacheRead: 0.175, | |||
| 265 | Speculative: true, | 257 | Speculative: true, | ||
| 266 | }, | 258 | }, | ||
| 267 | { | 259 | { | ||
| 268 | Provider: "openai", ID: "gpt-5.4", DisplayName: "GPT-5.4", | 260 | Provider: "openai", ID: "gpt-5.4", DisplayName: "GPT-5.4", | ||
| 269 | - | // ContextWindow: 272k across every route we support (OpenAI | |||
| 270 | - | // direct API and the ChatGPT Codex OAuth backend). | |||
| 271 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | 261 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | ||
| 272 | - | PriceInput: 2.50, PriceOutput: 15.00, PriceCacheRead: 0.25, | 262 | + | PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, |
| 273 | Speculative: true, | 263 | Speculative: true, | ||
| 274 | }, | 264 | }, | ||
| 275 | { | 265 | { | ||
| 276 | Provider: "openai", ID: "gpt-5.4-mini", DisplayName: "GPT-5.4 mini", | 266 | Provider: "openai", ID: "gpt-5.4-mini", DisplayName: "GPT-5.4 mini", | ||
| 277 | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | 267 | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | ||
| 278 | - | PriceInput: 0.75, PriceOutput: 4.50, PriceCacheRead: 0.075, | 268 | + | PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, |
| 279 | Speculative: true, | 269 | Speculative: true, | ||
| 280 | }, | 270 | }, | ||
| 281 | { | 271 | { | ||
| 282 | Provider: "openai", ID: "gpt-5.5", DisplayName: "GPT-5.5", | 272 | Provider: "openai", ID: "gpt-5.5", DisplayName: "GPT-5.5", | ||
| 283 | - | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | 273 | + | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, |
| 284 | - | PriceInput: 2.50, PriceOutput: 15.00, PriceCacheRead: 0.25, | 274 | + | PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, |
| 285 | - | Speculative: true, | |||
| 286 | - | }, | |||
| 287 | - | { | |||
| 288 | - | Provider: "openai", ID: "gpt-5.5-mini", DisplayName: "GPT-5.5 mini", | |||
| 289 | - | ContextWindow: 400000, MaxOutput: 128000, Reasoning: true, | |||
| 290 | - | PriceInput: 0.75, PriceOutput: 4.50, PriceCacheRead: 0.075, | |||
| 291 | Speculative: true, | 275 | Speculative: true, | ||
| 292 | }, | 276 | }, | ||
| 293 | 277 | ||||
| @@ -295,45 +279,39 @@ var Catalog = []Model{ | |||||
| 295 | // Same model ids as the OpenAI family, but routed through the | 279 | // Same model ids as the OpenAI family, but routed through the | ||
| 296 | // ChatGPT Codex OAuth backend rather than api.openai.com. | 280 | // ChatGPT Codex OAuth backend rather than api.openai.com. | ||
| 297 | { | 281 | { | ||
| 298 | - | Provider: "openai-codex", ID: "gpt-5.2", DisplayName: "GPT-5.2 Codex", | 282 | + | Provider: "openai-codex", ID: "gpt-5.2", DisplayName: "GPT-5.2", |
| 299 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | 283 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | ||
| 300 | - | PriceInput: 1.75, PriceOutput: 14.00, PriceCacheRead: 0.175, | 284 | + | PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, |
| 301 | Speculative: true, | 285 | Speculative: true, | ||
| 302 | }, | 286 | }, | ||
| 303 | { | 287 | { | ||
| 304 | Provider: "openai-codex", ID: "gpt-5.3-codex", DisplayName: "GPT-5.3 Codex", | 288 | Provider: "openai-codex", ID: "gpt-5.3-codex", DisplayName: "GPT-5.3 Codex", | ||
| 305 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | 289 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | ||
| 306 | - | PriceInput: 1.75, PriceOutput: 14.00, PriceCacheRead: 0.175, | 290 | + | PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, |
| 307 | Speculative: true, | 291 | Speculative: true, | ||
| 308 | }, | 292 | }, | ||
| 309 | { | 293 | { | ||
| 310 | Provider: "openai-codex", ID: "gpt-5.3-codex-spark", DisplayName: "GPT-5.3 Codex Spark", | 294 | Provider: "openai-codex", ID: "gpt-5.3-codex-spark", DisplayName: "GPT-5.3 Codex Spark", | ||
| 311 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | 295 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | ||
| 312 | - | PriceInput: 1.75, PriceOutput: 14.00, PriceCacheRead: 0.175, | 296 | + | PriceInput: 1.75, PriceOutput: 14, PriceCacheRead: 0.175, |
| 313 | - | Speculative: true, | |||
| 314 | - | }, | |||
| 315 | - | { | |||
| 316 | - | Provider: "openai-codex", ID: "gpt-5.4", DisplayName: "GPT-5.4 Codex", | |||
| 317 | - | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | |||
| 318 | - | PriceInput: 2.50, PriceOutput: 15.00, PriceCacheRead: 0.25, | |||
| 319 | Speculative: true, | 297 | Speculative: true, | ||
| 320 | }, | 298 | }, | ||
| 321 | { | 299 | { | ||
| 322 | - | Provider: "openai-codex", ID: "gpt-5.4-mini", DisplayName: "GPT-5.4 mini Codex", | 300 | + | Provider: "openai-codex", ID: "gpt-5.4", DisplayName: "GPT-5.4", |
| 323 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | 301 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | ||
| 324 | - | PriceInput: 0.75, PriceOutput: 4.50, PriceCacheRead: 0.075, | 302 | + | PriceInput: 2.5, PriceOutput: 15, PriceCacheRead: 0.25, |
| 325 | Speculative: true, | 303 | Speculative: true, | ||
| 326 | }, | 304 | }, | ||
| 327 | { | 305 | { | ||
| 328 | - | Provider: "openai-codex", ID: "gpt-5.5", DisplayName: "GPT-5.5 Codex", | 306 | + | Provider: "openai-codex", ID: "gpt-5.4-mini", DisplayName: "GPT-5.4 mini", |
| 329 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | 307 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | ||
| 330 | - | PriceInput: 2.50, PriceOutput: 15.00, PriceCacheRead: 0.25, | 308 | + | PriceInput: 0.75, PriceOutput: 4.5, PriceCacheRead: 0.075, |
| 331 | Speculative: true, | 309 | Speculative: true, | ||
| 332 | }, | 310 | }, | ||
| 333 | { | 311 | { | ||
| 334 | - | Provider: "openai-codex", ID: "gpt-5.5-mini", DisplayName: "GPT-5.5 mini Codex", | 312 | + | Provider: "openai-codex", ID: "gpt-5.5", DisplayName: "GPT-5.5", |
| 335 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | 313 | ContextWindow: 272000, MaxOutput: 128000, Reasoning: true, | ||
| 336 | - | PriceInput: 0.75, PriceOutput: 4.50, PriceCacheRead: 0.075, | 314 | + | PriceInput: 5, PriceOutput: 30, PriceCacheRead: 0.5, |
| 337 | Speculative: true, | 315 | Speculative: true, | ||
| 338 | }, | 316 | }, | ||
| 339 | } | 317 | } | ||