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.'); const output2 = await modelDialog.interrogate('Hi, use the list files tools and the read files tool on /readme.txt in same variations to test it. use the tools in parallel.'); console.log('final output:',output2.output); console.log('reasoning:',output2.reasoning); console.log('Ti:',output2.inputTokens,'Tc:',output2.cachedTokens,'To:',output2.outputTokens); })()