Skip to content

horde_sdk.worker.generations_base

InputCollectionConstraint

Bases: StrEnum

Types of constraints for inputs collections.

Source code in horde_sdk/worker/generations_base.py
class InputCollectionConstraint(StrEnum):
    """Types of constraints for inputs collections."""

    NONE = auto()
    """No constraints."""
    single_only = auto()
    """Single input only."""
    multiple_only = auto()
    """Multiple inputs only."""
    single_or_multiple = auto()
    """Single or multiple inputs allowed."""

NONE class-attribute instance-attribute

NONE = auto()

No constraints.

single_only class-attribute instance-attribute

single_only = auto()

Single input only.

multiple_only class-attribute instance-attribute

multiple_only = auto()

Multiple inputs only.

single_or_multiple class-attribute instance-attribute

single_or_multiple = auto()

Single or multiple inputs allowed.

InputConstraintType

Bases: StrEnum

Types of constraints for inputs.

Source code in horde_sdk/worker/generations_base.py
class InputConstraintType(StrEnum):
    """Types of constraints for inputs."""

    IMAGE = auto()
    """Image input only."""
    TEXT = auto()
    """Text input only."""
    AUDIO = auto()
    """Audio input only."""
    VIDEO = auto()
    """Video input only."""
    SPECIFIC_CLASS_TYPE = auto()
    """Specific class type input only."""

IMAGE class-attribute instance-attribute

IMAGE = auto()

Image input only.

TEXT class-attribute instance-attribute

TEXT = auto()

Text input only.

AUDIO class-attribute instance-attribute

AUDIO = auto()

Audio input only.

VIDEO class-attribute instance-attribute

VIDEO = auto()

Video input only.

SPECIFIC_CLASS_TYPE class-attribute instance-attribute

SPECIFIC_CLASS_TYPE = auto()

Specific class type input only.