tb2.cjs 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. // 单调 bailian/qwen3.5-flash 调用,启动后实时打印
  2. process.on('SIGTERM', () => { console.log('SIGTERM received'); process.exit(0); });
  3. process.on('SIGINT', () => { console.log('SIGINT received'); process.exit(0); });
  4. const llm = require('/data/ai/audio/server/dist/services/llm');
  5. const start = Date.now();
  6. const timer = setInterval(() => {
  7. console.log(`[t+${(Date.now() - start) / 1000}s] still waiting...`);
  8. }, 10000);
  9. (async () => {
  10. console.log('[t=0] calling qwen3.5-flash via callLLMWithMessages...');
  11. try {
  12. const r = await llm.callLLMWithMessages(
  13. [
  14. { role: 'system', content: 'You are helpful. Answer in 5 words.' },
  15. { role: 'user', content: '用一句话总结平凡的世界' },
  16. ],
  17. 'qwen3.5-flash',
  18. 200
  19. );
  20. clearInterval(timer);
  21. console.log(`[t=${(Date.now() - start) / 1000}s] OK: ${r.slice(0, 200)}`);
  22. } catch (e) {
  23. clearInterval(timer);
  24. console.log(`[t=${(Date.now() - start) / 1000}s] ERR: ${e?.message?.slice(0, 200)}`);
  25. console.log(' name:', e?.name, 'code:', e?.code);
  26. }
  27. process.exit(0);
  28. })();