认证与请求信封
所有 MADES API 调用均需携带认证信息,请求 / 响应遵循统一信封格式。
API 端点
curl · 同步调用
curl -X POST https://gw.mades.ai/v1/invoke/{service_id} \
-H "X-API-Key: mds_live_xxxx" \
-H "Content-Type: application/json" \
-d '{
"request_id": "uuid-v4",
"params": { ... }
}'响应格式
{
"request_id": "uuid",
"status": "succeeded | failed",
"data": { /* 业务返回结果 */ },
"credits_consumed": 2.0,
"error": { "code": "string", "message": "string" }
}错误码
| 状态码 | code | 说明 |
|---|---|---|
| 400 | VALIDATION_ERROR | 请求参数不合规 |
| 401 | AUTH_FAILED | API Key 无效 |
| 402 | INSUFFICIENT_BALANCE | 余额不足 |
| 403 | TIER_NOT_ALLOWED | 套餐等级不允许 |
| 404 | SERVICE_NOT_FOUND | 服务不存在 |
| 409 | DUPLICATE_REQUEST | 重复请求(幂等命中) |
| 429 | RATE_LIMITED | 触发限流 |
| 503 | CIRCUIT_BREAKER_OPEN | 服务熔断 |