diff --git a/packages/core/src/core/tokenLimits.ts b/packages/core/src/core/tokenLimits.ts index cd3a0a0fc..a67e224a2 100644 --- a/packages/core/src/core/tokenLimits.ts +++ b/packages/core/src/core/tokenLimits.ts @@ -160,9 +160,7 @@ const PATTERNS: Array<[RegExp, TokenCount]> = [ // ------------------- // DeepSeek // ------------------- - [/^deepseek$/, LIMITS['128k']], - [/^deepseek-r1(?:-.*)?$/, LIMITS['128k']], - [/^deepseek-v3(?:\.\d+)?(?:-.*)?$/, LIMITS['128k']], + [/^deepseek(?:-.*)?$/, LIMITS['128k']], // ------------------- // GPT-OSS / Kimi / Llama & Mistral examples @@ -199,6 +197,12 @@ const OUTPUT_PATTERNS: Array<[RegExp, TokenCount]> = [ // Qwen3-VL-Plus: 32K max output tokens [/^qwen3-vl-plus$/, LIMITS['32k']], + + // Deepseek-chat: 8k max tokens + [/^deepseek-chat$/, LIMITS['8k']], + + // Deepseek-reasoner: 64k max tokens + [/^deepseek-reasoner$/, LIMITS['64k']], ]; /**