// 测试 maxTokens=16000 的实际耗时 const { callLLMWithMessages } = require('/data/ai/audio/server/dist/services/llm'); (async () => { const start = Date.now(); console.log('[test-big] start at', new Date().toISOString()); try { const result = await callLLMWithMessages( [ { role: 'system', content: '你是一个图书策划编辑,擅长为心理学经典效应生成详细的富信息大纲。' }, { role: 'user', content: '请为《心理学经典效应全收录》生成大纲,包含20个章节,每个章节200字简介。' } ], undefined, 16000 ); const elapsed = Math.floor((Date.now() - start) / 1000); console.log(`[test-big] success in ${elapsed}s, length=${result.length}`); } catch (e) { const elapsed = Math.floor((Date.now() - start) / 1000); console.error(`[test-big] failed in ${elapsed}s:`, e.message); } process.exit(0); })();