| 172 | return _validate_base64_payload(value, 'background_image') |
| 173 | |
| 174 | class SlideComparisonRequest(BaseModel): |
| 175 | target_image: str = Field(..., description="目标图片的Base64编码") |
| 176 | background_image: str = Field(..., description="背景图片的Base64编码") |
| 177 | |
| 178 | @field_validator('target_image') |
| 179 | def validate_target_image(cls, value): |
| 180 | return _validate_base64_payload(value, 'target_image') |
| 181 | |
| 182 | @field_validator('background_image') |
| 183 | def validate_background_image(cls, value): |
| 184 | return _validate_base64_payload(value, 'background_image') |
| 185 | |
| 186 | class CharsetRangeRequest(BaseModel): |
| 187 | charset_range: List[str] = Field(..., description="字符范围") |
no outgoing calls
no test coverage detected
searching dependent graphs…