INNER CODE UNIT · TypeScript
askStream
xiangsx/gpt4free-ts · model/acytoo/index.ts:60
public async askStream(req: ChatRequest, stream: EventStream) {
let i = 10;
const data: RealReq = {
temperature: 1.0,
model: req.model,
key: '',
messages: req.messages.map((v) => ({
role: v.role,
content: contentToString(v.content),
createdAt: moment().valueOf() + i++ * 100,
})),
password: '',
};
try {
const res = await this.client.post('/api/completions', data, {
responseType: 'stream',
} as AxiosRequestConfig);
res.data.pipe(