vandalizer-backend / schemas /inpaint_request.py
zeyadcode's picture
Sync from GitHub via hub-sync
5666042 verified
Raw
History Blame Contribute Delete
306 Bytes
from typing import Literal
from pydantic import BaseModel, Field
class InpaintRequest(BaseModel):
mode: Literal["blur", "remove", "diffusion"] = "blur"
positive_prompt: str = ""
strength: float = Field(default=0.7, ge=0.0, le=1.0)
num_inference_steps: int = Field(default=2, ge=1, le=4)