Coverage for llm_dataset_engine/__init__.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.10.7, created at 2025-10-15 18:04 +0200

1""" 

2LLM Dataset Processing Engine. 

3 

4A production-grade SDK for processing tabular datasets using Large Language 

5Models with reliability, observability, and cost control. 

6""" 

7 

8__version__ = "1.0.0" 

9 

10# Layer 4: High-Level API 

11from llm_dataset_engine.api.pipeline import Pipeline 

12from llm_dataset_engine.api.pipeline_builder import PipelineBuilder 

13from llm_dataset_engine.api.dataset_processor import DatasetProcessor 

14 

15# Core configuration models 

16from llm_dataset_engine.core.specifications import ( 

17 DatasetSpec, 

18 PromptSpec, 

19 LLMSpec, 

20 ProcessingSpec, 

21 PipelineSpecifications, 

22) 

23 

24__all__ = [ 

25 "__version__", 

26 "Pipeline", 

27 "PipelineBuilder", 

28 "DatasetProcessor", 

29 "DatasetSpec", 

30 "PromptSpec", 

31 "LLMSpec", 

32 "ProcessingSpec", 

33 "PipelineSpecifications", 

34] 

35