in src/requests/stream-reader.ts [41:52]
export function processStream(response: Response): GenerateContentStreamResult {
const inputStream = response.body!.pipeThrough(
new TextDecoderStream("utf8", { fatal: true }),
);
const responseStream =
getResponseStream<GenerateContentResponse>(inputStream);
const [stream1, stream2] = responseStream.tee();
return {
stream: generateResponseSequence(stream1),
response: getResponsePromise(stream2),
};
}