全て出典付き
各検索結果に出典URL(法令=e-Gov / 判例=裁判所)が付きます。条文番号や公式URLは人が最終確認できるよう、参照元を明示。RAGのハルシネーション対策に。
Claude・ChatGPT・Gemini・Cursor から HTTP で叩くだけ。日本の法令と判例を、出典URL付きの構造化JSONで返します。RAG・Tool useにそのまま渡せます。
ベータ無料・キーは即時自己発行・クレジットカード不要
数値は2026年6月時点(出典: 法令=e-Gov / 判例=裁判所)。
出典に基づく検索結果を、加工なしでLLMに渡せる設計。RAGのハルシネーション対策に。
各検索結果に出典URL(法令=e-Gov / 判例=裁判所)が付きます。条文番号や公式URLは人が最終確認できるよう、参照元を明示。RAGのハルシネーション対策に。
条文番号の完全一致(「709条」→「七百九条」に正規化)・フレーズ/キーワード一致(TF)・ベクトル意味検索(pgvector、言い換え対応)を1つの統合スコアで並べ替え。判例は最高裁のリーディングケースを優先。
判例は最高裁(リーディングケース)を優先して並べます。検索結果のmetadataには case_no・date・court・court_rank・holding を含み、判断の重みを把握できます。
pgvector・384次元embedding(paraphrase-multilingual-MiniLM-L12-v2)で表現の揺れを吸収。検索対象35,232件(法令22,517+判例12,715)は全件にembedding付与済です。
Claude(Tool use)、ChatGPT(Function calling / Custom GPT Actions)、Gemini(function calling)、Cursor、その他HTTPで叩ける任意のLLM・エージェント・RAGパイプラインに対応します。
/api/search の応答は構造化JSON。chunk_id・score・match_type・text・summary・domain・tags・source まで含むので、加工なしでcontextやTool use/Function callingの結果として渡せます。
キーを発行して X-API-Key を付けて叩くだけ。返ってきたJSONはそのままLLMに渡せます。
メールとユースケースを送るだけ(認証不要)。下の発行フォームからブラウザでも発行できます。
bashcurl -X POST https://api.nyantom.org/api/keys/issue \
-H "Content-Type: application/json" \
-d '{"email":"you@example.com","use_case":"RAG"}'
{"api_key":"nyk_...","plan":"beta-free"} が返ります。キーは発行時のみ表示され再表示されないので必ず保存してください。同一IPは1時間に5件までです。
発行したキーを HTTPヘッダ X-API-Key に付けてリクエストします(例ではキーをプレースホルダ $NYANTOM_KEY で記載)。
bashcurl "https://api.nyantom.org/api/search?q=不法行為+709条&domain=legal&limit=5" \
-H "X-API-Key: $NYANTOM_KEY"
統合スコア順に、出典URL付きの結果が返ります。返ってきたJSONをそのままLLMのcontextに渡します。
json{
"query": "不法行為 709条",
"scoring": "hybrid",
"count": 5,
"results": [
{
"chunk_id": "...",
"score": 0.91,
"match_type": "exact_citation",
"summary": "故意又は過失によって他人の権利を侵害した者は…",
"domain": "legal",
"source": "https://laws.e-gov.go.jp/...",
"metadata": { "case_no": null, "court": null, "holding": null }
}
]
}
/api/search を登録し、戻り値のJSONをモデルに渡すと、出典URL付きの根拠を添えて回答させられます。
エンドポイント早見
| Method | Path | 認証 |
|---|---|---|
| GET | /health | 不要 |
| GET | /api/search | 要 X-API-Key |
| GET | /api/export/rag | 要 X-API-Key(≤2000) |
| GET | /api/stats | 要 X-API-Key |
| POST | /api/keys/issue | 不要(キー発行) |
| GET | /docs | 不要(Swagger UI) |
HTTPで叩ける全てのLLM・エージェントに対応。
応答はJSONなので、取得結果をそのままモデルのcontextに渡せます。社内ナレッジやリサーチパイプラインに、日本法令・判例の検索ステップとして組み込めます。
確定事実に基づく回答です。誇張はしません。
https://api.nyantom.org/api/keys/issue に body={"email":"あなたのメール","use_case":"用途"} を送ると、{"api_key":"nyk_...","plan":"beta-free"} が返ります。この発行は認証不要ですが、同一IPは1時間に5件まで。キーは発行時のみ表示され再表示できないため、安全に保管してください。X-API-Key に発行されたキー(nyk_で始まる文字列)を付けてリクエストします。/health・/docs・POST /api/keys/issue は認証不要で、それ以外(/api/search、/api/export/rag、/api/stats)は X-API-Key が必要です。https://api.nyantom.org です。メールとユースケースを入力するとキーが即時発行されます。
このキーで検索する(curl例)
bash