Files
AiDA_Python/app/schemas/design.py

41 lines
930 B
Python
Raw Normal View History

2026-01-13 12:32:18 +08:00
from typing import List, Optional
from pydantic import BaseModel, Field
2024-05-28 15:22:11 +08:00
2026-01-08 17:33:54 +08:00
class SAMRequestModel(BaseModel):
2026-03-27 14:56:32 +08:00
bucket: str = Field(..., description="minio bucket name ")
object_name: str = Field(..., description="minio object name ")
2026-01-13 12:32:18 +08:00
image_path: str = Field(..., description="图片路径,必填字段")
type: str = Field(..., description="推理类型,必填字段")
points: Optional[List[List[float]]] = None
labels: Optional[List[int]] = None
box: Optional[List[int]] = None
2026-01-08 17:33:54 +08:00
2024-05-28 15:22:11 +08:00
class DesignModel(BaseModel):
objects: list[dict]
process_id: str
class DesignStreamModel(BaseModel):
objects: list[dict]
process_id: str
2024-12-09 14:34:16 +08:00
requestId: str
2025-12-16 11:59:28 +08:00
callback_url: str
2024-06-18 10:50:15 +08:00
class DesignProgressModel(BaseModel):
process_id: str
2024-06-24 16:35:34 +08:00
class ModelProgressModel(BaseModel):
model_path: str
2024-09-12 10:06:25 +08:00
class DBGConfigModel(BaseModel):
tasks_id: str
user_id: str
2024-09-26 06:09:05 +00:00
file_name: str
2024-09-12 10:06:25 +08:00
total: int