| 158 | return _validate_custom_range_dict(value) |
| 159 | |
| 160 | class SlideMatchRequest(BaseModel): |
| 161 | target_image: str = Field(..., description="目标图片的Base64编码") |
| 162 | background_image: str = Field(..., description="背景图片的Base64编码") |
| 163 | simple_target: bool = Field(False, description="是否使用简化目标") |
| 164 | flag: bool = Field(False, description="标记选项") |
| 165 | |
| 166 | @field_validator('target_image') |
| 167 | def validate_target_image(cls, value): |
| 168 | return _validate_base64_payload(value, 'target_image') |
| 169 | |
| 170 | @field_validator('background_image') |
| 171 | def validate_background_image(cls, value): |
| 172 | return _validate_base64_payload(value, 'background_image') |
| 173 | |
| 174 | class SlideComparisonRequest(BaseModel): |
| 175 | target_image: str = Field(..., description="目标图片的Base64编码") |
no outgoing calls
no test coverage detected
searching dependent graphs…