Skip to content

Commit 41f9149

Browse files
committed
feat(server): support openai compatible stream api (#8065)
fix #8010
1 parent 935771c commit 41f9149

File tree

1 file changed

+3
-0
lines changed
  • packages/backend/server/src/plugins/copilot/providers

1 file changed

+3
-0
lines changed

packages/backend/server/src/plugins/copilot/providers/openai.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,9 @@ export class OpenAIProvider
255255
);
256256

257257
for await (const message of result) {
258+
if (!Array.isArray(message.choices) || !message.choices.length) {
259+
continue;
260+
}
258261
const content = message.choices[0].delta.content;
259262
if (content) {
260263
yield content;

0 commit comments

Comments
 (0)