Browse Source

Merge pull request #12447 from floriankick/fix-openai-api-empty-message-after-tool-call

fix: make content parameter optional in OpenAI chat completion API endpoint
Timothy Jaeryang Baek 3 months ago
parent
commit
64b68b3641
1 changed files with 1 additions and 1 deletions
  1. 1 1
      backend/open_webui/routers/ollama.py

+ 1 - 1
backend/open_webui/routers/ollama.py

@@ -1197,7 +1197,7 @@ class OpenAIChatMessageContent(BaseModel):
 
 
 class OpenAIChatMessage(BaseModel):
 class OpenAIChatMessage(BaseModel):
     role: str
     role: str
-    content: Union[str, list[OpenAIChatMessageContent]]
+    content: Union[Optional[str], list[OpenAIChatMessageContent]]
 
 
     model_config = ConfigDict(extra="allow")
     model_config = ConfigDict(extra="allow")