from pydantic import BaseModel, Field, confloat, HttpUrl from typing import Optional, List, Dict, Any class ImageTo3DRequest(BaseModel): input_images: List[str] = Field( ..., description="输入图片路径列表" ) model: str = Field( default="single", description="模型类型: single 或 multi" ) task_id: str = Field( ... ) callback_url: str # 必填,客户端提供的回调地址 class ToSVGRequest(BaseModel): minio_glb_path: str = Field( ..., description="输入图片路径列表" ) callback_url: str # 必填