API đánh giá mã bằng AI
Quét mã để tìm lỗi & lỗ hổng
Quét bất kỳ đoạn mã nào để tìm lỗ hổng bảo mật, lỗi và vấn đề hiệu năng chỉ với một lệnh gọi REST. Nhận kết quả JSON có cấu trúc, mức độ nghiêm trọng và điểm chất lượng 0-100, không cần thiết lập và không cần tự lưu trữ mô hình.
What it checks
Lỗ hổng bảo mật
Lỗ hổng injection, khóa bí mật ghi cứng, eval không an toàn và mã hóa yếu.
Lỗi & sai sót logic
Xử lý giá trị null, lỗi lệch một đơn vị và các trường hợp biên chưa xử lý.
Vấn đề hiệu năng
Truy vấn N+1, vòng lặp thừa và các lệnh gọi gây chặn.
Thực hành tốt nhất
Gợi ý về cách đặt tên, cấu trúc và khả năng bảo trì.
Try it live
Click “Run review” to see the JSON response.
Quickstart
One authenticated POST request. Official JavaScript and Python SDKs available.
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"}' 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);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
Bot đánh giá PR
Tự động đăng kết quả dưới dạng bình luận trên mọi pull request.
Cổng kiểm soát CI/CD
Làm hỏng bản build khi phát hiện vấn đề nghiêm trọng trước khi triển khai.
Plugin IDE & trình soạn thảo
Hiển thị phản hồi đánh giá ngay trong dòng khi lập trình viên viết mã.
Học tập & giảng dạy
Giải thích các mẫu rủi ro cho lập trình viên mới vào nghề kèm bản sửa cụ thể.
Simple, pay-as-you-go pricing
Pay only for what you use, with no subscription. See full pricing.
Khi nào nên dùng API đánh giá mã bằng AI
Đánh giá thủ công không thể mở rộng cho mọi commit, và các linter truyền thống bỏ sót những rủi ro phụ thuộc ngữ cảnh như injection qua nội suy chuỗi hay một khóa bí mật bị commit trong tệp cấu hình. API đánh giá mã bằng AI lấp đầy khoảng trống đó: nó suy luận về đoạn mã theo cách một người đánh giá kỳ cựu sẽ làm, đánh dấu những vấn đề quan trọng kèm mức độ nghiêm trọng để bạn có thể hành động, và trả về một bản sửa có thể áp dụng, tất cả dưới dạng JSON có cấu trúc mà công cụ của bạn có thể phân tích.
Vì là một endpoint không trạng thái duy nhất, bạn có thể gắn nó vào một bot pull request, một cổng CI trước khi triển khai hoặc một tiện ích mở rộng trình soạn thảo chỉ trong một buổi chiều. Kết hợp nó với trình phân tích SEO và các công cụ Mecanik API khác để bao quát bảo mật, chất lượng và hiệu năng chỉ với một khóa API và một số dư tín dụng.
Frequently asked questions
API đánh giá mã bằng AI hỗ trợ những ngôn ngữ nào?
Bất kỳ ngôn ngữ nào. Truyền gợi ý language tùy chọn để có kết quả tốt hơn: JavaScript, TypeScript, Python, Go, Rust, Java, C#, PHP, Ruby và nhiều ngôn ngữ khác đều được hỗ trợ.
API đánh giá mã bằng AI có giá bao nhiêu?
Mỗi lệnh gọi tốn 10 tín dụng. Mỗi tài khoản mới được 100 tín dụng miễn phí, và các gói tín dụng bắt đầu từ 5 $, nên bạn chỉ trả cho phần mình dùng, không cần đăng ký thuê bao và tín dụng không bao giờ hết hạn.
Mã của tôi có được lưu trữ không?
Không. Các đoạn mã được phân tích ngay trong yêu cầu và không được giữ lại. Xem chính sách quyền riêng tư để biết đầy đủ chi tiết về cách xử lý dữ liệu.
Phản hồi trông như thế nào?
JSON nhất quán theo dạng { result, success, errors }, trong đó result.analysis chứa một mảng các phát hiện (mức độ nghiêm trọng, danh mục, dòng, mô tả, bản sửa) và một điểm chất lượng tổng thể 0-100.
Tôi có thể dùng nó trong CI/CD không?
Có. Đây là một endpoint REST không trạng thái với phản hồi nhanh tại edge và xác thực đơn giản bằng token Bearer, nên nó tích hợp gọn gàng vào GitHub Actions, GitLab CI hoặc bất kỳ pipeline nào có thể gửi yêu cầu HTTP.
Start building in under a minute
Create a free account and get 100 credits. No card required.
Get your API key