I tried to run the example in the readme file ( replacing the url and chatId)
"flowise-sdk": "^1.0.9",
node version: 20.15.0
SO: Windows
// changed this because the original code breaks. I'll made another issue about this.
import pkg from 'flowise-sdk';
const { FlowiseClient } = pkg
const flowise = new FlowiseClient({ baseUrl: 'http://localhost:3000' });
async function main() {
const completion = await flowise.createPrediction({
chatflowId: '<id>',
question: "hello",
streaming: true
});
for await (const chunk of completion) {
console.log(chunk);
}
}
main();
In the console, the completion object look like this
{
[Symbol(Symbol.asyncIterator)]: [AsyncGeneratorFunction: [Symbol.asyncIterator]]
}
But the for await loop gets nothing and the script ends.