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

AIコードレビューAPI

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

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

セキュリティ検出 バグ検出 パフォーマンス エッジで高速
100 free credits No card required Global edge network Structured JSON
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"}' 
01

What it checks

セキュリティ脆弱性

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

バグ&ロジックエラー

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

パフォーマンス問題

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

ベストプラクティス

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

02

ライブで試す

ライブデモ:毎分5リクエスト、キー不要
実行を押すとJSONレスポンスが表示されます。
03

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"])
04

Common use cases

PRレビューボット

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

CI/CDゲート

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

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

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

学習&指導

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

05

Simple, pay-as-you-go pricing

呼び出しごと
10 クレジット
登録時
100 無料
パックの最低価格
$5
クレジット
有効期限なし

使った分だけのお支払い。サブスクリプションは不要です。 すべての料金を見る.

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

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

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

06

よくある質問

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リクエストを送信できるあらゆるパイプラインにすっきりと組み込めます。

07

Start building in under a minute

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

Get your API key

プロジェクトは相談から始まります

あなたの
アイデアをお聞かせください。

必要な成果、既存のシステム、制約を教えてください。最初から技術仕様書を用意する必要はありません。

フォームが機能しない場合は、こちらのメールアドレスに直接ご連絡ください。 contact@mecanik.dev

エンジニアによる直接サポート

エンジニアと直接協働。
明確な範囲と責任ある納品。