Spaces:
Sleeping
Sleeping
| from abc import abstractmethod | |
| from typing import List, Any | |
| from pydantic_settings import BaseSettings | |
| from obsei.payload import TextPayload | |
| class BaseTextProcessorConfig(BaseSettings): | |
| TYPE: str = "Base" | |
| class Config: | |
| arbitrary_types_allowed = True | |
| class BaseTextPreprocessor(BaseSettings): | |
| TYPE: str = "Base" | |
| def preprocess_input( | |
| self, input_list: List[TextPayload], config: BaseTextProcessorConfig, **kwargs: Any | |
| ) -> List[TextPayload]: | |
| pass | |
| class Config: | |
| arbitrary_types_allowed = True | |