|
|
|
|
@@ -2580,7 +2580,7 @@ export const MODELS = {
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 128000,
|
|
|
|
|
contextWindow: 1000000,
|
|
|
|
|
maxTokens: 64000,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"claude-sonnet-4": {
|
|
|
|
|
@@ -2634,7 +2634,7 @@ export const MODELS = {
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 128000,
|
|
|
|
|
contextWindow: 1000000,
|
|
|
|
|
maxTokens: 32000,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"gemini-2.5-pro": {
|
|
|
|
|
@@ -5969,23 +5969,6 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 1048576,
|
|
|
|
|
maxTokens: 65536,
|
|
|
|
|
} satisfies Model<"google-generative-ai">,
|
|
|
|
|
"gemini-3-pro": {
|
|
|
|
|
id: "gemini-3-pro",
|
|
|
|
|
name: "Gemini 3 Pro",
|
|
|
|
|
api: "google-generative-ai",
|
|
|
|
|
provider: "opencode",
|
|
|
|
|
baseUrl: "https://opencode.ai/zen/v1",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 2,
|
|
|
|
|
output: 12,
|
|
|
|
|
cacheRead: 0.2,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 1048576,
|
|
|
|
|
maxTokens: 65536,
|
|
|
|
|
} satisfies Model<"google-generative-ai">,
|
|
|
|
|
"gemini-3.1-pro": {
|
|
|
|
|
id: "gemini-3.1-pro",
|
|
|
|
|
name: "Gemini 3.1 Pro Preview",
|
|
|
|
|
@@ -6003,40 +5986,6 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 1048576,
|
|
|
|
|
maxTokens: 65536,
|
|
|
|
|
} satisfies Model<"google-generative-ai">,
|
|
|
|
|
"glm-4.6": {
|
|
|
|
|
id: "glm-4.6",
|
|
|
|
|
name: "GLM-4.6",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "opencode",
|
|
|
|
|
baseUrl: "https://opencode.ai/zen/v1",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.6,
|
|
|
|
|
output: 2.2,
|
|
|
|
|
cacheRead: 0.1,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 204800,
|
|
|
|
|
maxTokens: 131072,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"glm-4.7": {
|
|
|
|
|
id: "glm-4.7",
|
|
|
|
|
name: "GLM-4.7",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "opencode",
|
|
|
|
|
baseUrl: "https://opencode.ai/zen/v1",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.6,
|
|
|
|
|
output: 2.2,
|
|
|
|
|
cacheRead: 0.1,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 204800,
|
|
|
|
|
maxTokens: 131072,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"glm-5": {
|
|
|
|
|
id: "glm-5",
|
|
|
|
|
name: "GLM-5",
|
|
|
|
|
@@ -6292,23 +6241,6 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 65536,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"minimax-m2.1": {
|
|
|
|
|
id: "minimax-m2.1",
|
|
|
|
|
name: "MiniMax M2.1",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "opencode",
|
|
|
|
|
baseUrl: "https://opencode.ai/zen/v1",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.3,
|
|
|
|
|
output: 1.2,
|
|
|
|
|
cacheRead: 0.1,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 204800,
|
|
|
|
|
maxTokens: 131072,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"minimax-m2.5": {
|
|
|
|
|
id: "minimax-m2.5",
|
|
|
|
|
name: "MiniMax M2.5",
|
|
|
|
|
@@ -7665,7 +7597,7 @@ export const MODELS = {
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.25,
|
|
|
|
|
input: 0.19999999999999998,
|
|
|
|
|
output: 1.2,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
@@ -7962,6 +7894,23 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 32768,
|
|
|
|
|
maxTokens: 16384,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"mistralai/mistral-small-2603": {
|
|
|
|
|
id: "mistralai/mistral-small-2603",
|
|
|
|
|
name: "Mistral: Mistral Small 4",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "openrouter",
|
|
|
|
|
baseUrl: "https://openrouter.ai/api/v1",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.15,
|
|
|
|
|
output: 0.6,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
maxTokens: 4096,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"mistralai/mistral-small-3.1-24b-instruct:free": {
|
|
|
|
|
id: "mistralai/mistral-small-3.1-24b-instruct:free",
|
|
|
|
|
name: "Mistral: Mistral Small 3.1 24B (free)",
|
|
|
|
|
@@ -8948,6 +8897,40 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 1050000,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"openai/gpt-5.4-mini": {
|
|
|
|
|
id: "openai/gpt-5.4-mini",
|
|
|
|
|
name: "OpenAI: GPT-5.4 Mini",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "openrouter",
|
|
|
|
|
baseUrl: "https://openrouter.ai/api/v1",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.75,
|
|
|
|
|
output: 4.5,
|
|
|
|
|
cacheRead: 0.075,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 400000,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"openai/gpt-5.4-nano": {
|
|
|
|
|
id: "openai/gpt-5.4-nano",
|
|
|
|
|
name: "OpenAI: GPT-5.4 Nano",
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "openrouter",
|
|
|
|
|
baseUrl: "https://openrouter.ai/api/v1",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.19999999999999998,
|
|
|
|
|
output: 1.25,
|
|
|
|
|
cacheRead: 0.02,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 400000,
|
|
|
|
|
maxTokens: 128000,
|
|
|
|
|
} satisfies Model<"openai-completions">,
|
|
|
|
|
"openai/gpt-5.4-pro": {
|
|
|
|
|
id: "openai/gpt-5.4-pro",
|
|
|
|
|
name: "OpenAI: GPT-5.4 Pro",
|
|
|
|
|
@@ -9056,7 +9039,7 @@ export const MODELS = {
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "openrouter",
|
|
|
|
|
baseUrl: "https://openrouter.ai/api/v1",
|
|
|
|
|
reasoning: false,
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 15,
|
|
|
|
|
@@ -9107,7 +9090,7 @@ export const MODELS = {
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "openrouter",
|
|
|
|
|
baseUrl: "https://openrouter.ai/api/v1",
|
|
|
|
|
reasoning: false,
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 1.1,
|
|
|
|
|
@@ -9124,7 +9107,7 @@ export const MODELS = {
|
|
|
|
|
api: "openai-completions",
|
|
|
|
|
provider: "openrouter",
|
|
|
|
|
baseUrl: "https://openrouter.ai/api/v1",
|
|
|
|
|
reasoning: false,
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 1.1,
|
|
|
|
|
@@ -10557,7 +10540,7 @@ export const MODELS = {
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.06,
|
|
|
|
|
input: 0.12,
|
|
|
|
|
output: 0.24,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
@@ -10610,7 +10593,7 @@ export const MODELS = {
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.29,
|
|
|
|
|
output: 0.59,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheRead: 0.145,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 131072,
|
|
|
|
|
@@ -10625,9 +10608,9 @@ export const MODELS = {
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.3,
|
|
|
|
|
output: 2.9000000000000004,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
input: 0.22999999999999998,
|
|
|
|
|
output: 2.3,
|
|
|
|
|
cacheRead: 0.19999999999999998,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 262114,
|
|
|
|
|
@@ -10644,7 +10627,7 @@ export const MODELS = {
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.39999999999999997,
|
|
|
|
|
output: 1.5999999999999999,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheRead: 0.022,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 262144,
|
|
|
|
|
@@ -11137,7 +11120,7 @@ export const MODELS = {
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.27,
|
|
|
|
|
output: 1,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheRead: 0.135,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 131072,
|
|
|
|
|
@@ -11152,9 +11135,9 @@ export const MODELS = {
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.26,
|
|
|
|
|
output: 0.38,
|
|
|
|
|
cacheRead: 0.13,
|
|
|
|
|
input: 0.28,
|
|
|
|
|
output: 0.42,
|
|
|
|
|
cacheRead: 0.028,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 128000,
|
|
|
|
|
@@ -11188,7 +11171,7 @@ export const MODELS = {
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.15,
|
|
|
|
|
output: 0.6,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheRead: 0.024999999999999998,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 1048576,
|
|
|
|
|
@@ -11205,7 +11188,7 @@ export const MODELS = {
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.075,
|
|
|
|
|
output: 0.3,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheRead: 0.02,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 1048576,
|
|
|
|
|
@@ -11245,40 +11228,6 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 1048576,
|
|
|
|
|
maxTokens: 65536,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"google/gemini-2.5-flash-lite-preview-09-2025": {
|
|
|
|
|
id: "google/gemini-2.5-flash-lite-preview-09-2025",
|
|
|
|
|
name: "Gemini 2.5 Flash Lite Preview 09-2025",
|
|
|
|
|
api: "anthropic-messages",
|
|
|
|
|
provider: "vercel-ai-gateway",
|
|
|
|
|
baseUrl: "https://ai-gateway.vercel.sh",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.09999999999999999,
|
|
|
|
|
output: 0.39999999999999997,
|
|
|
|
|
cacheRead: 0.01,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 1048576,
|
|
|
|
|
maxTokens: 65536,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"google/gemini-2.5-flash-preview-09-2025": {
|
|
|
|
|
id: "google/gemini-2.5-flash-preview-09-2025",
|
|
|
|
|
name: "Gemini 2.5 Flash Preview 09-2025",
|
|
|
|
|
api: "anthropic-messages",
|
|
|
|
|
provider: "vercel-ai-gateway",
|
|
|
|
|
baseUrl: "https://ai-gateway.vercel.sh",
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text", "image"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.3,
|
|
|
|
|
output: 2.5,
|
|
|
|
|
cacheRead: 0.03,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 1000000,
|
|
|
|
|
maxTokens: 65536,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"google/gemini-2.5-pro": {
|
|
|
|
|
id: "google/gemini-2.5-pro",
|
|
|
|
|
name: "Gemini 2.5 Pro",
|
|
|
|
|
@@ -11460,7 +11409,7 @@ export const MODELS = {
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.09999999999999999,
|
|
|
|
|
output: 0.09999999999999999,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheRead: 0.09999999999999999,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 128000,
|
|
|
|
|
@@ -11633,8 +11582,8 @@ export const MODELS = {
|
|
|
|
|
cacheRead: 0.03,
|
|
|
|
|
cacheWrite: 0.375,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 4096,
|
|
|
|
|
maxTokens: 4096,
|
|
|
|
|
contextWindow: 204800,
|
|
|
|
|
maxTokens: 131000,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"mistral/codestral": {
|
|
|
|
|
id: "mistral/codestral",
|
|
|
|
|
@@ -11662,8 +11611,8 @@ export const MODELS = {
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0,
|
|
|
|
|
output: 0,
|
|
|
|
|
input: 0.39999999999999997,
|
|
|
|
|
output: 2,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
@@ -11696,8 +11645,8 @@ export const MODELS = {
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0,
|
|
|
|
|
output: 0,
|
|
|
|
|
input: 0.09999999999999999,
|
|
|
|
|
output: 0.3,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
@@ -11713,8 +11662,8 @@ export const MODELS = {
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.04,
|
|
|
|
|
output: 0.04,
|
|
|
|
|
input: 0.09999999999999999,
|
|
|
|
|
output: 0.09999999999999999,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
@@ -11730,8 +11679,8 @@ export const MODELS = {
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.09999999999999999,
|
|
|
|
|
output: 0.09999999999999999,
|
|
|
|
|
input: 0.15,
|
|
|
|
|
output: 0.15,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
@@ -11817,7 +11766,7 @@ export const MODELS = {
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.6,
|
|
|
|
|
output: 2.5,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheRead: 0.15,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 131072,
|
|
|
|
|
@@ -11834,7 +11783,7 @@ export const MODELS = {
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.6,
|
|
|
|
|
output: 2.5,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheRead: 0.15,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 256000,
|
|
|
|
|
@@ -11883,9 +11832,9 @@ export const MODELS = {
|
|
|
|
|
reasoning: false,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 2.4,
|
|
|
|
|
output: 10,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
input: 1.15,
|
|
|
|
|
output: 8,
|
|
|
|
|
cacheRead: 0.15,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 256000,
|
|
|
|
|
@@ -12554,40 +12503,6 @@ export const MODELS = {
|
|
|
|
|
contextWindow: 131072,
|
|
|
|
|
maxTokens: 131072,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"vercel/v0-1.0-md": {
|
|
|
|
|
id: "vercel/v0-1.0-md",
|
|
|
|
|
name: "v0-1.0-md",
|
|
|
|
|
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,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 128000,
|
|
|
|
|
maxTokens: 32000,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"vercel/v0-1.5-md": {
|
|
|
|
|
id: "vercel/v0-1.5-md",
|
|
|
|
|
name: "v0-1.5-md",
|
|
|
|
|
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,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 128000,
|
|
|
|
|
maxTokens: 32768,
|
|
|
|
|
} satisfies Model<"anthropic-messages">,
|
|
|
|
|
"xai/grok-2-vision": {
|
|
|
|
|
id: "xai/grok-2-vision",
|
|
|
|
|
name: "Grok 2 Vision",
|
|
|
|
|
@@ -12616,7 +12531,7 @@ export const MODELS = {
|
|
|
|
|
cost: {
|
|
|
|
|
input: 3,
|
|
|
|
|
output: 15,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheRead: 0.75,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 131072,
|
|
|
|
|
@@ -12633,7 +12548,7 @@ export const MODELS = {
|
|
|
|
|
cost: {
|
|
|
|
|
input: 5,
|
|
|
|
|
output: 25,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheRead: 1.25,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 131072,
|
|
|
|
|
@@ -12650,7 +12565,7 @@ export const MODELS = {
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.3,
|
|
|
|
|
output: 0.5,
|
|
|
|
|
cacheRead: 0,
|
|
|
|
|
cacheRead: 0.075,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
contextWindow: 131072,
|
|
|
|
|
@@ -12903,8 +12818,8 @@ export const MODELS = {
|
|
|
|
|
reasoning: true,
|
|
|
|
|
input: ["text"],
|
|
|
|
|
cost: {
|
|
|
|
|
input: 0.44999999999999996,
|
|
|
|
|
output: 1.7999999999999998,
|
|
|
|
|
input: 0.6,
|
|
|
|
|
output: 2.2,
|
|
|
|
|
cacheRead: 0.11,
|
|
|
|
|
cacheWrite: 0,
|
|
|
|
|
},
|
|
|
|
|
|