Skip to main content
ベータ

投稿前チェックを API で

参考文献の実在確認、AI 作成検出、出典品質チェックを自社のサービスやワークフローの中から呼び出せます。リクエスト 1 回で結果がそのまま返ります。

API ドキュメント
cURL
curl -X POST https://api.nubint.ai/api/v1/preflight/check \
  -H "X-API-Key: $NUBINT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Full manuscript text...",
    "references": [
      "Spiegel, K., Leproult, R., & Van Cauter, E. (1999). Impact of sleep debt on metabolic and endocrine function. The Lancet, 354(9188), 1435-1439.",
      "Anderson, R. T., & Liu, M. (2023). Chronotype misalignment and cognitive load in higher education. Educational Neuroscience Quarterly, 11(4), 501-519."
    ]
  }'

判定を安心して使えるように

チェック結果はそのまま研究者の目に触れます。だから誤った断定より、正直な「わからない」を選びました。

「偽物」と断定しません

単行本・法令・古い学術誌はもともと論文インデックスにありません。見つからなかった文献は「インデックス外」として区別し、確認は利用者に委ねます。

失敗を合格にすり替えません

インデックスや検出モデルが応答しなければ、そのセクションは failed になります。照会に失敗したのに「問題なし」と返すことはありません。

根拠も一緒に返します

判定ごとに根拠(識別子の一致、タイトルの一致など)と見つかった論文の書誌が付きます。タイトルが似ているだけの候補は nearMissTitle として別に返し、表記ミスを直す手がかりになります。

AI 検出の限界を隠しません

人が書いた文章を AI と判定する誤検出を減らすため、基準を保守的に設定しています。その分見逃しも多く、検出されなかったからといって人が書いたとは限りません。

最初のリクエストまで 3 ステップ

  1. 1

    API キーを発行

    Nubint アプリの 設定 → API/MCP でキーを作成します。キーは発行直後に一度だけ表示されるので、すぐに保存してください。

  2. 2

    リクエストを送る

    X-API-Key ヘッダーにキーを入れ、参考文献リストを送ります。右の例はそのままコピーして使えます。

  3. 3

    結果を読む

    status が verified 以外の項目だけ確認すれば十分です。その件数が summary.needsReview です。

curl -X POST https://api.nubint.ai/api/v1/citations/verify \
  -H "X-API-Key: $NUBINT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "references": [
      "Spiegel, K., Leproult, R., & Van Cauter, E. (1999). Impact of sleep debt on metabolic and endocrine function. The Lancet, 354(9188), 1435-1439.",
      "Anderson, R. T., & Liu, M. (2023). Chronotype misalignment and cognitive load in higher education. Educational Neuroscience Quarterly, 11(4), 501-519."
    ]
  }'
レスポンス
{
  "results": [
    {
      "text": "Spiegel, K., Leproult, R., & Van Cauter, E. (1999). ...",
      "status": "verified",
      "basis": "title_exact",
      "paper": {
        "canonicalId": "https://doi.org/10.1016/s0140-6736(99)01376-8",
        "csl": {
          "type": "article-journal",
          "title": "Impact of sleep debt on metabolic and endocrine function",
          "container-title": "The Lancet",
          "DOI": "10.1016/s0140-6736(99)01376-8"
        }
      },
      "csl": null,
      "matchedTitle": "Impact of sleep debt on metabolic and endocrine function",
      "nearMissTitle": null
    },
    {
      "text": "Anderson, R. T., & Liu, M. (2023). ...",
      "status": "off_index",
      "basis": "parsed",
      "paper": null,
      "csl": {
        "type": "article-journal",
        "title": "Chronotype misalignment and cognitive load in higher education",
        "container-title": "Educational Neuroscience Quarterly"
      },
      "matchedTitle": null,
      "nearMissTitle": null
    }
  ],
  "summary": {
    "total": 2,
    "verified": 1,
    "uncertain": 0,
    "offIndex": 1,
    "unparseable": 0,
    "needsReview": 1
  }
}

ChatGPT・Claude で使いたい場合

開発は不要です。ChatGPT・Claude に Nubint を接続すれば、API キーなしでログインだけで同じチェックを会話の中で呼び出せます。

MCP の接続方法

FAQ

キーを発行して最初のリクエストを

API と MCP はベータ版で、Pro・Max プランで利用できます。同じキーで両方使えます。

API ドキュメント