tmp-test-qwen2.js 921 B

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