Skip to content

Commit f62db4d

Browse files
committed
fix progress response model
1 parent 7f5212f commit f62db4d

File tree

2 files changed

+4
-34
lines changed

2 files changed

+4
-34
lines changed

modules/api/api.py

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,3 @@
1-
# import time
2-
3-
# from modules.api.models import StableDiffusionTxt2ImgProcessingAPI, StableDiffusionImg2ImgProcessingAPI
4-
# from modules.processing import StableDiffusionProcessingTxt2Img, StableDiffusionProcessingImg2Img, process_images
5-
# from modules.sd_samplers import all_samplers
6-
# from modules.extras import run_pnginfo
7-
# import modules.shared as shared
8-
# from modules import devices
9-
# import uvicorn
10-
# from fastapi import Body, APIRouter, HTTPException
11-
# from fastapi.responses import JSONResponse
12-
# from pydantic import BaseModel, Field, Json
13-
# from typing import List
14-
# import json
15-
# import io
16-
# import base64
17-
# from PIL import Image
18-
19-
# sampler_to_index = lambda name: next(filter(lambda row: name.lower() == row[1].name.lower(), enumerate(all_samplers)), None)
20-
21-
# class TextToImageResponse(BaseModel):
22-
# images: List[str] = Field(default=None, title="Image", description="The generated image in base64 format.")
23-
# parameters: Json
24-
# info: Json
25-
26-
# class ImageToImageResponse(BaseModel):
27-
# images: List[str] = Field(default=None, title="Image", description="The generated image in base64 format.")
28-
# parameters: Json
29-
# info: Json
30-
311
import time
322
import uvicorn
333
from gradio.processing_utils import encode_pil_to_base64, decode_base64_to_file, decode_base64_to_image

modules/api/models.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import inspect
22
from click import prompt
3-
from pydantic import BaseModel, Field, create_model
3+
from pydantic import BaseModel, Field, Json, create_model
44
from typing import Any, Optional
55
from typing_extensions import Literal
66
from inflection import underscore
@@ -158,6 +158,6 @@ class PNGInfoResponse(BaseModel):
158158
info: str = Field(title="Image info", description="A string with all the info the image had")
159159

160160
class ProgressResponse(BaseModel):
161-
progress: float
162-
eta_relative: float
163-
state: dict
161+
progress: float = Field(title="Progress", description="The progress with a range of 0 to 1")
162+
eta_relative: float = Field(title="ETA in secs")
163+
state: Json

0 commit comments

Comments
 (0)