|
@@ -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)
|