数据概览
原型演示环境 (Mock 数据)
可用积分: 102,450
D
交互原型提示:当前控制台为前端交互与排障原型(Mock 数据),用于验证信息架构、状态机和字段展示,尚未接入 Supabase OAuth 与生产数据库。 Mock Mode · v1.0

欢迎回来,开发者

实时监控 API 图像识别吞吐、并发在途配额及账户资金消费

可用积分余额 💳
102,450
基础: 100,000 | 赠送: 2,450 (预占 12)
并发在途 / 上限 ⚡
12 / 75
QPS 上限: 5 | 轮询: 1,500/min
任务成功率 (7天) 🎯
99.60%
成功 48,210 次 | 失败 194 (已全额释放)
P50 处理耗时 / 错误率 ⏱️
1.18s / 0.08%
P95: 2.35s (直方桶估算) | 网关 42ms
检测任务与消费趋势 (UTC)
每日成功检测数(消费 1 积分)与失败释放统计
成功检测 (48,210) 异常释放 (194)
09-07
09-08
09-09
09-10
09-11
09-12
今日
API 密钥调用占比
按各 Key 的实际请求吞吐统计
Prod-API-Cluster 78% (37,600 次)
Staging-Test-Key 15% (7,200 次)
Batch-Worker-01 7% (3,410 次)
🛡️ 异常拦截遥测:近7天拦截 429 超频请求 12 次、422 图片格式错误 4 次,均未扣除积分。
最新任务实时排障
创建时间 (UTC) 任务 ID 状态 审核判定 处理总耗时 积分变动 归属 Key
14:20:00 01992500-0001 Succeeded 违规 (L3) 1,180ms -1 (paid) Prod-API
14:18:12 01992500-0002 Succeeded 合规放行 (L1) 940ms -1 (paid) Prod-API
14:15:30 01992500-0003 Failed 取图失败 (404) 5,200ms +1 全额释放 (0扣费) Test-Key
任务与日志为两套独立契约;成功轮询只进入指标聚合,不逐条保存
创建时间 (UTC) 任务 ID 模型 / 策略 状态 审核判定 总耗时 积分扣减 归属 Key 快照

API 密钥管理与安全凭证

所有有效密钥共用账户余额与 QPS 并发配额,每个账户最多支持 10 个有效密钥。

当前有效配额:3 / 10 个已激活
格式规范:生产环境采用 nfw_live_<base64url>,测试环境采用 nfw_test_...
密钥名称 Key 标识 (已脱敏) 状态 创建时间 最后调用 操作管理
总可用积分余额 💳
102,450
基础积分: 100,000 | 赠送积分: 2,450
会员等级与赠分加成 ⭐
Silver (+3% 赠分)
累计消费 102,450 分 | 永久晋级只升不降
接口并发与在途配额 🚀
5 QPS / 75 并发
无未清偿债务 (debt: 0)
在线充值积分 ($1 = 2,000 基础积分,单张成功识别低至 $0.00048)
接入国际 Stripe Checkout 支付,支持 Visa、MasterCard 及主流银联快捷支付,充值自动晋级
$10.00
20,600 积分
基础 20,000 + Silver 赠送 600 积分
平均 $0.000485 / 张
$100.00
206,000 积分
基础 200,000 + Silver 赠送 6,000 积分
适合长期高频企业调用
账务变动流水 (基于底层真实 billing_events 事实源)
时间 (UTC) 事件类型 关联业务凭证 积分变动 (Delta) 变动后可用余额 备注说明
NSFW Check 开发者接入指南

标准 RESTful API,基于 C++/ncnn 高性能推理后端,支持异步提交、任务轮询与幂等控制。

1. 提交图片检测任务

向 POST /v1/predictions 发送图片 HTTPS URL。系统在可用余额中预占 1 积分并立即返回 201 Created 与 Task ID:

curl -X POST https://api.nsfw-check.com/v1/predictions \ -H "Authorization: Bearer nfw_live_YOUR_KEY" \ -H "Idempotency-Key: your_random_unique_key_001" \ -H "Content-Type: application/json" \ -d '{ "model": "general", "input": { "image": "https://example.com/photo.jpg" }, "policy": { "sensitivity": "standard" } }'

Idempotency-Key 为可选(推荐)请求头:提供时,同一次提交若响应丢失,可直接重发同一请求并复用同一个键,服务端返回原任务而不重复预占或扣费;省略该头则不启用幂等保护,重复提交会各建一个任务并分别计费。

2. 轮询检测结果

根据响应的 Location 头或 Task ID 发起 GET 请求轮询。遵循服务端的 Retry-After 等待头:

curl -X GET https://api.nsfw-check.com/v1/predictions/01992500-0000-7000-8000-000000000001 \ -H "Authorization: Bearer nfw_live_YOUR_KEY"

3. 响应字段结构 (Task DTO)

{ "id": "01992500-0000-7000-8000-000000000001", "status": "succeeded", "model_version": "general-2026-08", "output": { "is_violation": true, "classification": { "level": "L3", "probabilities": { "L1": 0.03, "L2": 0.12, "L3": 0.81, "L4": 0.04 } } }, "created_at": "2026-09-13T14:20:00Z" }
操作成功