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