fix(ai): accept clean OpenAI Chat stream endings
This commit is contained in:
parent
6b9136e797
commit
1380707e0d
7 changed files with 118 additions and 28 deletions
|
|
@ -194,7 +194,7 @@ const FakeProtocol = Protocol.make<FakeBody, string, string, void>({
|
|||
event: Schema.String,
|
||||
initial: () => undefined,
|
||||
step: (_, frame) => Effect.succeed([undefined, [{ type: "text-delta", id: "text-0", text: frame }]] as const),
|
||||
onHalt: () => [{ type: "finish", reason: "stop" }],
|
||||
onHalt: () => Effect.succeed([{ type: "finish", reason: "stop" }]),
|
||||
},
|
||||
})
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue