OAI: Fix chat completion validation

Validation wasn't properly run on older pydantic, so ChatCompletionRespChoice
was being sent instead of a ChatCompletionMessage when streaming
responses.

Signed-off-by: kingbri <bdashore3@proton.me>
This commit is contained in:
kingbri
2023-12-17 16:00:22 -05:00
committed by Brian Dashore
parent 7cbc08fc72
commit a87e474660

View File

@@ -18,7 +18,7 @@ class ChatCompletionStreamChoice(BaseModel):
# Index is 0 since we aren't using multiple choices
index: int = 0
finish_reason: Optional[str]
delta: Union[ChatCompletionRespChoice, dict] = {}
delta: Union[ChatCompletionMessage, dict] = {}
# Inherited from common request
class ChatCompletionRequest(CommonCompletionRequest):