basemodel

This commit is contained in:
CakeCN
2025-09-14 13:58:38 +08:00
parent 83ed97ae1c
commit 3bb06aa9b2

View File

@@ -8,4 +8,16 @@ class FunctionResponse(BaseModel):
name: str
status: FunctionStatus
message: str = ""
args: Optional[dict] = None
args: Optional[dict] = None
def __init__(self, name: str, status: FunctionStatus, message: str = "", args: Optional[dict] = None):
super().__init__(name=name, status=status, message=message, args=args)
def to_dict(self):
return self.model_dump()
def to_json(self):
return self.model_dump_json()
def to_string(self):
return self.model_dump_json()