yes, but I call it outside of the loop that iterates over chunks like so ```Typescript const { reada
yes, but I call it outside of the loop that iterates over chunks like so
const { readable, writable } = new TransformStream();
const writer = writable.getWriter();
const encoder = new TextEncoder();
try {
for await (const chunk of completions) {
const content = chunk['choices'][0].delta.content!;
const encodedMessage = encoder.encode(content);
writer.write(encodedMessage);
}
writer.close();
return new Response(readable, {
headers: {
...corsHeaders,
},
});
} catch (e) {
console.error(e);
// writer.abort(e);
return new Response('bad bad error', { headers: corsHeaders });
}const { readable, writable } = new TransformStream();
const writer = writable.getWriter();
const encoder = new TextEncoder();
try {
for await (const chunk of completions) {
const content = chunk['choices'][0].delta.content!;
const encodedMessage = encoder.encode(content);
writer.write(encodedMessage);
}
writer.close();
return new Response(readable, {
headers: {
...corsHeaders,
},
});
} catch (e) {
console.error(e);
// writer.abort(e);
return new Response('bad bad error', { headers: corsHeaders });
}







