32 lines
1.0 KiB
JavaScript
32 lines
1.0 KiB
JavaScript
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);
|
|
})()
|