from reducto.types import (
AdvancedCitationsConfig,
AdvancedProcessingOptions,
ArrayExtractConfig,
AsyncEditResponse,
AsyncExtractResponse,
AsyncParseResponse,
AsyncPipelineResponse,
AsyncSplitResponse,
BaseProcessingOptions,
Chunking,
ChunkingConfig,
ClassifyResponse,
DirectWebhookConfig,
EditResponse,
EnrichConfig,
ExperimentalProcessingOptions,
ExtractResponse,
FigureAgentic,
FigureSummaryConfig,
LargeTableChunkingConfig,
PageRange,
ParseResponse,
PipelineResponse,
SplitLargeTables,
SplitResponse,
SvixWebhookConfig,
TableAgentic,
TableSummaryConfig,
TextAgentic,
Upload,
WebhookConfigNew,
)Types:
from reducto.types import APIVersionResponseMethods:
client.api_version() -> strclient.upload(**params) -> Upload
Types:
from reducto.types import (
AsyncConfigV3,
AsyncParseConfig,
Enhance,
Formatting,
Retrieval,
Settings,
Spreadsheet,
ParseRunResponse,
)Methods:
client.parse.run(**params) -> ParseRunResponseclient.parse.run_job(**params) -> AsyncParseResponse
Types:
from reducto.types import (
AsyncExtractConfig,
ExtractSettings,
ExtractUsage,
Instructions,
ParseOptions,
V3Extract,
ExtractRunResponse,
)Methods:
client.extract.run(**params) -> ExtractRunResponseclient.extract.run_job(**params) -> AsyncExtractResponse
Types:
from reducto.types import DeepSplitPageEvidence, ParseUsage, SplitCategory, SplitTableOptionsMethods:
client.split.run(**params) -> SplitResponseclient.split.run_job(**params) -> AsyncSplitResponse
Types:
from reducto.types import BoundingBox, EditOptions, EditWidgetMethods:
client.edit.run(**params) -> EditResponseclient.edit.run_job(**params) -> AsyncEditResponse
Types:
from reducto.types import PipelineSettingsMethods:
client.pipeline.run(**params) -> PipelineResponseclient.pipeline.run_job(**params) -> AsyncPipelineResponse
Methods:
client.classify.run(**params) -> ClassifyResponse
Types:
from reducto.types import WebhookRunResponseMethods:
client.webhook.run() -> str
Types:
from reducto.types import JobGetResponse, JobGetAllResponseMethods:
client.job.cancel(job_id) -> objectclient.job.get(job_id) -> JobGetResponseclient.job.get_all(**params) -> JobGetAllResponse