fabricatio_capabilities.capabilities.extract
A module that provide capabilities for extracting information from a given source to a model.
Classes
A class that extract information from a given source to a model. |
Module Contents
- class fabricatio_capabilities.capabilities.extract.Extract(/, **data: Any)
Bases:
fabricatio_core.capabilities.propose.Propose,abc.ABCA class that extract information from a given source to a model.
- async extract[M: fabricatio_core.models.generic.ProposedAble](cls: Type[M], source: str, extract_requirement: str | None = None, align_language: bool = True, **kwargs: Unpack[fabricatio_core.models.kwargs_types.ValidateKwargs[M]]) M
- async extract(cls: Type[M], source: str, extract_requirement: str | None = None, align_language: bool = True, **kwargs: Unpack[fabricatio_core.models.kwargs_types.ValidateKwargs[None]]) M | None
- async extract(cls: Type[M], source: List[str], extract_requirement: str | None = None, align_language: bool = True, **kwargs: Unpack[fabricatio_core.models.kwargs_types.ValidateKwargs[M]]) List[M]
- async extract(cls: Type[M], source: List[str], extract_requirement: str | None = None, align_language: bool = True, **kwargs: Unpack[fabricatio_core.models.kwargs_types.ValidateKwargs[None]]) List[M | None]
Extract information from a given source to a model.