|
|
|
|
@@ -7586,9 +7586,9 @@ export const MODELS = {
|
|
|
|
|
"big-pickle": {
|
|
|
|
|
id: "big-pickle",
|
|
|
|
|
name: "Big Pickle",
|
|
|
|
|
api: "anthropic-messages",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "opencode",
|
|
|
|
|
baseUrl: "https://opencode.ai/zen",
|
|
|
|
|
baseUrl: "https://opencode.ai/zen/v1",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
@@ -7599,7 +7599,7 @@ export const MODELS = {
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 200000,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"claude-haiku-4-5": {
|
|
|
|
|
id: "claude-haiku-4-5",
|
|
|
|
|
name: "Claude Haiku 4.5",
|
|
|
|
|
@@ -7854,9 +7854,9 @@ export const MODELS = {
|
|
|
|
|
thinkingLevelMap: {"off":null},
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0,
|
|
|
|
|
output: 0,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
input: 0.05,
|
|
|
|
|
output: 0.4,
|
|
|
|
|
cacheRead: 0.005,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 400000,
|
|
|
|
|
@@ -8342,55 +8342,21 @@ export const MODELS = {
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"kimi-k2.6": {
|
|
|
|
|
id: "kimi-k2.6",
|
|
|
|
|
name: "Kimi K2.6 (3x limits)",
|
|
|
|
|
name: "Kimi K2.6",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "opencode-go",
|
|
|
|
|
baseUrl: "https://opencode.ai/zen/go/v1",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.32,
|
|
|
|
|
output: 1.34,
|
|
|
|
|
cacheRead: 0.054,
|
|
|
|
|
input: 0.95,
|
|
|
|
|
output: 4,
|
|
|
|
|
cacheRead: 0.16,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 65536,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"mimo-v2-omni": {
|
|
|
|
|
id: "mimo-v2-omni",
|
|
|
|
|
name: "MiMo V2 Omni",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "opencode-go",
|
|
|
|
|
baseUrl: "https://opencode.ai/zen/go/v1",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.4,
|
|
|
|
|
output: 2,
|
|
|
|
|
cacheRead: 0.08,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"mimo-v2-pro": {
|
|
|
|
|
id: "mimo-v2-pro",
|
|
|
|
|
name: "MiMo V2 Pro",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "opencode-go",
|
|
|
|
|
baseUrl: "https://opencode.ai/zen/go/v1",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 1,
|
|
|
|
|
output: 3,
|
|
|
|
|
cacheRead: 0.2,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 1048576,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"mimo-v2.5": {
|
|
|
|
|
id: "mimo-v2.5",
|
|
|
|
|
name: "MiMo V2.5",
|
|
|
|
|
@@ -8531,23 +8497,6 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 131072,
|
|
|
|
|
maxTokens: 131072,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"allenai/olmo-3.1-32b-instruct": {
|
|
|
|
|
id: "allenai/olmo-3.1-32b-instruct",
|
|
|
|
|
name: "AllenAI: Olmo 3.1 32B Instruct",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "openrouter",
|
|
|
|
|
baseUrl: "https://openrouter.ai/api/v1",
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.19999999999999998,
|
|
|
|
|
output: 0.6,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 65536,
|
|
|
|
|
maxTokens: 16384,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"amazon/nova-2-lite-v1": {
|
|
|
|
|
id: "amazon/nova-2-lite-v1",
|
|
|
|
|
name: "Amazon: Nova 2 Lite",
|
|
|
|
|
@@ -8682,7 +8631,7 @@ export const MODELS = {
|
|
|
|
|
cacheWrite: 3.75,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 200000,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
maxTokens: 64000,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"anthropic/claude-3.7-sonnet:thinking": {
|
|
|
|
|
id: "anthropic/claude-3.7-sonnet:thinking",
|
|
|
|
|
@@ -8959,6 +8908,23 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 2000000,
|
|
|
|
|
maxTokens: 30000,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"baidu/cobuddy:free": {
|
|
|
|
|
id: "baidu/cobuddy:free",
|
|
|
|
|
name: "Baidu Qianfan: CoBuddy (free)",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "openrouter",
|
|
|
|
|
baseUrl: "https://openrouter.ai/api/v1",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0,
|
|
|
|
|
output: 0,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 131072,
|
|
|
|
|
maxTokens: 65536,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"baidu/ernie-4.5-21b-a3b": {
|
|
|
|
|
id: "baidu/ernie-4.5-21b-a3b",
|
|
|
|
|
name: "Baidu: ERNIE 4.5 21B A3B",
|
|
|
|
|
@@ -9261,13 +9227,13 @@ export const MODELS = {
|
|
|
|
|
thinkingLevelMap: {"minimal":null,"low":null,"medium":null,"high":"high","xhigh":"max"},
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0,
|
|
|
|
|
output: 0,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
input: 0.435,
|
|
|
|
|
output: 0.87,
|
|
|
|
|
cacheRead: 0.003625,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 131000,
|
|
|
|
|
maxTokens: 131000,
|
|
|
|
|
contextWindow: 1048576,
|
|
|
|
|
maxTokens: 384000,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"essentialai/rnj-1-instruct": {
|
|
|
|
|
id: "essentialai/rnj-1-instruct",
|
|
|
|
|
@@ -9677,23 +9643,6 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 256000,
|
|
|
|
|
maxTokens: 80000,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"meta-llama/llama-3-8b-instruct": {
|
|
|
|
|
id: "meta-llama/llama-3-8b-instruct",
|
|
|
|
|
name: "Meta: Llama 3 8B Instruct",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "openrouter",
|
|
|
|
|
baseUrl: "https://openrouter.ai/api/v1",
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.03,
|
|
|
|
|
output: 0.04,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 8192,
|
|
|
|
|
maxTokens: 16384,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"meta-llama/llama-3.1-70b-instruct": {
|
|
|
|
|
id: "meta-llama/llama-3.1-70b-instruct",
|
|
|
|
|
name: "Meta: Llama 3.1 70B Instruct",
|
|
|
|
|
@@ -10085,6 +10034,23 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 131072,
|
|
|
|
|
maxTokens: 4096,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"mistralai/mistral-medium-3-5": {
|
|
|
|
|
id: "mistralai/mistral-medium-3-5",
|
|
|
|
|
name: "Mistral: Mistral Medium 3.5",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "openrouter",
|
|
|
|
|
baseUrl: "https://openrouter.ai/api/v1",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 1.5,
|
|
|
|
|
output: 7.5,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 4096,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"mistralai/mistral-medium-3.1": {
|
|
|
|
|
id: "mistralai/mistral-medium-3.1",
|
|
|
|
|
name: "Mistral: Mistral Medium 3.1",
|
|
|
|
|
@@ -10315,13 +10281,13 @@ export const MODELS = {
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.74,
|
|
|
|
|
output: 3.49,
|
|
|
|
|
cacheRead: 0.14,
|
|
|
|
|
input: 0.75,
|
|
|
|
|
output: 3.5,
|
|
|
|
|
cacheRead: 0.15,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 262142,
|
|
|
|
|
maxTokens: 262142,
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 16384,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"nex-agi/deepseek-v3.1-nex-n1": {
|
|
|
|
|
id: "nex-agi/deepseek-v3.1-nex-n1",
|
|
|
|
|
@@ -11236,6 +11202,23 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 128000,
|
|
|
|
|
maxTokens: 16384,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"openai/gpt-chat-latest": {
|
|
|
|
|
id: "openai/gpt-chat-latest",
|
|
|
|
|
name: "OpenAI: GPT Chat Latest",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "openrouter",
|
|
|
|
|
baseUrl: "https://openrouter.ai/api/v1",
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 5,
|
|
|
|
|
output: 30,
|
|
|
|
|
cacheRead: 0.5,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 400000,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"openai/gpt-oss-120b": {
|
|
|
|
|
id: "openai/gpt-oss-120b",
|
|
|
|
|
name: "OpenAI: gpt-oss-120b",
|
|
|
|
|
@@ -11925,7 +11908,7 @@ export const MODELS = {
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.12,
|
|
|
|
|
input: 0.11,
|
|
|
|
|
output: 0.7999999999999999,
|
|
|
|
|
cacheRead: 0.07,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
@@ -12214,13 +12197,13 @@ export const MODELS = {
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.15,
|
|
|
|
|
input: 0.14,
|
|
|
|
|
output: 1,
|
|
|
|
|
cacheRead: 0.049999999999999996,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 262144,
|
|
|
|
|
maxTokens: 81920,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"qwen/qwen3.5-397b-a17b": {
|
|
|
|
|
id: "qwen/qwen3.5-397b-a17b",
|
|
|
|
|
@@ -12248,13 +12231,13 @@ export const MODELS = {
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.09999999999999999,
|
|
|
|
|
input: 0.04,
|
|
|
|
|
output: 0.15,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 4096,
|
|
|
|
|
maxTokens: 81920,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"qwen/qwen3.5-flash-02-23": {
|
|
|
|
|
id: "qwen/qwen3.5-flash-02-23",
|
|
|
|
|
@@ -12985,7 +12968,7 @@ export const MODELS = {
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 202752,
|
|
|
|
|
maxTokens: 16384,
|
|
|
|
|
maxTokens: 4096,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"z-ai/glm-5-turbo": {
|
|
|
|
|
id: "z-ai/glm-5-turbo",
|
|
|
|
|
@@ -13132,13 +13115,13 @@ export const MODELS = {
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.74,
|
|
|
|
|
output: 3.49,
|
|
|
|
|
cacheRead: 0.14,
|
|
|
|
|
input: 0.75,
|
|
|
|
|
output: 3.5,
|
|
|
|
|
cacheRead: 0.15,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 262142,
|
|
|
|
|
maxTokens: 262142,
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 16384,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"~openai/gpt-latest": {
|
|
|
|
|
id: "~openai/gpt-latest",
|
|
|
|
|
@@ -15528,8 +15511,8 @@ export const MODELS = {
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 2,
|
|
|
|
|
output: 6,
|
|
|
|
|
input: 1.25,
|
|
|
|
|
output: 2.5,
|
|
|
|
|
cacheRead: 0.19999999999999998,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
@@ -15545,8 +15528,8 @@ export const MODELS = {
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 2,
|
|
|
|
|
output: 6,
|
|
|
|
|
input: 1.25,
|
|
|
|
|
output: 2.5,
|
|
|
|
|
cacheRead: 0.19999999999999998,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
@@ -15562,8 +15545,8 @@ export const MODELS = {
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 2,
|
|
|
|
|
output: 6,
|
|
|
|
|
input: 1.25,
|
|
|
|
|
output: 2.5,
|
|
|
|
|
cacheRead: 0.19999999999999998,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
@@ -15579,8 +15562,8 @@ export const MODELS = {
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 2,
|
|
|
|
|
output: 6,
|
|
|
|
|
input: 1.25,
|
|
|
|
|
output: 2.5,
|
|
|
|
|
cacheRead: 0.19999999999999998,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
@@ -15596,8 +15579,8 @@ export const MODELS = {
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 2,
|
|
|
|
|
output: 6,
|
|
|
|
|
input: 1.25,
|
|
|
|
|
output: 2.5,
|
|
|
|
|
cacheRead: 0.19999999999999998,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
@@ -15613,8 +15596,8 @@ export const MODELS = {
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 2,
|
|
|
|
|
output: 6,
|
|
|
|
|
input: 1.25,
|
|
|
|
|
output: 2.5,
|
|
|
|
|
cacheRead: 0.19999999999999998,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
@@ -16387,8 +16370,8 @@ export const MODELS = {
|
|
|
|
|
cacheRead: 0.01,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 256000,
|
|
|
|
|
maxTokens: 64000,
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 65536,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"mimo-v2-omni": {
|
|
|
|
|
id: "mimo-v2-omni",
|
|
|
|
|
@@ -16404,8 +16387,8 @@ export const MODELS = {
|
|
|
|
|
cacheRead: 0.08,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 256000,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 131072,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"mimo-v2-pro": {
|
|
|
|
|
id: "mimo-v2-pro",
|
|
|
|
|
@@ -16421,8 +16404,8 @@ export const MODELS = {
|
|
|
|
|
cacheRead: 0.2,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 1000000,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
contextWindow: 1048576,
|
|
|
|
|
maxTokens: 131072,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"mimo-v2.5": {
|
|
|
|
|
id: "mimo-v2.5",
|
|
|
|
|
@@ -16431,7 +16414,7 @@ export const MODELS = {
|
|
|
|
|
provider: "xiaomi",
|
|
|
|
|
baseUrl: "https://api.xiaomimimo.com/anthropic",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.4,
|
|
|
|
|
output: 2,
|
|
|
|
|
@@ -16448,7 +16431,7 @@ export const MODELS = {
|
|
|
|
|
provider: "xiaomi",
|
|
|
|
|
baseUrl: "https://api.xiaomimimo.com/anthropic",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 1,
|
|
|
|
|
output: 3,
|
|
|
|
|
@@ -16474,8 +16457,8 @@ export const MODELS = {
|
|
|
|
|
cacheRead: 0.01,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 256000,
|
|
|
|
|
maxTokens: 64000,
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 65536,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"mimo-v2-omni": {
|
|
|
|
|
id: "mimo-v2-omni",
|
|
|
|
|
@@ -16491,8 +16474,8 @@ export const MODELS = {
|
|
|
|
|
cacheRead: 0.08,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 256000,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 131072,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"mimo-v2-pro": {
|
|
|
|
|
id: "mimo-v2-pro",
|
|
|
|
|
@@ -16508,8 +16491,8 @@ export const MODELS = {
|
|
|
|
|
cacheRead: 0.2,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 1000000,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
contextWindow: 1048576,
|
|
|
|
|
maxTokens: 131072,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"mimo-v2.5": {
|
|
|
|
|
id: "mimo-v2.5",
|
|
|
|
|
@@ -16518,7 +16501,7 @@ export const MODELS = {
|
|
|
|
|
provider: "xiaomi-token-plan-ams",
|
|
|
|
|
baseUrl: "https://token-plan-ams.xiaomimimo.com/anthropic",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.4,
|
|
|
|
|
output: 2,
|
|
|
|
|
@@ -16535,7 +16518,7 @@ export const MODELS = {
|
|
|
|
|
provider: "xiaomi-token-plan-ams",
|
|
|
|
|
baseUrl: "https://token-plan-ams.xiaomimimo.com/anthropic",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 1,
|
|
|
|
|
output: 3,
|
|
|
|
|
@@ -16561,8 +16544,8 @@ export const MODELS = {
|
|
|
|
|
cacheRead: 0.01,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 256000,
|
|
|
|
|
maxTokens: 64000,
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 65536,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"mimo-v2-omni": {
|
|
|
|
|
id: "mimo-v2-omni",
|
|
|
|
|
@@ -16578,8 +16561,8 @@ export const MODELS = {
|
|
|
|
|
cacheRead: 0.08,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 256000,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 131072,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"mimo-v2-pro": {
|
|
|
|
|
id: "mimo-v2-pro",
|
|
|
|
|
@@ -16595,8 +16578,8 @@ export const MODELS = {
|
|
|
|
|
cacheRead: 0.2,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 1000000,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
contextWindow: 1048576,
|
|
|
|
|
maxTokens: 131072,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"mimo-v2.5": {
|
|
|
|
|
id: "mimo-v2.5",
|
|
|
|
|
@@ -16605,7 +16588,7 @@ export const MODELS = {
|
|
|
|
|
provider: "xiaomi-token-plan-cn",
|
|
|
|
|
baseUrl: "https://token-plan-cn.xiaomimimo.com/anthropic",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.4,
|
|
|
|
|
output: 2,
|
|
|
|
|
@@ -16622,7 +16605,7 @@ export const MODELS = {
|
|
|
|
|
provider: "xiaomi-token-plan-cn",
|
|
|
|
|
baseUrl: "https://token-plan-cn.xiaomimimo.com/anthropic",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 1,
|
|
|
|
|
output: 3,
|
|
|
|
|
@@ -16648,8 +16631,8 @@ export const MODELS = {
|
|
|
|
|
cacheRead: 0.01,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 256000,
|
|
|
|
|
maxTokens: 64000,
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 65536,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"mimo-v2-omni": {
|
|
|
|
|
id: "mimo-v2-omni",
|
|
|
|
|
@@ -16665,8 +16648,8 @@ export const MODELS = {
|
|
|
|
|
cacheRead: 0.08,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 256000,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 131072,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"mimo-v2-pro": {
|
|
|
|
|
id: "mimo-v2-pro",
|
|
|
|
|
@@ -16682,8 +16665,8 @@ export const MODELS = {
|
|
|
|
|
cacheRead: 0.2,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 1000000,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
contextWindow: 1048576,
|
|
|
|
|
maxTokens: 131072,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"mimo-v2.5": {
|
|
|
|
|
id: "mimo-v2.5",
|
|
|
|
|
@@ -16692,7 +16675,7 @@ export const MODELS = {
|
|
|
|
|
provider: "xiaomi-token-plan-sgp",
|
|
|
|
|
baseUrl: "https://token-plan-sgp.xiaomimimo.com/anthropic",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.4,
|
|
|
|
|
output: 2,
|
|
|
|
|
@@ -16709,7 +16692,7 @@ export const MODELS = {
|
|
|
|
|
provider: "xiaomi-token-plan-sgp",
|
|
|
|
|
baseUrl: "https://token-plan-sgp.xiaomimimo.com/anthropic",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 1,
|
|
|
|
|
output: 3,
|
|
|
|
|
|