Add [Unreleased] section for next cycle

This commit is contained in:
Mario Zechner
2026-04-14 00:23:18 +02:00
parent 023cd4afda
commit 852efe9596
7 changed files with 86 additions and 73 deletions

View File

@@ -1,5 +1,7 @@
# Changelog # Changelog
## [Unreleased]
## [0.67.0] - 2026-04-13 ## [0.67.0] - 2026-04-13
## [0.66.1] - 2026-04-08 ## [0.66.1] - 2026-04-08

View File

@@ -1,5 +1,7 @@
# Changelog # Changelog
## [Unreleased]
## [0.67.0] - 2026-04-13 ## [0.67.0] - 2026-04-13
### Added ### Added

View File

@@ -4359,6 +4359,24 @@ export const MODELS = {
contextWindow: 204800, contextWindow: 204800,
maxTokens: 131072, maxTokens: 131072,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"MiniMaxAI/MiniMax-M2.7": {
id: "MiniMaxAI/MiniMax-M2.7",
name: "MiniMax-M2.7",
api: "openai-completions",
provider: "huggingface",
baseUrl: "https://router.huggingface.co/v1",
compat: {"supportsDeveloperRole":false},
reasoning: true,
input: ["text"],
cost: {
input: 0.3,
output: 1.2,
cacheRead: 0.06,
cacheWrite: 0,
},
contextWindow: 204800,
maxTokens: 131072,
} satisfies Model<"openai-completions">,
"Qwen/Qwen3-235B-A22B-Thinking-2507": { "Qwen/Qwen3-235B-A22B-Thinking-2507": {
id: "Qwen/Qwen3-235B-A22B-Thinking-2507", id: "Qwen/Qwen3-235B-A22B-Thinking-2507",
name: "Qwen3-235B-A22B-Thinking-2507", name: "Qwen3-235B-A22B-Thinking-2507",
@@ -6908,7 +6926,7 @@ export const MODELS = {
cacheWrite: 3.75, cacheWrite: 3.75,
}, },
contextWindow: 200000, contextWindow: 200000,
maxTokens: 64000, maxTokens: 128000,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"anthropic/claude-3.7-sonnet:thinking": { "anthropic/claude-3.7-sonnet:thinking": {
id: "anthropic/claude-3.7-sonnet:thinking", id: "anthropic/claude-3.7-sonnet:thinking",
@@ -7043,7 +7061,7 @@ export const MODELS = {
cacheRead: 0.3, cacheRead: 0.3,
cacheWrite: 3.75, cacheWrite: 3.75,
}, },
contextWindow: 200000, contextWindow: 1000000,
maxTokens: 64000, maxTokens: 64000,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"anthropic/claude-sonnet-4.5": { "anthropic/claude-sonnet-4.5": {
@@ -7108,7 +7126,7 @@ export const MODELS = {
cost: { cost: {
input: 0.22, input: 0.22,
output: 0.85, output: 0.85,
cacheRead: 0, cacheRead: 0.06,
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 262144, contextWindow: 262144,
@@ -7131,23 +7149,6 @@ export const MODELS = {
contextWindow: 131072, contextWindow: 131072,
maxTokens: 131072, maxTokens: 131072,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"arcee-ai/trinity-mini:free": {
id: "arcee-ai/trinity-mini:free",
name: "Arcee AI: Trinity Mini (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: 4096,
} satisfies Model<"openai-completions">,
"arcee-ai/virtuoso-large": { "arcee-ai/virtuoso-large": {
id: "arcee-ai/virtuoso-large", id: "arcee-ai/virtuoso-large",
name: "Arcee AI: Virtuoso Large", name: "Arcee AI: Virtuoso Large",
@@ -7395,13 +7396,13 @@ export const MODELS = {
reasoning: true, reasoning: true,
input: ["text"], input: ["text"],
cost: { cost: {
input: 0.44999999999999996, input: 0.5,
output: 2.1500000000000004, output: 2.1500000000000004,
cacheRead: 0.22499999999999998, cacheRead: 0.35,
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 163840, contextWindow: 163840,
maxTokens: 65536, maxTokens: 4096,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"deepseek/deepseek-v3.1-terminus": { "deepseek/deepseek-v3.1-terminus": {
id: "deepseek/deepseek-v3.1-terminus", id: "deepseek/deepseek-v3.1-terminus",
@@ -7684,13 +7685,13 @@ export const MODELS = {
reasoning: true, reasoning: true,
input: ["text", "image"], input: ["text", "image"],
cost: { cost: {
input: 0.13, input: 0.08,
output: 0.39999999999999997, output: 0.35,
cacheRead: 0, cacheRead: 0.01,
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 262144, contextWindow: 262144,
maxTokens: 262144, maxTokens: 4096,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"google/gemma-4-26b-a4b-it:free": { "google/gemma-4-26b-a4b-it:free": {
id: "google/gemma-4-26b-a4b-it:free", id: "google/gemma-4-26b-a4b-it:free",
@@ -7718,13 +7719,13 @@ export const MODELS = {
reasoning: true, reasoning: true,
input: ["text", "image"], input: ["text", "image"],
cost: { cost: {
input: 0.14, input: 0.13,
output: 0.39999999999999997, output: 0.38,
cacheRead: 0, cacheRead: 0.019999999499999997,
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 262144, contextWindow: 262144,
maxTokens: 131072, maxTokens: 4096,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"google/gemma-4-31b-it:free": { "google/gemma-4-31b-it:free": {
id: "google/gemma-4-31b-it:free", id: "google/gemma-4-31b-it:free",
@@ -8030,7 +8031,7 @@ export const MODELS = {
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 196608, contextWindow: 196608,
maxTokens: 196608, maxTokens: 8192,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"minimax/minimax-m2.7": { "minimax/minimax-m2.7": {
id: "minimax/minimax-m2.7", id: "minimax/minimax-m2.7",
@@ -8043,11 +8044,11 @@ export const MODELS = {
cost: { cost: {
input: 0.3, input: 0.3,
output: 1.2, output: 1.2,
cacheRead: 0.06, cacheRead: 0.059,
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 204800, contextWindow: 196608,
maxTokens: 131072, maxTokens: 4096,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"mistralai/codestral-2508": { "mistralai/codestral-2508": {
id: "mistralai/codestral-2508", id: "mistralai/codestral-2508",
@@ -8812,7 +8813,7 @@ export const MODELS = {
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 1047576, contextWindow: 1047576,
maxTokens: 32768, maxTokens: 4096,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"openai/gpt-4.1-mini": { "openai/gpt-4.1-mini": {
id: "openai/gpt-4.1-mini", id: "openai/gpt-4.1-mini",
@@ -8859,7 +8860,7 @@ export const MODELS = {
cost: { cost: {
input: 2.5, input: 2.5,
output: 10, output: 10,
cacheRead: 1.25, cacheRead: 0,
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 128000, contextWindow: 128000,
@@ -9080,11 +9081,11 @@ export const MODELS = {
cost: { cost: {
input: 0.049999999999999996, input: 0.049999999999999996,
output: 0.39999999999999997, output: 0.39999999999999997,
cacheRead: 0.005, cacheRead: 0.01,
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 400000, contextWindow: 400000,
maxTokens: 128000, maxTokens: 4096,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"openai/gpt-5-pro": { "openai/gpt-5-pro": {
id: "openai/gpt-5-pro", id: "openai/gpt-5-pro",
@@ -9114,7 +9115,7 @@ export const MODELS = {
cost: { cost: {
input: 1.25, input: 1.25,
output: 10, output: 10,
cacheRead: 0.125, cacheRead: 0.13,
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 400000, contextWindow: 400000,
@@ -9182,11 +9183,11 @@ export const MODELS = {
cost: { cost: {
input: 0.25, input: 0.25,
output: 2, output: 2,
cacheRead: 0.024999999999999998, cacheRead: 0.03,
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 400000, contextWindow: 400000,
maxTokens: 100000, maxTokens: 128000,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"openai/gpt-5.2": { "openai/gpt-5.2": {
id: "openai/gpt-5.2", id: "openai/gpt-5.2",
@@ -9220,7 +9221,7 @@ export const MODELS = {
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 128000, contextWindow: 128000,
maxTokens: 16384, maxTokens: 32000,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"openai/gpt-5.2-codex": { "openai/gpt-5.2-codex": {
id: "openai/gpt-5.2-codex", id: "openai/gpt-5.2-codex",
@@ -9436,12 +9437,12 @@ export const MODELS = {
input: ["text"], input: ["text"],
cost: { cost: {
input: 0.03, input: 0.03,
output: 0.11, output: 0.14,
cacheRead: 0.015, cacheRead: 0,
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 131072, contextWindow: 131072,
maxTokens: 131072, maxTokens: 4096,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"openai/gpt-oss-20b:free": { "openai/gpt-oss-20b:free": {
id: "openai/gpt-oss-20b:free", id: "openai/gpt-oss-20b:free",
@@ -9458,7 +9459,7 @@ export const MODELS = {
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 131072, contextWindow: 131072,
maxTokens: 131072, maxTokens: 8192,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"openai/gpt-oss-safeguard-20b": { "openai/gpt-oss-safeguard-20b": {
id: "openai/gpt-oss-safeguard-20b", id: "openai/gpt-oss-safeguard-20b",
@@ -9647,6 +9648,23 @@ export const MODELS = {
contextWindow: 2000000, contextWindow: 2000000,
maxTokens: 4096, maxTokens: 4096,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"openrouter/elephant-alpha": {
id: "openrouter/elephant-alpha",
name: "Elephant",
api: "openai-completions",
provider: "openrouter",
baseUrl: "https://openrouter.ai/api/v1",
reasoning: false,
input: ["text"],
cost: {
input: 0,
output: 0,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 262144,
maxTokens: 32768,
} satisfies Model<"openai-completions">,
"openrouter/free": { "openrouter/free": {
id: "openrouter/free", id: "openrouter/free",
name: "Free Models Router", name: "Free Models Router",
@@ -10030,13 +10048,13 @@ export const MODELS = {
reasoning: false, reasoning: false,
input: ["text"], input: ["text"],
cost: { cost: {
input: 0.12, input: 0.15,
output: 0.75, output: 0.7999999999999999,
cacheRead: 0.06, cacheRead: 0.12,
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 262144, contextWindow: 262144,
maxTokens: 65536, maxTokens: 262144,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"qwen/qwen3-coder-plus": { "qwen/qwen3-coder-plus": {
id: "qwen/qwen3-coder-plus", id: "qwen/qwen3-coder-plus",
@@ -10514,23 +10532,6 @@ export const MODELS = {
contextWindow: 262144, contextWindow: 262144,
maxTokens: 65536, maxTokens: 65536,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"stepfun/step-3.5-flash:free": {
id: "stepfun/step-3.5-flash:free",
name: "StepFun: Step 3.5 Flash (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: 256000,
maxTokens: 256000,
} satisfies Model<"openai-completions">,
"thedrummer/rocinante-12b": { "thedrummer/rocinante-12b": {
id: "thedrummer/rocinante-12b", id: "thedrummer/rocinante-12b",
name: "TheDrummer: Rocinante 12B", name: "TheDrummer: Rocinante 12B",
@@ -10999,13 +11000,13 @@ export const MODELS = {
reasoning: true, reasoning: true,
input: ["text"], input: ["text"],
cost: { cost: {
input: 1.395, input: 0.95,
output: 4.4, output: 3.15,
cacheRead: 0.26, cacheRead: 0.475,
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 202752, contextWindow: 202752,
maxTokens: 131072, maxTokens: 65535,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"z-ai/glm-5v-turbo": { "z-ai/glm-5v-turbo": {
id: "z-ai/glm-5v-turbo", id: "z-ai/glm-5v-turbo",
@@ -11785,7 +11786,7 @@ export const MODELS = {
cost: { cost: {
input: 0.25, input: 0.25,
output: 1.5, output: 1.5,
cacheRead: 0, cacheRead: 0.03,
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 1000000, contextWindow: 1000000,

View File

@@ -1,5 +1,7 @@
# Changelog # Changelog
## [Unreleased]
## [0.67.0] - 2026-04-13 ## [0.67.0] - 2026-04-13
## Telemetry ## Telemetry

View File

@@ -1,5 +1,7 @@
# Changelog # Changelog
## [Unreleased]
## [0.67.0] - 2026-04-13 ## [0.67.0] - 2026-04-13
## [0.66.1] - 2026-04-08 ## [0.66.1] - 2026-04-08

View File

@@ -1,5 +1,7 @@
# Changelog # Changelog
## [Unreleased]
## [0.67.0] - 2026-04-13 ## [0.67.0] - 2026-04-13
### Fixed ### Fixed

View File

@@ -1,5 +1,7 @@
# Changelog # Changelog
## [Unreleased]
## [0.67.0] - 2026-04-13 ## [0.67.0] - 2026-04-13
## [0.66.1] - 2026-04-08 ## [0.66.1] - 2026-04-08