fabricatio_character.capabilities.character

This module contains the capabilities for the character.

Classes

CharacterCompose

This class contains the capabilities for the character.

Module Contents

class fabricatio_character.capabilities.character.CharacterCompose(/, **data: Any)

Bases: fabricatio_core.capabilities.propose.Propose, abc.ABC

This class contains the capabilities for the character.

async compose_characters(requirements: str, **kwargs: Unpack[fabricatio_core.models.kwargs_types.ValidateKwargs[fabricatio_character.models.character.CharacterCard]]) None | fabricatio_character.models.character.CharacterCard
async compose_characters(requirements: list[str], **kwargs: Unpack[fabricatio_core.models.kwargs_types.ValidateKwargs[None]]) List[fabricatio_character.models.character.CharacterCard | None]
async compose_characters(requirements: list[str], **kwargs: Unpack[fabricatio_core.models.kwargs_types.ValidateKwargs[fabricatio_character.models.character.CharacterCard]]) List[fabricatio_character.models.character.CharacterCard]

Delegate to propose() to resolve character(s) based on requirements.