テキスト解析 · txt / md / csv / コードファイル ● 利用可能

text-md-json API

txt・md・csv・json・yaml・コードファイルなどのテキストを Markdown と構造化 md-json に変換します。サーバーローカル処理、1 ファイル最大 10 MB、1 回 $0.0001 です。

ツール ID
text-md-json
対応タイプ
txt / md / csv / コードなど 23 拡張子
ファイル上限
10 MB
料金
$0.0001 / 回
カタログ確認日

text-md-json とは?

text-md-json は Roko ツールサービスのローカルテキスト解析ツールです。txt・md・csv・json・yaml・html や go・py・js・ts などのコードファイルをアップロードすると、Markdown テキストと構造化 md-json(schema_version 1.0)を返します。

処理はサーバー上でローカルに実行されます。md と txt はそのまま Markdown として返却され、コード・CSV・JSON はフェンスコードブロック内にリテラルで保持され、マークアップ解釈は行われません。異種テキスト資産を検索可能で LLM に投入しやすい標準入力へ統一するのに適します。

Roko で最も安価なツールの一つです。1 回 $0.0001、失敗タスクは課金されません。呼び出しには Roko API キーと、トークンへの当該ツール実行権限が必要です。

主な能力

23 のテキスト拡張子

txt・md・csv・json・yaml・html、go・py・js・ts などのソースファイルを解析できます。

忠実な変換

md/txt はそのまま出力。コードとデータファイルはフェンスコードブロック内にリテラル保持されます。

ダブルフォーマット出力

Markdown テキストと md-json 構造を同時に返却。options で選択できます。

最安の単価

1 回 $0.0001。高頻度・大量のテキスト正規化に向いています。

対応入力タイプ

拡張子は現在のツールサービス実行定義によるものです。1 ファイル 10 MB まで、アップロードは 1 ファイルずつです。

タイプ拡張子処理方法
テキスト・マークアップtxt, mdそのまま Markdown として出力
データファイルcsv, json, yaml, yml, xmlフェンスコードブロック内にリテラル保持
ウェブページhtmlフェンスコードブロック内にリテラル保持
ソースコードgo, py, js, ts, tsx, jsx, css, java, c, cpp, h, rs, sql, shフェンスコードブロック内にリテラル保持

text-md-json 料金

料金は 2026-10-06 の Roko 本番ツールカタログで確認済みです。成功した呼び出しごとに課金され、実際の料金は呼び出し時の決済記録が基準です。

課金項目料金
解析 1 回あたり$0.0001

費用計算例

コードファイル 1 件を解析1 × $0.0001 = $0.0001

1 ファイルの通常コスト。ほぼ無視できます。

テキストファイル 1,000 件を一括正規化1000 × $0.0001 = $0.10

コーパス全体の正規化の典型的なコスト。失敗タスクは課金されません。

3 ステップで text-md-json を呼び出す

アップロードレスポンスの id を invoke の input.file_id に指定し、解析タスク送信後に task_id で結果を取得します。API キーをフロントエンドに露出しないでください。

1. ファイルをアップロード

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

2. 解析タスクを送信

curl https://api.rokoapi.com/v1/tools/text-md-json/invoke \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: text-parse-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 文字の英数字・アンダースコア・ハイフン。同一キーのリプレイは元タスクを返し、再課金されません。

利用前に知っておくべき制限

  • 1 ファイル 10 MB まで、アップロードは 1 ファイルずつ。拡張子は対応リスト内である必要があります。
  • コードとデータファイルはリテラルで保持され、意味単位の並べ替えやクリーニングは行われません。
  • 純粋なバイナリファイル(画像・PDF など)は対象外です。file-md-json を使用してください。
  • タスク結果には保存期限があります。早めに取得・保存を。API キーをフロントエンドに露出しないでください。
  • md と txt はそのまま返却され、ツールは内容フォーマットの検証や修復を行いません。

text-md-json よくある質問

text-md-json はどのファイルタイプに対応?

23 のテキスト拡張子:txt、md、csv、json、yaml、yml、xml、html、go、py、js、ts、tsx、jsx、css、java、c、cpp、h、rs、sql、sh などのソースファイル。

text-md-json の料金は?

2026-10-06 の本番カタログでは 1 呼び出し $0.0001 です。解析失敗は課金されず、実際の料金は呼び出し時の決済記録が基準です。

md-json の出力にはどのフィールドが含まれますか?

結果 JSON には schema_version、markdown(Markdown 全文)、structure_source、capabilities フラグ、warnings 配列が含まれます。file-md-json と同じ構造です。

file-md-json との違いは?

text-md-json はテキスト・コード系ファイルをローカル変換し $0.0001/回。file-md-json は PDF/DOCX/XLSX などのバイナリ文書を変換チャネルで解析し $0.001/回です。

コードファイルは書き換えられますか?

いいえ。コード・CSV・JSON はフェンスコードブロック内にリテラルで保持され、書き換え・解釈・再フォーマットは行われません。

403 や権限エラーが返るのはなぜ?

ツール呼び出しには API キーと、トークンへの当該ツール実行権限が必要です。コンソールでトークンに text-md-json を有効化してから再試行してください。