Add [Unreleased] section for next cycle

This commit is contained in:
Armin Ronacher
2026-05-27 22:04:01 +02:00
parent 706f8720f8
commit 39a26c84f8
5 changed files with 122 additions and 131 deletions

View File

@@ -1,5 +1,7 @@
# Changelog
## [Unreleased]
## [0.76.0] - 2026-05-27
### Fixed

View File

@@ -1,5 +1,7 @@
# Changelog
## [Unreleased]
## [0.76.0] - 2026-05-27
### Fixed

View File

@@ -1922,7 +1922,7 @@ export const MODELS = {
cost: {
input: 0.1,
output: 0.4,
cacheRead: 0.03,
cacheRead: 0.025,
cacheWrite: 0,
},
contextWindow: 1047576,
@@ -2007,7 +2007,7 @@ export const MODELS = {
cost: {
input: 0.15,
output: 0.6,
cacheRead: 0.08,
cacheRead: 0.075,
cacheWrite: 0,
},
contextWindow: 128000,
@@ -2133,7 +2133,7 @@ export const MODELS = {
cost: {
input: 1.25,
output: 10,
cacheRead: 0.13,
cacheRead: 0.125,
cacheWrite: 0,
},
contextWindow: 400000,
@@ -2558,7 +2558,7 @@ export const MODELS = {
cost: {
input: 1.1,
output: 4.4,
cacheRead: 0.28,
cacheRead: 0.275,
cacheWrite: 0,
},
contextWindow: 200000,
@@ -2617,23 +2617,6 @@ export const MODELS = {
contextWindow: 32000,
maxTokens: 8000,
} satisfies Model<"openai-completions">,
"qwen-3-235b-a22b-instruct-2507": {
id: "qwen-3-235b-a22b-instruct-2507",
name: "Qwen 3 235B Instruct",
api: "openai-completions",
provider: "cerebras",
baseUrl: "https://api.cerebras.ai/v1",
reasoning: false,
input: ["text"],
cost: {
input: 0.6,
output: 1.2,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 131000,
maxTokens: 32000,
} satisfies Model<"openai-completions">,
"zai-glm-4.7": {
id: "zai-glm-4.7",
name: "Z.AI GLM-4.7",
@@ -4850,7 +4833,7 @@ export const MODELS = {
cost: {
input: 1,
output: 3,
cacheRead: 0,
cacheRead: 0.5,
cacheWrite: 0,
},
contextWindow: 262144,
@@ -4867,7 +4850,7 @@ export const MODELS = {
cost: {
input: 0.15,
output: 0.6,
cacheRead: 0,
cacheRead: 0.075,
cacheWrite: 0,
},
contextWindow: 131072,
@@ -4884,7 +4867,7 @@ export const MODELS = {
cost: {
input: 0.075,
output: 0.3,
cacheRead: 0,
cacheRead: 0.0375,
cacheWrite: 0,
},
contextWindow: 131072,
@@ -5170,9 +5153,9 @@ export const MODELS = {
reasoning: true,
input: ["text"],
cost: {
input: 1.74,
output: 3.48,
cacheRead: 0.145,
input: 0.435,
output: 0.87,
cacheRead: 0.003625,
cacheWrite: 0,
},
contextWindow: 1048576,
@@ -6265,7 +6248,7 @@ export const MODELS = {
cost: {
input: 0.1,
output: 0.4,
cacheRead: 0.03,
cacheRead: 0.025,
cacheWrite: 0,
},
contextWindow: 1047576,
@@ -6350,7 +6333,7 @@ export const MODELS = {
cost: {
input: 0.15,
output: 0.6,
cacheRead: 0.08,
cacheRead: 0.075,
cacheWrite: 0,
},
contextWindow: 128000,
@@ -6476,7 +6459,7 @@ export const MODELS = {
cost: {
input: 1.25,
output: 10,
cacheRead: 0.13,
cacheRead: 0.125,
cacheWrite: 0,
},
contextWindow: 400000,
@@ -6901,7 +6884,7 @@ export const MODELS = {
cost: {
input: 1.1,
output: 4.4,
cacheRead: 0.28,
cacheRead: 0.275,
cacheWrite: 0,
},
contextWindow: 200000,
@@ -7051,7 +7034,7 @@ export const MODELS = {
cacheWrite: 0,
},
contextWindow: 200000,
maxTokens: 128000,
maxTokens: 32000,
} satisfies Model<"openai-completions">,
"claude-haiku-4-5": {
id: "claude-haiku-4-5",
@@ -7640,6 +7623,23 @@ export const MODELS = {
contextWindow: 262144,
maxTokens: 65536,
} satisfies Model<"openai-completions">,
"mimo-v2.5-free": {
id: "mimo-v2.5-free",
name: "MiMo V2.5 Free",
api: "openai-completions",
provider: "opencode",
baseUrl: "https://opencode.ai/zen/v1",
reasoning: true,
input: ["text", "image"],
cost: {
input: 0,
output: 0,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 1000000,
maxTokens: 128000,
} satisfies Model<"openai-completions">,
"minimax-m2.5": {
id: "minimax-m2.5",
name: "MiniMax M2.5",
@@ -7842,9 +7842,9 @@ export const MODELS = {
reasoning: true,
input: ["text", "image"],
cost: {
input: 0.4,
output: 2,
cacheRead: 0.08,
input: 0.14,
output: 0.28,
cacheRead: 0.0028,
cacheWrite: 0,
},
contextWindow: 1000000,
@@ -7859,9 +7859,9 @@ export const MODELS = {
reasoning: true,
input: ["text"],
cost: {
input: 1,
output: 3,
cacheRead: 0.2,
input: 1.74,
output: 3.48,
cacheRead: 0.0145,
cacheWrite: 0,
},
contextWindow: 1048576,
@@ -7937,6 +7937,23 @@ export const MODELS = {
contextWindow: 262144,
maxTokens: 65536,
} satisfies Model<"openai-completions">,
"qwen3.7-max": {
id: "qwen3.7-max",
name: "Qwen3.7 Max",
api: "anthropic-messages",
provider: "opencode-go",
baseUrl: "https://opencode.ai/zen/go",
reasoning: true,
input: ["text"],
cost: {
input: 2.5,
output: 7.5,
cacheRead: 0.5,
cacheWrite: 3.125,
},
contextWindow: 1000000,
maxTokens: 65536,
} satisfies Model<"anthropic-messages">,
},
"openrouter": {
"ai21/jamba-large-1.7": {
@@ -7956,23 +7973,6 @@ export const MODELS = {
contextWindow: 256000,
maxTokens: 4096,
} satisfies Model<"openai-completions">,
"alibaba/tongyi-deepresearch-30b-a3b": {
id: "alibaba/tongyi-deepresearch-30b-a3b",
name: "Tongyi DeepResearch 30B A3B",
api: "openai-completions",
provider: "openrouter",
baseUrl: "https://openrouter.ai/api/v1",
reasoning: true,
input: ["text"],
cost: {
input: 0.09,
output: 0.44999999999999996,
cacheRead: 0.09,
cacheWrite: 0,
},
contextWindow: 131072,
maxTokens: 131072,
} satisfies Model<"openai-completions">,
"amazon/nova-2-lite-v1": {
id: "amazon/nova-2-lite-v1",
name: "Amazon: Nova 2 Lite",
@@ -8300,23 +8300,6 @@ export const MODELS = {
contextWindow: 262144,
maxTokens: 262144,
} satisfies Model<"openai-completions">,
"arcee-ai/trinity-large-thinking:free": {
id: "arcee-ai/trinity-large-thinking:free",
name: "Arcee AI: Trinity Large Thinking (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: 262144,
maxTokens: 80000,
} satisfies Model<"openai-completions">,
"arcee-ai/trinity-mini": {
id: "arcee-ai/trinity-mini",
name: "Arcee AI: Trinity Mini",
@@ -8368,23 +8351,6 @@ 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",
@@ -8530,13 +8496,13 @@ export const MODELS = {
reasoning: false,
input: ["text"],
cost: {
input: 0.32,
output: 0.8899999999999999,
input: 0.2288,
output: 0.9144,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 163840,
maxTokens: 16384,
contextWindow: 131072,
maxTokens: 16000,
} satisfies Model<"openai-completions">,
"deepseek/deepseek-chat-v3-0324": {
id: "deepseek/deepseek-chat-v3-0324",
@@ -9803,6 +9769,23 @@ export const MODELS = {
contextWindow: 262144,
maxTokens: 262142,
} satisfies Model<"openai-completions">,
"moonshotai/kimi-k2.6:free": {
id: "moonshotai/kimi-k2.6:free",
name: "MoonshotAI: Kimi K2.6 (free)",
api: "openai-completions",
provider: "openrouter",
baseUrl: "https://openrouter.ai/api/v1",
reasoning: true,
input: ["text", "image"],
cost: {
input: 0,
output: 0,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 262144,
maxTokens: 4096,
} satisfies Model<"openai-completions">,
"nex-agi/deepseek-v3.1-nex-n1": {
id: "nex-agi/deepseek-v3.1-nex-n1",
name: "Nex AGI: DeepSeek V3.1 Nex N1",
@@ -10392,11 +10375,11 @@ export const MODELS = {
cost: {
input: 1.25,
output: 10,
cacheRead: 0.125,
cacheRead: 0.13,
cacheWrite: 0,
},
contextWindow: 128000,
maxTokens: 16384,
maxTokens: 32000,
} satisfies Model<"openai-completions">,
"openai/gpt-5.1-codex": {
id: "openai/gpt-5.1-codex",
@@ -10409,7 +10392,7 @@ export const MODELS = {
cost: {
input: 1.25,
output: 10,
cacheRead: 0.125,
cacheRead: 0.13,
cacheWrite: 0,
},
contextWindow: 400000,
@@ -10443,11 +10426,11 @@ export const MODELS = {
cost: {
input: 0.25,
output: 2,
cacheRead: 0.03,
cacheRead: 0.024999999999999998,
cacheWrite: 0,
},
contextWindow: 400000,
maxTokens: 128000,
maxTokens: 100000,
} satisfies Model<"openai-completions">,
"openai/gpt-5.2": {
id: "openai/gpt-5.2",
@@ -10483,7 +10466,7 @@ export const MODELS = {
cacheWrite: 0,
},
contextWindow: 128000,
maxTokens: 32000,
maxTokens: 16384,
} satisfies Model<"openai-completions">,
"openai/gpt-5.2-codex": {
id: "openai/gpt-5.2-codex",
@@ -11019,8 +11002,8 @@ export const MODELS = {
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 131072,
maxTokens: 8192,
contextWindow: 262144,
maxTokens: 32768,
} satisfies Model<"openai-completions">,
"poolside/laguna-xs.2:free": {
id: "poolside/laguna-xs.2:free",
@@ -11036,8 +11019,8 @@ export const MODELS = {
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 131072,
maxTokens: 8192,
contextWindow: 262144,
maxTokens: 32768,
} satisfies Model<"openai-completions">,
"prime-intellect/intellect-3": {
id: "prime-intellect/intellect-3",
@@ -11119,7 +11102,7 @@ export const MODELS = {
input: 0.26,
output: 0.78,
cacheRead: 0,
cacheWrite: 0.325,
cacheWrite: 0,
},
contextWindow: 1000000,
maxTokens: 32768,
@@ -11697,7 +11680,7 @@ export const MODELS = {
input: 0.065,
output: 0.26,
cacheRead: 0,
cacheWrite: 0.08125,
cacheWrite: 0,
},
contextWindow: 1000000,
maxTokens: 65536,
@@ -11714,7 +11697,7 @@ export const MODELS = {
input: 0.26,
output: 1.56,
cacheRead: 0,
cacheWrite: 0.325,
cacheWrite: 0,
},
contextWindow: 1000000,
maxTokens: 65536,
@@ -11731,7 +11714,7 @@ export const MODELS = {
input: 0.3,
output: 1.7999999999999998,
cacheRead: 0,
cacheWrite: 0,
cacheWrite: 0.375,
},
contextWindow: 1000000,
maxTokens: 65536,
@@ -11745,13 +11728,13 @@ export const MODELS = {
reasoning: true,
input: ["text", "image"],
cost: {
input: 0.3,
input: 0.29,
output: 3.1999999999999997,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 262144,
maxTokens: 262144,
maxTokens: 262140,
} satisfies Model<"openai-completions">,
"qwen/qwen3.6-35b-a3b": {
id: "qwen/qwen3.6-35b-a3b",
@@ -11762,7 +11745,7 @@ export const MODELS = {
reasoning: true,
input: ["text", "image"],
cost: {
input: 0.15,
input: 0.14,
output: 1,
cacheRead: 0,
cacheWrite: 0,
@@ -11830,10 +11813,10 @@ export const MODELS = {
reasoning: true,
input: ["text"],
cost: {
input: 2.5,
output: 7.5,
cacheRead: 0,
cacheWrite: 3.125,
input: 1.25,
output: 3.75,
cacheRead: 0.25,
cacheWrite: 1.5625,
},
contextWindow: 1000000,
maxTokens: 65536,
@@ -12102,9 +12085,9 @@ export const MODELS = {
reasoning: true,
input: ["text", "image"],
cost: {
input: 0.39999999999999997,
output: 2,
cacheRead: 0.08,
input: 0.14,
output: 0.28,
cacheRead: 0.0028,
cacheWrite: 0,
},
contextWindow: 1048576,
@@ -12119,13 +12102,13 @@ export const MODELS = {
reasoning: true,
input: ["text"],
cost: {
input: 1,
output: 3,
cacheRead: 0.19999999999999998,
input: 0.435,
output: 0.87,
cacheRead: 0.0036,
cacheWrite: 0,
},
contextWindow: 1048576,
maxTokens: 16384,
maxTokens: 131072,
} satisfies Model<"openai-completions">,
"z-ai/glm-4-32b": {
id: "z-ai/glm-4-32b",
@@ -12170,13 +12153,13 @@ export const MODELS = {
reasoning: true,
input: ["text"],
cost: {
input: 0.13,
output: 0.85,
cacheRead: 0.024999999999999998,
input: 0.125,
output: 0.84,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 131072,
maxTokens: 98304,
maxTokens: 131070,
} satisfies Model<"openai-completions">,
"z-ai/glm-4.5-air:free": {
id: "z-ai/glm-4.5-air:free",
@@ -15284,9 +15267,9 @@ export const MODELS = {
reasoning: true,
input: ["text", "image"],
cost: {
input: 0.39999999999999997,
output: 2,
cacheRead: 0.08,
input: 0.14,
output: 0.28,
cacheRead: 0.0028,
cacheWrite: 0,
},
contextWindow: 1050000,
@@ -15301,9 +15284,9 @@ export const MODELS = {
reasoning: true,
input: ["text", "image"],
cost: {
input: 1,
output: 3,
cacheRead: 0.19999999999999998,
input: 0.435,
output: 0.87,
cacheRead: 0.0036,
cacheWrite: 0,
},
contextWindow: 1050000,

View File

@@ -1,5 +1,7 @@
# Changelog
## [Unreleased]
## [0.76.0] - 2026-05-27
### New Features

View File

@@ -1,5 +1,7 @@
# Changelog
## [Unreleased]
## [0.76.0] - 2026-05-27
### Added