diff --git a/server.js b/server.js index b5c4edd..1a2a5bc 100644 --- a/server.js +++ b/server.js @@ -120,6 +120,10 @@ async function callDeepSeek(apiKey, messages, opts) { messages, temperature, max_tokens: maxTokens, + // deepseek-v4-flash 默认开启thinking mode,复杂输入会把整个max_tokens预算都花在推理链上, + // content留空、finish_reason变成length(就是"AI返回空响应"这个报错的根因)。这里都是纯 + // 结构化提取/翻译任务,不需要推理,显式关掉thinking让token预算全部用来输出实际内容。 + thinking: { type: 'disabled' }, }), }); if (!resp.ok) {