add sampler api endpoints

Signed-off-by: vladmandic <mandic00@live.com>
This commit is contained in:
vladmandic
2026-02-04 13:08:31 +01:00
parent d7ca4f63a7
commit d9a2a21c8c
14 changed files with 160 additions and 32 deletions
+6 -2
View File
@@ -86,8 +86,7 @@ class PydanticModelGenerator:
class ItemSampler(BaseModel):
name: str = Field(title="Name")
aliases: List[str] = Field(title="Aliases")
options: Dict[str, str] = Field(title="Options")
options: dict
class ItemVae(BaseModel):
model_name: str = Field(title="Model Name")
@@ -199,6 +198,11 @@ class ItemExtension(BaseModel):
commit_date: Union[str, int] = Field(title="Commit Date", description="Extension Repository Commit Date")
enabled: bool = Field(title="Enabled", description="Flag specifying whether this extension is enabled")
class ItemScheduler(BaseModel):
name: str = Field(title="Name", description="Scheduler name")
cls: str = Field(title="Class", description="Scheduler class name")
options: Dict[str, Any] = Field(title="Options", description="Dictionary of scheduler options")
### request/response classes
ReqTxt2Img = PydanticModelGenerator(