const { callLLMWithMessages } = require('/data/ai/audio/server/dist/services/llm'); const fs = require('fs'); const LOG = '/tmp/test-llm-out.log'; const log = (m) => fs.appendFileSync(LOG, new Date().toISOString() + ' ' + m + '\n'); fs.writeFileSync(LOG, ''); log('[start]'); (async () => { const start = Date.now(); try { log('[calling] bailian qwen3.5-flash 8000 tokens'); const r = await callLLMWithMessages( [ {role:'system', content:'你是一位图书策划编辑。'}, {role:'user', content:'为《心理学经典效应全收录》生成20个章节大纲,每个200字简介。'} ], 'qwen3.5-flash', 8000 ); const sec = Math.floor((Date.now()-start)/1000); log('[success] ' + sec + 's, len=' + r.length); } catch(e) { const sec = Math.floor((Date.now()-start)/1000); log('[failed] ' + sec + 's: ' + e.message); } process.exit(0); })();