tmp-test-big.js 932 B

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