models
Request and response models for the v2 API.
ModelRecordUnion
module-attribute
ModelRecordUnion = Annotated[
ImageGenerationModelRecord
| TextGenerationModelRecord
| ControlNetModelRecord
| BlipModelRecord
| ClipModelRecord
| CodeformerModelRecord
| EsrganModelRecord
| GfpganModelRecord
| SafetyCheckerModelRecord
| VideoGenerationModelRecord
| AudioGenerationModelRecord
| MiscellaneousModelRecord
| GenericModelRecord,
Field(
description="A model record conforming to one of the category-specific schemas"
),
]
Union of all possible model record types for OpenAPI documentation.
ModelRecordUnionType
module-attribute
ModelRecordUnionType = (
ImageGenerationModelRecord
| TextGenerationModelRecord
| ControlNetModelRecord
| BlipModelRecord
| ClipModelRecord
| CodeformerModelRecord
| EsrganModelRecord
| GfpganModelRecord
| SafetyCheckerModelRecord
| VideoGenerationModelRecord
| AudioGenerationModelRecord
| MiscellaneousModelRecord
| GenericModelRecord
)
Union of all possible model record types for type hints.
UserRolesResponse
Bases: BaseModel
Response model for the user roles endpoint.
Source code in src/horde_model_reference/service/v2/models.py
username
instance-attribute
The full Horde username including discriminator (e.g., 'Tazlin#6572').
roles
instance-attribute
List of roles assigned to the user (e.g., ['approver', 'requestor']).
is_approver
instance-attribute
Whether the user has approver privileges for the pending queue.