From fe7e4b40ff0dac4e064680b5a95c7863b0996cc9 Mon Sep 17 00:00:00 2001 From: awsr <43862868+awsr@users.noreply.github.com> Date: Fri, 27 Mar 2026 14:05:41 -0700 Subject: [PATCH] Update models to match actual behavior - ResScripts - ResEmbeddings --- modules/api/models.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/api/models.py b/modules/api/models.py index c0d4f32ed..dd8eb1b87 100644 --- a/modules/api/models.py +++ b/modules/api/models.py @@ -484,17 +484,17 @@ else: FlagsModel = create_model("Flags", __config__=pydantic_config, **flags) class ResEmbeddings(BaseModel): - loaded: list = Field(default=None, title="loaded", description="List of loaded embeddings") - skipped: list = Field(default=None, title="skipped", description="List of skipped embeddings") + loaded: list = Field(title="loaded", description="List of loaded embeddings") + skipped: list = Field(title="skipped", description="List of skipped embeddings") class ResMemory(BaseModel): ram: dict = Field(title="RAM", description="System memory stats") cuda: dict = Field(title="CUDA", description="nVidia CUDA memory stats") class ResScripts(BaseModel): - txt2img: list = Field(default=None, title="Txt2img", description="Titles of scripts (txt2img)") - img2img: list = Field(default=None, title="Img2img", description="Titles of scripts (img2img)") - control: list = Field(default=None, title="Control", description="Titles of scripts (control)") + txt2img: list[str] = Field(title="Txt2img", description="Titles of scripts (txt2img)") + img2img: list[str] = Field(title="Img2img", description="Titles of scripts (img2img)") + control: list[str] = Field(title="Control", description="Titles of scripts (control)") class ResGPU(BaseModel): # definition of http response name: str = Field(title="GPU Name", description="GPU device name")