Unverified Commit e977c111 authored by Maximilien de Bayser's avatar Maximilien de Bayser Committed by GitHub
Browse files

Add workaround for shared field_names in pydantic model class (#13925)


Signed-off-by: default avatarMax de Bayser <mbayser@br.ibm.com>
parent 5f063a80
...@@ -1238,6 +1238,9 @@ class ChatCompletionLogProb(OpenAIBaseModel): ...@@ -1238,6 +1238,9 @@ class ChatCompletionLogProb(OpenAIBaseModel):
class ChatCompletionLogProbsContent(ChatCompletionLogProb): class ChatCompletionLogProbsContent(ChatCompletionLogProb):
# Workaround: redefine fields name cache so that it's not
# shared with the super class.
field_names: ClassVar[Optional[set[str]]] = None
top_logprobs: list[ChatCompletionLogProb] = Field(default_factory=list) top_logprobs: list[ChatCompletionLogProb] = Field(default_factory=list)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment