MCPcopy
hub / github.com/sligter/LandPPT / ImageUploadRequest

Class ImageUploadRequest

src/landppt/services/image/models.py:205–224  ·  view source on GitHub ↗

图片上传请求

Source from the content-addressed store, hash-verified

203
204
205class ImageUploadRequest(BaseModel):
206 """图片上传请求"""
207 filename: str
208 content_type: str
209 file_size: int
210
211 # 可选信息
212 title: Optional[str] = None
213 description: Optional[str] = None
214 tags: List[str] = Field(default_factory=list)
215 category: Optional[str] = None
216
217 # 来源信息
218 source_type: Optional[ImageSourceType] = None # 实际来源类型,如果为None则默认为LOCAL_STORAGE
219 original_url: Optional[str] = None # 原始URL(用于网络图片)
220
221 # 处理选项
222 auto_resize: bool = True
223 auto_optimize: bool = True
224 generate_thumbnails: bool = True
225
226
227class ImageProcessingOptions(BaseModel):

Calls 1

FieldFunction · 0.85

Tested by

no test coverage detected