from chunkr_ai.models import (
Configuration,
CroppingStrategy,
GenerationConfig,
GenerationStrategy,
SegmentProcessing
)
config = Configuration(
segment_processing=SegmentProcessing(
Caption=GenerationConfig(
crop_image=CroppingStrategy.AUTO,
html=GenerationStrategy.AUTO,
markdown=GenerationStrategy.AUTO,
llm=None
),
Formula=GenerationConfig(
crop_image=CroppingStrategy.AUTO,
html=GenerationStrategy.LLM,
markdown=GenerationStrategy.LLM,
llm=None
),
Footnote=GenerationConfig(
crop_image=CroppingStrategy.AUTO,
html=GenerationStrategy.AUTO,
markdown=GenerationStrategy.AUTO,
llm=None
),
ListItem=GenerationConfig(
crop_image=CroppingStrategy.AUTO,
html=GenerationStrategy.AUTO,
markdown=GenerationStrategy.AUTO,
llm=None
),
Page=GenerationConfig(
crop_image=CroppingStrategy.AUTO,
html=GenerationStrategy.AUTO,
markdown=GenerationStrategy.AUTO,
llm=None
),
PageFooter=GenerationConfig(
crop_image=CroppingStrategy.AUTO,
html=GenerationStrategy.AUTO,
markdown=GenerationStrategy.AUTO,
llm=None
),
PageHeader=GenerationConfig(
crop_image=CroppingStrategy.AUTO,
html=GenerationStrategy.AUTO,
markdown=GenerationStrategy.AUTO,
llm=None
),
Picture=GenerationConfig(
crop_image=CroppingStrategy.ALL,
html=GenerationStrategy.AUTO,
markdown=GenerationStrategy.AUTO,
llm=None
),
SectionHeader=GenerationConfig(
crop_image=CroppingStrategy.AUTO,
html=GenerationStrategy.AUTO,
markdown=GenerationStrategy.AUTO,
llm=None
),
Table=GenerationConfig(
crop_image=CroppingStrategy.AUTO,
html=GenerationStrategy.LLM,
markdown=GenerationStrategy.LLM,
llm=None
),
Text=GenerationConfig(
crop_image=CroppingStrategy.AUTO,
html=GenerationStrategy.AUTO,
markdown=GenerationStrategy.AUTO,
llm=None
),
Title=GenerationConfig(
crop_image=CroppingStrategy.AUTO,
html=GenerationStrategy.AUTO,
markdown=GenerationStrategy.AUTO,
llm=None
)
)
)