Skip to content

Commit 7844f61

Browse files
committed
Create OmniOpenAIServeImage Class To manage edit_images and generate_image
Signed-off-by: bash000000 <m2588953@outlook.com>
1 parent 88c7376 commit 7844f61

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

vllm_omni/entrypoints/openai/protocol/images.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,8 @@ class ImageEditResponse(BaseModel):
144144

145145

146146
class ImageEditRequest(BaseModel):
147-
image: list[UploadFile] = Field(..., description="Image file to edit")
148-
url: str | None = Field(default=None, description="URL of the image to edit")
147+
image: list[UploadFile] | None = Field(default=None, description="Image file to edit")
148+
url: list[str] | None = Field(default=None, description="URL of the image to edit")
149149
prompt: str = Field(..., description="Text description of the desired image edit")
150150
model: str | None = Field(
151151
default=None,

vllm_omni/entrypoints/openai/serving_image.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ def __init__(
6060
log_error_stack=log_error_stack,
6161
)
6262
self._engine_client = engine_client
63-
self._model_name = models.model_name
63+
self._model_name = models.model_name()
6464
self._stage_configs = stage_configs
6565

6666
self._stage_types: list[str] = []
@@ -218,7 +218,7 @@ def _encode_image_base64_with_compression(
218218
"""
219219
buffer = BytesIO()
220220
save_kwargs = {}
221-
if format in {"jpg", "jpeg", "webp"}:
221+
if format in ("jpg", "jpeg", "webp"):
222222
save_kwargs["quality"] = output_compression
223223
elif format == "png":
224224
save_kwargs["compress_level"] = max(0, min(9, 9 - output_compression // 11)) # Map 0-100 to 9-0
@@ -281,7 +281,7 @@ async def _load_input_images(
281281
def _choose_output_format(output_format: str | None, background: str | None) -> str:
282282
# Normalize and choose extension
283283
fmt = (output_format or "").lower()
284-
if fmt in {"jpg", "png", "webp", "jpeg"}:
284+
if fmt in ("jpg", "png", "webp", "jpeg"):
285285
return fmt
286286
# If transparency requested, prefer png
287287
if (background or "auto").lower() == "transparent":

0 commit comments

Comments
 (0)