fix progress response model
This commit is contained in:
parent
7f5212fb5f
commit
f62db4d5c7
|
@ -1,33 +1,3 @@
|
||||||
# import time
|
|
||||||
|
|
||||||
# from modules.api.models import StableDiffusionTxt2ImgProcessingAPI, StableDiffusionImg2ImgProcessingAPI
|
|
||||||
# from modules.processing import StableDiffusionProcessingTxt2Img, StableDiffusionProcessingImg2Img, process_images
|
|
||||||
# from modules.sd_samplers import all_samplers
|
|
||||||
# from modules.extras import run_pnginfo
|
|
||||||
# import modules.shared as shared
|
|
||||||
# from modules import devices
|
|
||||||
# import uvicorn
|
|
||||||
# from fastapi import Body, APIRouter, HTTPException
|
|
||||||
# from fastapi.responses import JSONResponse
|
|
||||||
# from pydantic import BaseModel, Field, Json
|
|
||||||
# from typing import List
|
|
||||||
# import json
|
|
||||||
# import io
|
|
||||||
# import base64
|
|
||||||
# from PIL import Image
|
|
||||||
|
|
||||||
# sampler_to_index = lambda name: next(filter(lambda row: name.lower() == row[1].name.lower(), enumerate(all_samplers)), None)
|
|
||||||
|
|
||||||
# class TextToImageResponse(BaseModel):
|
|
||||||
# images: List[str] = Field(default=None, title="Image", description="The generated image in base64 format.")
|
|
||||||
# parameters: Json
|
|
||||||
# info: Json
|
|
||||||
|
|
||||||
# class ImageToImageResponse(BaseModel):
|
|
||||||
# images: List[str] = Field(default=None, title="Image", description="The generated image in base64 format.")
|
|
||||||
# parameters: Json
|
|
||||||
# info: Json
|
|
||||||
|
|
||||||
import time
|
import time
|
||||||
import uvicorn
|
import uvicorn
|
||||||
from gradio.processing_utils import encode_pil_to_base64, decode_base64_to_file, decode_base64_to_image
|
from gradio.processing_utils import encode_pil_to_base64, decode_base64_to_file, decode_base64_to_image
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import inspect
|
import inspect
|
||||||
from click import prompt
|
from click import prompt
|
||||||
from pydantic import BaseModel, Field, create_model
|
from pydantic import BaseModel, Field, Json, create_model
|
||||||
from typing import Any, Optional
|
from typing import Any, Optional
|
||||||
from typing_extensions import Literal
|
from typing_extensions import Literal
|
||||||
from inflection import underscore
|
from inflection import underscore
|
||||||
|
@ -158,6 +158,6 @@ class PNGInfoResponse(BaseModel):
|
||||||
info: str = Field(title="Image info", description="A string with all the info the image had")
|
info: str = Field(title="Image info", description="A string with all the info the image had")
|
||||||
|
|
||||||
class ProgressResponse(BaseModel):
|
class ProgressResponse(BaseModel):
|
||||||
progress: float
|
progress: float = Field(title="Progress", description="The progress with a range of 0 to 1")
|
||||||
eta_relative: float
|
eta_relative: float = Field(title="ETA in secs")
|
||||||
state: dict
|
state: Json
|
||||||
|
|
Loading…
Reference in New Issue