import ModelDialog from './modelDialog.js'; import chalk from 'chalk'; const modelDialog = new ModelDialog(); modelDialog.on('outputUpdate', (output) => { console.log(chalk.blue('output event'),output); }); modelDialog.on('reasoningUpdate', (output) => { console.log(chalk.blue('reasoning event'),output); }); (async ()=>{ const output = await modelDialog.interrogate('Can you remember "seven" ?'); console.log(output.output,JSON.stringify(output.reasoning,null,2)); const output2 = await modelDialog.interrogate('read a file that is what you remebered plus 1 as a word with txt ending, check that file.'); console.log('final output:',output2.output); console.log('reasoning:',output2.reasoning); console.log('Tokens:',output2.inputTokens,output2.cachedTokens,output2.outputTokens); })()