文件解析 · PDF / Word / Excel / CSV ● 可用

file-md-json API

把 PDF、DOCX、XLSX、CSV 檔案解析為 Markdown 文字和結構化 md-json。上傳檔案、提交解析任務、按 task_id 取結果,單檔最大 10 MB。

工具 ID
file-md-json
支援格式
PDF / DOCX / XLSX / CSV
檔案上限
10 MB
價格
$0.001 / 次
目錄核驗

file-md-json 是什麼?

file-md-json 是 Roko 工具服務中的文件解析工具:上傳 PDF、Word(DOCX)、Excel(XLSX)或 CSV 檔案,回傳 Markdown 文字與結構化 md-json 結果(schema_version 1.0),供下游檢索、摘要或大模型流水線直接消費。

解析由 Cloudflare Markdown Conversion 通道執行,適合合約、報告、說明書等文件的批次結構化。上傳回應會傳回 id;呼叫 invoke 時把它作為 input.file_id,介面再傳回 task_id 供查詢結果。

工具按呼叫次數計費,每解析一個檔案 $0.001,失敗任務不計費。呼叫需要 Roko API Key,並在權杖上開啟對應工具的呼叫權限。

核心能力

四種文件格式

PDF、DOCX、XLSX、CSV 均可解析,覆蓋常見辦公與資料檔案。

雙格式輸出

一次解析同時回傳 Markdown 文字與 md-json 結構,options 裡按需選擇。

非同步任務與冪等

invoke 支援唯一 Idempotency-Key,重放不重複計費;結果按 task_id 查詢。

按次計費

每檔案 $0.001,無最低消費;解析失敗不計費。

支援的輸入格式

以下副檔名來自目前工具服務的執行器定義;單檔大小上限 10 MB,每次上傳一個檔案。

格式說明限制
PDFPDF 文件按頁解析為 Markdown;掃描件不支援 OCR
DOCXWord 文件(Office Open XML)舊版 .doc 不支援,請先另存為 .docx
XLSXExcel 工作簿表格轉 Markdown 表格
CSV逗號分隔資料轉 Markdown 表格;也可走本地文字工具

file-md-json 價格

目前價格核驗自 2026-10-06 Roko 正式環境工具目錄快照,按成功呼叫次數計費;實際費用以呼叫時的結算記錄為準。

計費項價格
每次解析呼叫$0.001

費用怎麼算?

解析 1 份 PDF1 × $0.001 = $0.001

單份合約或報告的常規成本。

批次解析 100 份文件100 × $0.001 = $0.10

批次歸檔與檢索場景的典型開銷;失敗任務不計費。

三步呼叫 file-md-json

上傳回應會傳回 id;把它填入 invoke 請求的 input.file_id,提交解析任務後再按 task_id 取得結果。不要在前端程式碼中暴露 API Key。

1. 上傳檔案

curl https://api.rokoapi.com/v1/tools/file-md-json/files \
  -H "Authorization: Bearer $API_KEY" \
  -F "file=@/path/to/report.pdf"

2. 提交解析任務

curl https://api.rokoapi.com/v1/tools/file-md-json/invoke \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: parse-report-0001" \
  -d '{
    "input": { "file_id": "FILE_ID" },
    "options": { "output_formats": ["markdown", "json"] }
  }'

3. 查詢解析結果

curl https://api.rokoapi.com/v1/tasks/$TASK_ID/result \
  -H "Authorization: Bearer $API_KEY"

invoke 回傳 202 與 task_id,解析完成後透過結果介面讀取 md-json(schema_version 1.0)。Idempotency-Key 需為 8–64 位字母、數字、底線或連字號;相同 Key 的重放會回傳原任務而不重複計費。

使用前要知道的限制

  • 單檔最大 10 MB,每次上傳一個檔案。
  • 掃描版 PDF 沒有 OCR 能力,解析結果會缺失文字內容。
  • 舊版 .doc、.xls 等二進位舊格式不支援,請先轉換為 DOCX/XLSX。
  • 任務結果有保存時限,請及時拉取並轉存;不要把 API Key 暴露在前端。
  • 解析品質取決於文件結構;複雜版式、公式與巢狀表格可能出現細節偏差。

file-md-json 常見問題

file-md-json 支援哪些檔案格式?

目前支援 PDF、DOCX、XLSX、CSV 四種格式,單檔不超過 10 MB。

file-md-json 怎麼收費?

2026-10-06 正式環境目錄價格為每次 $0.001。解析失敗的任務不計費,實際價格以呼叫時的結算記錄為準。

md-json 輸出包含哪些欄位?

結果 JSON 包含 schema_version、markdown(Markdown 全文)、structure_source、capabilities(OCR、頁引用、邊界框、結構化表格等能力標記)與 warnings 陣列。

和 text-md-json 有什麼區別?

text-md-json 處理純文字與程式碼類檔案(txt/md/csv/程式碼等),按本地邏輯轉換,價格更低($0.0001/次);file-md-json 處理 PDF/DOCX/XLSX 等二進位文件,走文件轉換通道,$0.001/次。

可以批次解析嗎?

可以。每次呼叫解析一個檔案,批次場景在客戶端循環上傳並提交,每個任務用不同的 Idempotency-Key。

為什麼呼叫回傳 403 或權限錯誤?

工具呼叫需要 API Key 且權杖需開啟對應工具的呼叫權限。請在控制台為權杖勾選 file-md-json 工具後重試。