|
|
|
|
@@ -3480,6 +3480,40 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 131072,
|
|
|
|
|
maxTokens: 8192,
|
|
|
|
|
} satisfies Model<"google-generative-ai">,
|
|
|
|
|
"gemma-4-26b": {
|
|
|
|
|
id: "gemma-4-26b",
|
|
|
|
|
name: "Gemma 4 26B",
|
|
|
|
|
api: "google-generative-ai",
|
|
|
|
|
provider: "google",
|
|
|
|
|
baseUrl: "https://generativelanguage.googleapis.com/v1beta",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0,
|
|
|
|
|
output: 0,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 256000,
|
|
|
|
|
maxTokens: 8192,
|
|
|
|
|
} satisfies Model<"google-generative-ai">,
|
|
|
|
|
"gemma-4-31b": {
|
|
|
|
|
id: "gemma-4-31b",
|
|
|
|
|
name: "Gemma 4 31B",
|
|
|
|
|
api: "google-generative-ai",
|
|
|
|
|
provider: "google",
|
|
|
|
|
baseUrl: "https://generativelanguage.googleapis.com/v1beta",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0,
|
|
|
|
|
output: 0,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 256000,
|
|
|
|
|
maxTokens: 8192,
|
|
|
|
|
} satisfies Model<"google-generative-ai">,
|
|
|
|
|
},
|
|
|
|
|
"google-antigravity": {
|
|
|
|
|
"claude-opus-4-5-thinking": {
|
|
|
|
|
@@ -6807,23 +6841,6 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 200000,
|
|
|
|
|
maxTokens: 8192,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"anthropic/claude-3.5-sonnet": {
|
|
|
|
|
id: "anthropic/claude-3.5-sonnet",
|
|
|
|
|
name: "Anthropic: Claude 3.5 Sonnet",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "openrouter",
|
|
|
|
|
baseUrl: "https://openrouter.ai/api/v1",
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 6,
|
|
|
|
|
output: 30,
|
|
|
|
|
cacheRead: 0.6,
|
|
|
|
|
cacheWrite: 7.5,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 200000,
|
|
|
|
|
maxTokens: 8192,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"anthropic/claude-3.7-sonnet": {
|
|
|
|
|
id: "anthropic/claude-3.7-sonnet",
|
|
|
|
|
name: "Anthropic: Claude 3.7 Sonnet",
|
|
|
|
|
@@ -10908,7 +10925,7 @@ export const MODELS = {
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"alibaba/qwen-3-235b": {
|
|
|
|
|
id: "alibaba/qwen-3-235b",
|
|
|
|
|
name: "Qwen3-235B-A22B",
|
|
|
|
|
name: "Qwen3 235B A22b Instruct 2507",
|
|
|
|
|
api: "anthropic-messages",
|
|
|
|
|
provider: "vercel-ai-gateway",
|
|
|
|
|
baseUrl: "https://ai-gateway.vercel.sh",
|
|
|
|
|
@@ -11102,13 +11119,13 @@ export const MODELS = {
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.22,
|
|
|
|
|
output: 0.88,
|
|
|
|
|
input: 0.39999999999999997,
|
|
|
|
|
output: 4,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 256000,
|
|
|
|
|
maxTokens: 256000,
|
|
|
|
|
contextWindow: 131072,
|
|
|
|
|
maxTokens: 32768,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"alibaba/qwen3.5-flash": {
|
|
|
|
|
id: "alibaba/qwen3.5-flash",
|
|
|
|
|
@@ -11195,40 +11212,6 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 200000,
|
|
|
|
|
maxTokens: 8192,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"anthropic/claude-3.5-sonnet": {
|
|
|
|
|
id: "anthropic/claude-3.5-sonnet",
|
|
|
|
|
name: "Claude 3.5 Sonnet",
|
|
|
|
|
api: "anthropic-messages",
|
|
|
|
|
provider: "vercel-ai-gateway",
|
|
|
|
|
baseUrl: "https://ai-gateway.vercel.sh",
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 3,
|
|
|
|
|
output: 15,
|
|
|
|
|
cacheRead: 0.3,
|
|
|
|
|
cacheWrite: 3.75,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 200000,
|
|
|
|
|
maxTokens: 8192,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"anthropic/claude-3.5-sonnet-20240620": {
|
|
|
|
|
id: "anthropic/claude-3.5-sonnet-20240620",
|
|
|
|
|
name: "Claude 3.5 Sonnet (2024-06-20)",
|
|
|
|
|
api: "anthropic-messages",
|
|
|
|
|
provider: "vercel-ai-gateway",
|
|
|
|
|
baseUrl: "https://ai-gateway.vercel.sh",
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 3,
|
|
|
|
|
output: 15,
|
|
|
|
|
cacheRead: 0.3,
|
|
|
|
|
cacheWrite: 3.75,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 200000,
|
|
|
|
|
maxTokens: 8192,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"anthropic/claude-3.7-sonnet": {
|
|
|
|
|
id: "anthropic/claude-3.7-sonnet",
|
|
|
|
|
name: "Claude 3.7 Sonnet",
|
|
|
|
|
@@ -11711,7 +11694,7 @@ export const MODELS = {
|
|
|
|
|
api: "anthropic-messages",
|
|
|
|
|
provider: "vercel-ai-gateway",
|
|
|
|
|
baseUrl: "https://ai-gateway.vercel.sh",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.13,
|
|
|
|
|
@@ -11728,7 +11711,7 @@ export const MODELS = {
|
|
|
|
|
api: "anthropic-messages",
|
|
|
|
|
provider: "vercel-ai-gateway",
|
|
|
|
|
baseUrl: "https://ai-gateway.vercel.sh",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.14,
|
|
|
|
|
@@ -11807,23 +11790,6 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 128000,
|
|
|
|
|
maxTokens: 8192,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"meituan/longcat-flash-thinking": {
|
|
|
|
|
id: "meituan/longcat-flash-thinking",
|
|
|
|
|
name: "LongCat Flash Thinking",
|
|
|
|
|
api: "anthropic-messages",
|
|
|
|
|
provider: "vercel-ai-gateway",
|
|
|
|
|
baseUrl: "https://ai-gateway.vercel.sh",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.15,
|
|
|
|
|
output: 1.5,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 128000,
|
|
|
|
|
maxTokens: 8192,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"meta/llama-3.1-70b": {
|
|
|
|
|
id: "meta/llama-3.1-70b",
|
|
|
|
|
name: "Llama 3.1 70B Instruct",
|
|
|
|
|
@@ -11918,12 +11884,12 @@ export const MODELS = {
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.35,
|
|
|
|
|
output: 1.15,
|
|
|
|
|
input: 0.24,
|
|
|
|
|
output: 0.9700000000000001,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 524288,
|
|
|
|
|
contextWindow: 128000,
|
|
|
|
|
maxTokens: 8192,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"meta/llama-4-scout": {
|
|
|
|
|
@@ -12234,20 +12200,20 @@ export const MODELS = {
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"moonshotai/kimi-k2": {
|
|
|
|
|
id: "moonshotai/kimi-k2",
|
|
|
|
|
name: "Kimi K2",
|
|
|
|
|
name: "Kimi K2 Instruct",
|
|
|
|
|
api: "anthropic-messages",
|
|
|
|
|
provider: "vercel-ai-gateway",
|
|
|
|
|
baseUrl: "https://ai-gateway.vercel.sh",
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.6,
|
|
|
|
|
output: 2.5,
|
|
|
|
|
input: 0.5700000000000001,
|
|
|
|
|
output: 2.3,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 131072,
|
|
|
|
|
maxTokens: 16384,
|
|
|
|
|
maxTokens: 131072,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"moonshotai/kimi-k2-0905": {
|
|
|
|
|
id: "moonshotai/kimi-k2-0905",
|
|
|
|
|
@@ -14174,7 +14140,7 @@ export const MODELS = {
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "zai",
|
|
|
|
|
baseUrl: "https://api.z.ai/api/coding/paas/v4",
|
|
|
|
|
compat: {"supportsDeveloperRole":false,"thinkingFormat":"zai"},
|
|
|
|
|
compat: {"supportsDeveloperRole":false,"thinkingFormat":"zai","zaiToolStream":true},
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
@@ -14196,9 +14162,9 @@ export const MODELS = {
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 1.2,
|
|
|
|
|
output: 4,
|
|
|
|
|
cacheRead: 0.24,
|
|
|
|
|
input: 0,
|
|
|
|
|
output: 0,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 200000,
|
|
|
|
|
|