본문으로 건너뛰기

함수: streamToText()

function streamToText(stream): Promise<string>;

정의 위치: packages/ai/src/stream-to-response.ts:45

StreamChunk async iterable에서 모든 텍스트 콘텐츠를 수집해 문자열로 반환합니다.

이 함수는 전체 스트림을 소비하고 TEXT_MESSAGE_CONTENT 이벤트의 콘텐츠를 누적한 뒤 최종적으로 연결된 텍스트를 반환합니다.

매개변수

stream

AsyncIterable&lt;AGUIEvent>

chat()에서 반환된 StreamChunk의 AsyncIterable입니다.

반환값

Promise&lt;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?"