purrfectmeow package
Subpackages
- purrfectmeow.tc01_spl package
- purrfectmeow.tc02_mlt package
- purrfectmeow.tc03_wcm package
- purrfectmeow.tc04_kmn package
- purrfectmeow.tc05_knj package
Module contents
- class purrfectmeow.Suphalak[source]
Bases:
object- DEFAULT_LOADER = 'PYMUPDF4LLM'
- classmethod reading(file, file_name, loader=None, **kwargs)[source]
- Parameters:
file (BinaryIO)
file_name (str)
loader (str | None)
kwargs (Any)
- Return type:
str
- tmp_dir = '.cache/tmp'
- class purrfectmeow.Malet[source]
Bases:
object- DEFAULT_CHUNK_OVERLAP = 0
- DEFAULT_CHUNK_SEPARATOR = '\n\n'
- DEFAULT_CHUNK_SIZE = 500
- DEFAULT_MODEL_NAME = 'sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2'
- classmethod chunking(text, chunk_method='token', **kwargs)[source]
- Parameters:
text (str)
chunk_method (Literal['token', 'separate'] | None)
kwargs (Any)
- Return type:
TokenTextSplitter | CharacterSeparator
- class purrfectmeow.WichienMaat[source]
Bases:
object- DEFAULT_MODEL_NAME = 'sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2'