add fern sdk (#1786)

This commit is contained in:
LawyZheng
2025-02-19 00:58:48 +08:00
committed by GitHub
parent e7c3e4e37a
commit a258406a86
153 changed files with 17372 additions and 255 deletions

View File

@@ -20,6 +20,9 @@ class ObserverTaskStatus(StrEnum):
timed_out = "timed_out"
completed = "completed"
def is_final(self) -> bool:
return self in [self.failed, self.terminated, self.canceled, self.timed_out, self.completed]
class ObserverTask(BaseModel):
model_config = ConfigDict(from_attributes=True, populate_by_name=True)