Add batch processing "extras" endpoint

This commit is contained in:
Bruno Seoane
2022-10-23 13:07:59 -03:00
parent 0523704dad
commit 4ff852ffb5
2 changed files with 37 additions and 3 deletions

View File

@@ -29,4 +29,17 @@ class ExtrasSingleImageRequest(ExtrasBaseRequest):
image: str = Field(default="", title="Image", description="Image to work on, must be a Base64 string containing the image's data.")
class ExtrasSingleImageResponse(ExtraBaseResponse):
image: str = Field(default=None, title="Image", description="The generated image in base64 format.")
image: str = Field(default=None, title="Image", description="The generated image in base64 format.")
class SerializableImage(BaseModel):
path: str = Field(title="Path", description="The image's path ()")
class ImageItem(BaseModel):
data: str = Field(title="image data")
name: str = Field(title="filename")
class ExtrasBatchImagesRequest(ExtrasBaseRequest):
imageList: list[str] = Field(title="Images", description="List of images to work on. Must be Base64 strings")
class ExtrasBatchImagesResponse(ExtraBaseResponse):
images: list[str] = Field(title="Images", description="The generated images in base64 format.")