jack 1 hónapja
szülő
commit
8575a6d691
1 módosított fájl, 4 hozzáadás és 2 törlés
  1. 4 2
      app/models/run.py

+ 4 - 2
app/models/run.py

@@ -73,7 +73,9 @@ class RunBase(BaseModel):
     usage: Optional[dict] = Field(default=None, sa_column=Column(JSON))  # 调用使用情况
     temperature: Optional[float] = Field(default=None)  # 温度
     top_p: Optional[float] = Field(default=None)  # top_p
-    parallel_tool_calls: bool = Field(default=False)  # parallel_tool_calls
+    parallel_tool_calls: bool = Field(
+        default=False, nullable=False
+    )  # parallel_tool_calls
     audio: Optional[dict] = Field(default=None, sa_column=Column(JSON))  # audio
     modalities: Optional[List[Literal["text", "audio"]]] = Field(
         default=None, sa_column=Column(JSON)
@@ -114,7 +116,7 @@ class RunCreate(BaseModel):
     tool_choice: Optional[str] = Field(default=None)  # 工具选择
     temperature: Optional[float] = Field(default=None)  # 温度
     top_p: Optional[float] = Field(default=None)  # top_p
-    parallel_tool_calls: bool = Field(default=False)  # parallel_tool_calls
+    parallel_tool_calls: Optional[bool] = False  # parallel_tool_calls
     audio: Optional[dict] = Field(default=None, sa_column=Column(JSON))  # audio
     modalities: Optional[List[Literal["text", "audio"]]] = Field(
         default=None, sa_column=Column(JSON)