함수: streamToText()
function streamToText(stream): Promise<string>;
정의 위치: packages/ai/src/stream-to-response.ts:45
StreamChunk async iterable에서 모든 텍스트 콘텐츠를 수집해 문자열로 반환합니다.
이 함수는 전체 스트림을 소비하고 TEXT_MESSAGE_CONTENT 이벤트의 콘텐츠를 누적한 뒤 최종적으로 연결된 텍스트를 반환합니다.
매개변수
stream
AsyncIterable<AGUIEvent>
chat()에서 반환된 StreamChunk의 AsyncIterable입니다.
반환값
Promise<string>
Promise<string> - 누적된 텍스트 콘텐츠입니다.
예제
const stream = chat({
adapter: openaiText('gpt-5.5'),
messages: [{ role: 'user', content: 'Hello!' }]
});
const text = await streamToText(stream);
console.log(text); // "Hello! How can I help you today?"