jack 3 дней назад
Родитель
Сommit
a3450dc630
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      app/models/message.py

+ 3 - 3
app/models/message.py

@@ -18,7 +18,7 @@ class MessageBase(BaseModel):
     metadata_: Optional[dict] = Field(default=None, sa_column=Column("metadata", JSON), schema_extra={"validation_alias": "metadata"})
     assistant_id: Optional[str] = Field(default=None)
     run_id: Optional[str] = Field(default=None)
-    reasoning_content: Optional[Union[str, List[dict]]] = None
+    reasoning_content: Optional[Union[str, List[dict]]] = Field(default=None, sa_column=Column(JSON))
 
 
 class Message(MessageBase, TimeStampMixin, PrimaryKeyMixin, table=True):
@@ -31,12 +31,12 @@ class MessageCreate(BaseModel):
     file_ids: Optional[list] = Field(default=None)
     attachments: Optional[list] = Field(default=None, sa_column=Column(JSON))  # 附件
     metadata_: Optional[dict] = Field(default=None, schema_extra={"validation_alias": "metadata"})
-    reasoning_content: Optional[Union[str, List[dict]]] = None
+    reasoning_content: Optional[Union[str, List[dict]]] = Field(default=None)
 
 
 class MessageUpdate(BaseModel):
     content:  Union[str, List[dict]] = Field(default=None)
-    reasoning_content: Optional[Union[str, List[dict]]] = None
+    reasoning_content: Optional[Union[str, List[dict]]] = Field(default=None)
     metadata_: Optional[dict] = Field(default=None, schema_extra={"validation_alias": "metadata"})