function streamToText(stream): Promise<string>;function streamToText(stream): Promise<string>;Defined in: packages/typescript/ai/src/stream-to-response.ts:24
Collect all text content from a StreamChunk async iterable and return as a string.
This function consumes the entire stream, accumulating content from TEXT_MESSAGE_CONTENT events, and returns the final concatenated text.
AsyncIterable<AGUIEvent>
AsyncIterable of StreamChunks from chat()
Promise<string>
Promise
const stream = chat({
adapter: openaiText(),
model: 'gpt-4o',
messages: [{ role: 'user', content: 'Hello!' }]
});
const text = await streamToText(stream);
console.log(text); // "Hello! How can I help you today?"const stream = chat({
adapter: openaiText(),
model: 'gpt-4o',
messages: [{ role: 'user', content: 'Hello!' }]
});
const text = await streamToText(stream);
console.log(text); // "Hello! How can I help you today?"