AI搭載 · 1回の呼び出しにつき10クレジット

AIコードレビューAPI

バグ&脆弱性をコードからスキャン

任意のコードスニペットを、たった1回のREST呼び出しでセキュリティ脆弱性、バグ、パフォーマンス問題についてスキャンします。構造化されたJSON形式の検出結果、深刻度評価、0〜100の品質スコアを、セットアップ不要・ホスティングするモデル不要で取得できます。

セキュリティ検出バグ検出パフォーマンスエッジで高速
100 free credits No card required Global edge network Structured JSON

What it checks

セキュリティ脆弱性

インジェクションの欠陥、ハードコードされた機密情報、安全でないeval、脆弱な暗号化。

バグ&ロジックエラー

null処理、オフバイワンの誤り、未処理のエッジケース。

パフォーマンス問題

N+1クエリ、不要なループ、ブロッキング呼び出し。

ベストプラクティス

命名、構造、保守性に関する提案。

Try it live

Live demo · 5 requests/min, no key needed
Click “Run review” to see the JSON response.

Quickstart

One authenticated POST request. Official JavaScript and Python SDKs available.

cURL
curl -X POST https://api.mecanik.dev/v1/client/YOUR_UUID/tools/ai-code-review \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"code":"const x = eval(input)","language":"javascript"}' 
JavaScript (fetch)
const res = await fetch(
  "https://api.mecanik.dev/v1/client/YOUR_UUID/tools/ai-code-review",
  {
    method: "POST",
    headers: {
      Authorization: "Bearer YOUR_TOKEN",
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ code: source, language: "javascript" }),
  },
);
const { result } = await res.json();
console.log(result.analysis.issues);
Python (requests)
import requests

r = requests.post(
    "https://api.mecanik.dev/v1/client/YOUR_UUID/tools/ai-code-review",
    headers={"Authorization": "Bearer YOUR_TOKEN"},
    json={"code": source, "language": "python"},
)
print(r.json()["result"]["analysis"]["issues"])

Common use cases

PRレビューボット

すべてのプルリクエストに検出結果を自動でコメントとして投稿。

CI/CDゲート

デプロイ前に重大な問題が検出された場合にビルドを失敗させる。

IDE&エディタープラグイン

開発者がコードを書くそばからレビューのフィードバックをインラインで表示。

学習&指導

リスクのあるパターンを具体的な修正とともにジュニア開発者に説明。

Simple, pay-as-you-go pricing

Per call
10 credits
On signup
100 free
Packs from
$5
Credits
Never expire

Pay only for what you use, with no subscription. See full pricing.

AIコードレビューAPIを使うべき場面

手動レビューはすべてのコミットには対応しきれず、従来のリンターは文字列補間によるインジェクションや設定ファイルにコミットされた機密情報のような、コンテキストに依存するリスクを見逃します。AIコードレビューAPIはそのギャップを埋めます。シニアレビュアーが行うようにスニペットを読み解き、対処すべき重要な問題を行動につながる深刻度とともに指摘し、適用できる修正を返します。そのすべてが、ツールで解析できる構造化されたJSONとして提供されます。

単一のステートレスなエンドポイントなので、プルリクエストボット、デプロイ前のCIゲート、エディター拡張機能などに半日で組み込めます。SEOアナライザー やその他のMecanik APIツールと組み合わせれば、1つのAPIキーと1つのクレジット残高で、セキュリティ、品質、パフォーマンスをカバーできます。

Frequently asked questions

AIコードレビューAPIはどの言語に対応していますか?

あらゆる言語に対応しています。より良い結果のために、任意のlanguageヒントを渡せます。JavaScript、TypeScript、Python、Go、Rust、Java、C#、PHP、Rubyなど、すべて対応しています。

AIコードレビューAPIの料金はいくらですか?

1回の呼び出しにつき10クレジットです。新規アカウントごとに100の無料クレジットが付与され、クレジットパックは5ドルから利用できます。使った分だけのお支払いで、サブスクリプションは不要、クレジットは無期限です。

私のコードは保存されますか?

いいえ。スニペットはリクエスト内で解析され、保持されません。データの取り扱いの詳細についてはプライバシーポリシーをご覧ください。

レスポンスはどのような形式ですか?

{ result, success, errors }という形式の一貫したJSONで、result.analysisには検出結果の配列(深刻度、カテゴリ、行、説明、修正)と全体の0〜100の品質スコアが含まれます。

CI/CDで使えますか?

はい。ステートレスなRESTエンドポイントで、エッジによる高速なレスポンスとシンプルなBearerトークン認証を備えているため、GitHub Actions、GitLab CI、またはHTTPリクエストを送信できるあらゆるパイプラインにすっきりと組み込めます。

Start building in under a minute

Create a free account and get 100 credits. No card required.

Get your API key