我是用Node.js和快车写的一架低程飘移器,使用AI。 JSX with the OpenAI AP. 大赦国际。 缩略语
https://docs.ai-jsx.com/tutorials/aijsxTutorials/part5-nextjs#the-aijsx-vant-Function”rel=“nofollow noreferer”>https://docs.ai-jsx.com/tutorials/aijsxTutorials/part5-nextjs#the-aijsx-ant-Function
上述职能是:toStreamResponse,其中产生了/returns a new response Object。 因此,这种办法与快车并不融合,后者期望你与路面手里现有的对应物体合作。 我怎么能够把这两种办法结合起来? I ve Trial using the toTextStream function:
routes.post("/chat-stream", async (req, res) => {
const { system = "", user = "" } = req.body || {};
if (!user) {
res.sendStatus(400);
return;
}
const RequestEl = getRequestEl(user, system);
const stream = toTextStream(RequestEl);
const reader = stream.getReader();
res.setHeader("Content-Type", "text/event-stream");
res.setHeader("Connection", "keep-alive");
res.setHeader("Cache-Control", "no-cache");
res.flushHeaders();
const pump = () => {
reader
.read()
.then(({ value, done }) => {
if (done) {
res.end();
return;
}
res.write(value);
pump();
})
.catch((err) => {
console.error(err);
if (!res.headersSent) {
res.status(500);
}
res.end();
});
};
pump();
});
综上所述,我可以看到对 Chrome杰夫工具的反应,但客户方是大赦国际。 JSX- provided React hook没有报告收到的任何数据。 换言之,这就是:
const { error, current, fetchAI } = useAIStream({});
航道报告说,<代码>error和目前
均为无效。