API: Make tool function description and parameters optional

This commit is contained in:
oobabooga
2026-03-05 21:43:33 -08:00
parent 3880c1a406
commit f9ed8820de
+2 -2
View File
@@ -66,9 +66,9 @@ class ToolDefinition(BaseModel):
class ToolFunction(BaseModel):
model_config = ConfigDict(extra='allow')
description: str
description: Optional[str] = None
name: str
parameters: 'ToolParameters'
parameters: Optional['ToolParameters'] = None
class ToolParameters(BaseModel):