Skip to content

service

dandy.llm.diligence.service

DiligenceService

Bases: BaseService['dandy.llm.diligence.mixin.DiligenceServiceMixin']

Source code in dandy/core/service/service.py
def __init__(self, obj: T_co) -> None:
    self.recorder_event_id = generate_recorder_event_id()
    self.obj = obj

    self.__post_init__()

second_pass property

stop_word_removal property

vowel_removal property

__post_init__

Source code in dandy/llm/diligence/service.py
def __post_init__(self):
    self.post_handler: DiligenceHandler = None
    self.pre_handler: DiligenceHandler = None
    self._reset_handlers()

reset

Source code in dandy/llm/diligence/service.py
def reset(self):
    self._reset_handlers()