API
extract_text_toc
从文本中提取目录结构,返回树形 JSON。
curl -X POST https://api.suptoc.com/v1/toc/validate-and-correct \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Chapter 1 Overview\n1.1 Product\nChapter 3 API",
"tasks": ["extract", "detect", "validate", "correct"]
}'一个接口即可完成目录结构提取、样式检测、问题校验和自动纠错。
从文本中提取目录结构,返回树形 JSON。
检测当前目录样式和混用规则。
校验跳号、缺级、重复和不连续。
按语言规则纠正编号和层级。
适合作为大模型工具调用链路中的同步工具。
不凭空生成原文不存在标题。
text需要处理的目录文本,必填tasksextract / detect / validate / correct,可多选languageauto / zh / enstrict是否启用严格无幻觉约束return_formatjson / markdown / csv{
"status": "completed",
"elapsed_ms": 11,
"style": "numeric numbered TOC",
"hallucination_policy": "source_bound_only",
"issues": [
{
"type": "missing_chapter",
"line": 3,
"message": "Chapter number jumps from 1 to 3"
}
],
"corrected_text": "Chapter 1 Overview\n1.1 Product\nChapter 2 API",
"toc": [
{ "title": "Chapter 1 Overview", "level": 1, "children": [] }
]
}