test-llm-direct.ts 719 B

123456789101112131415161718
  1. import { callLLMWithMessages } from './src/services/llm/index.js';
  2. const messages = [
  3. { role: 'system', content: 'You are a helpful assistant. Return valid JSON only.' },
  4. { role: 'user', content: '书名:《小星探险》\n一本1000字的小故事书,适合儿童阅读\n\n请生成章级大纲(genLevel=1),返回JSON格式,包含chapters数组。每章有number、title、summary、keyPoints、estimatedWords。' }
  5. ];
  6. async function main() {
  7. try {
  8. console.log('Starting LLM call...');
  9. const r = await callLLMWithMessages(messages);
  10. console.log('Response length:', r.length);
  11. console.log('Response:\n', r);
  12. } catch (e: any) {
  13. console.error('Error:', e.message);
  14. }
  15. }
  16. main();