diff --git a/packages/types/src/providers/qwen-code.ts b/packages/types/src/providers/qwen-code.ts index 0f51e4eacb..78c3892042 100644 --- a/packages/types/src/providers/qwen-code.ts +++ b/packages/types/src/providers/qwen-code.ts @@ -1,8 +1,8 @@ import type { ModelInfo } from "../model.js" -export type QwenCodeModelId = "qwen3-coder-plus" | "qwen3-coder-flash" +export type QwenCodeModelId = "qwen3-coder-plus" | "qwen3-coder-flash" | "coder-model" -export const qwenCodeDefaultModelId: QwenCodeModelId = "qwen3-coder-plus" +export const qwenCodeDefaultModelId: QwenCodeModelId = "coder-model" export const qwenCodeModels = { "qwen3-coder-plus": { @@ -27,4 +27,15 @@ export const qwenCodeModels = { cacheReadsPrice: 0, description: "Qwen3 Coder Flash - Fast coding model with 1M context window optimized for speed", }, + "coder-model": { + maxTokens: 65_536, + contextWindow: 1_000_000, + supportsImages: true, + supportsPromptCache: false, + inputPrice: 0, + outputPrice: 0, + cacheWritesPrice: 0, + cacheReadsPrice: 0, + description: "Qwen 3.5 Plus - efficient hybrid model with leading coding performance", + }, } as const satisfies Record