process.chdir(__dirname); (async () => { try { const { callLLMWithMessages } = require('./dist/services/llm/index'); const LONG_PROMPT = `请生成一本关于"小兔子不肯睡"的儿童绘本完整富信息大纲。要求: 1. 必须生成65个章节,从第1章连续输出到第65章 2. 每个章节包含:编号、标题、摘要、知识点列表、预估字数、写作指令 3. 总字数约130000字 4. 返回格式必须是严格的JSON。 请直接输出JSON。`; const start = Date.now(); console.log('=== 端到端验证:调用 callLLMWithMessages(带修复)==='); const result = await callLLMWithMessages( [{ role: 'user', content: LONG_PROMPT }], 'MiniMax-M2.7', 16000 // 修复后的值 ); const elapsed = ((Date.now() - start) / 1000).toFixed(1); console.log(`✅ 端到端调用成功!耗时: ${elapsed}s, 响应长度: ${result.length} 字符`); console.log('响应开头:', result.substring(0, 200)); console.log('响应结尾:', result.substring(result.length - 200)); } catch (e) { const elapsed = ((Date.now() - start) / 1000).toFixed(1); console.log(`❌ 端到端调用失败!耗时: ${elapsed}s, 错误: ${e.message}`); } })();