🚀 Our new and improved config V3 is now live! See API reference for details.
import requests
url = "https://platform.reducto.ai/split_async"
payload = {
"input": "<string>",
"split_description": [
{
"name": "<string>",
"description": "<string>",
"partition_key": "<string>"
}
],
"async": { "priority": False },
"parsing": {
"enhance": {
"agentic": [],
"summarize_figures": True
},
"retrieval": {
"chunking": { "chunk_mode": "disabled" },
"embedding_optimized": False,
"filter_blocks": []
},
"formatting": {
"add_page_markers": False,
"include": [],
"merge_tables": False,
"table_output_format": "dynamic"
},
"spreadsheet": {
"clustering": "accurate",
"exclude": [],
"include": [],
"split_large_tables": {
"enabled": True,
"size": 50
}
},
"settings": {
"embed_pdf_metadata": False,
"force_url_result": False,
"ocr_system": "standard",
"persist_results": False,
"return_images": [],
"return_ocr_data": False
}
},
"split_rules": "Split the document into the applicable sections. Sections may only overlap at their first and last page if at all.",
"settings": { "table_cutoff": "truncate" }
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json()){
"job_id": "<string>"
}import requests
url = "https://platform.reducto.ai/split_async"
payload = {
"input": "<string>",
"split_description": [
{
"name": "<string>",
"description": "<string>",
"partition_key": "<string>"
}
],
"async": { "priority": False },
"parsing": {
"enhance": {
"agentic": [],
"summarize_figures": True
},
"retrieval": {
"chunking": { "chunk_mode": "disabled" },
"embedding_optimized": False,
"filter_blocks": []
},
"formatting": {
"add_page_markers": False,
"include": [],
"merge_tables": False,
"table_output_format": "dynamic"
},
"spreadsheet": {
"clustering": "accurate",
"exclude": [],
"include": [],
"split_large_tables": {
"enabled": True,
"size": 50
}
},
"settings": {
"embed_pdf_metadata": False,
"force_url_result": False,
"ocr_system": "standard",
"persist_results": False,
"return_images": [],
"return_ocr_data": False
}
},
"split_rules": "Split the document into the applicable sections. Sections may only overlap at their first and last page if at all.",
"settings": { "table_cutoff": "truncate" }
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json()){
"job_id": "<string>"
}Show child attributes
Show child attributes
Show child attributes
Header, Footer, Title, Section Header, Page Number, List Item, Figure, Table, Key Value, Text, Comment, Signature Show child attributes
html, json, md, jsonbbox, dynamic, csv change_tracking, highlight, comments, hyperlinks Show child attributes
cell_colors, formula accurate, fast, disabled hidden_sheets, hidden_rows, hidden_cols Show child attributes
standard, legacy figure, table Was this page helpful?