AI 驅動 · 每次呼叫 10 點

AI 程式碼審查 API

掃描程式碼以找出錯誤 & 漏洞

透過一次 REST 呼叫,掃描任何程式碼片段中的安全漏洞、錯誤與效能問題。無需任何設定、無需自行託管模型,即可取得結構化的 JSON 結果、嚴重程度評級以及 0-100 的品質評分。

安全結果錯誤偵測效能邊緣高速
100 free credits No card required Global edge network Structured JSON

What it checks

安全漏洞

注入缺陷、寫死的密鑰、不安全的 eval 以及脆弱的加密。

錯誤與邏輯問題

空值處理、差一錯誤以及未處理的邊界情況。

效能問題

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

人工審查無法涵蓋每一次提交,而傳統的 linter 會遺漏依賴情境的風險,例如透過字串插值產生的注入,或提交到設定檔中的密鑰。AI 程式碼審查 API 填補了這個空缺:它會像資深審查者那樣分析片段,以可據以行動的嚴重程度標示出真正重要的問題,並回傳可直接套用的修正方式,這一切都以你的工具可解析的結構化 JSON 形式提供。

由於它是單一的無狀態端點,你可以在一個下午之內將它接入拉取請求機器人、部署前的 CI 關卡或編輯器擴充功能。將它與 SEO 分析器 以及其他 Mecanik API 工具搭配使用,即可用一個 API 金鑰與一個點數餘額涵蓋安全、品質與效能。

Frequently asked questions

AI 程式碼審查 API 支援哪些語言?

支援任何語言。傳入選用的 language 提示可獲得更好的結果:JavaScript、TypeScript、Python、Go、Rust、Java、C#、PHP、Ruby 等均受支援。

AI 程式碼審查 API 的費用是多少?

每次呼叫消耗 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