AiVidect AiVidect Enterprise

深度伪造检测API文档

使用我们强大的REST API将深度伪造检测集成到您的应用程序中。以编程方式检测AI生成的视频、合成媒体和操纵内容。

快速开始

curl -X POST https://aividect.com/api/v1/analyze \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"url": "https://instagram.com/reel/example"}'
获取您的API密钥

认证

所有API请求都需要使用API密钥进行身份验证。在Authorization标头中包含您的密钥:

授权标头

Authorization: Bearer ak_xxxxxxxxxxxxxxxxxxxx

Generate and manage your API keys from your Account Settings.

速率限制

Free: 10 requests/day | Pro: 100 requests/day | Business: 1,000 requests/day | Enterprise: 无限

端点

GET /api/v1/me

获取有关当前API密钥和用户账户的信息。

响应

{ "success": true, "user": { "id": 123, "username": "john_doe", "email": "john@example.com", "tier": "pro", "credits_balance": 45 }, "api_key": { "name": "Production", "prefix": "ak_x7Kp9mN2", "daily_requests": 12, "daily_limit": 100 } }
POST /api/v1/analyze

从URL分析视频。支持YouTube、TikTok、Instagram、Twitter和直接视频链接。每次分析消耗1积分。

Request Body

Parameter 类型 描述
url必填 string 要分析的视频URL

Example Request

curl -X POST https://aividect.com/api/v1/analyze \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"url": "https://tiktok.com/@user/video/123"}'
import requests response = requests.post( "https://aividect.com/api/v1/analyze", headers={"Authorization": "Bearer YOUR_API_KEY"}, json={"url": "https://tiktok.com/@user/video/123"} ) result = response.json() if result["success"]: print(f"Result: {result['result']}") print(f"Confidence: {result['confidence']}%")
const response = await fetch("https://aividect.com/api/v1/analyze", { method: "POST", headers: { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" }, body: JSON.stringify({ url: "https://tiktok.com/@user/video/123" }) }); const result = await response.json(); console.log(result.result, result.confidence);

响应

{ "success": true, "analysis_id": "a1b2c3d4e5f6", "result": "ai_generated", "confidence": 94.5, "prob_fake": 0.945, "prob_real": 0.055, "model": { "name": "VideoEfficientAttn", "version": "epoch25_auc0.95" }, "processing_time_ms": 4523, "credits_remaining": 44, "created_at": "2024-01-15T10:30:00Z" }
GET /api/v1/analysis/{id}

通过ID检索特定的分析结果。

Path Parameters

Parameter 类型 描述
id必填 string 从/analyze返回的分析ID

响应

{ "success": true, "analysis": { "id": "a1b2c3d4e5f6", "result": "ai_generated", "confidence": 94.5, "source_type": "url", "source_url": "https://tiktok.com/...", "created_at": "2024-01-15T10:30:00Z" } }
GET /api/v1/analyses

分页列出您最近的分析。

Query Parameters

Parameter 类型 描述
page可选 integer 页码(默认:1)
per_page可选 integer 每页结果数(默认:20,最大:100)
GET /api/v1/usage

获取API使用统计和剩余限额。

响应

{ "success": true, "usage": { "credits_balance": 45, "analyses_today": 12, "analyses_week": 87, "analyses_month": 342 }, "limits": { "tier": "pro", "daily_api_limit": 100, "daily_api_used": 12, "daily_api_remaining": 88 } }

错误代码

HTTP Code Error Code 描述
400 INVALID_REQUEST 请求体不是有效的JSON
400 MISSING_URL 需要URL参数
400 DOWNLOAD_FAILED 无法从URL下载视频
401 MISSING_AUTH 需要授权标头
401 INVALID_KEY API密钥无效
401 KEY_REVOKED API密钥已被撤销
402 INSUFFICIENT_CREDITS 没有剩余积分
429 RATE_LIMIT_EXCEEDED 已超过每日API限制
500 INTERNAL_ERROR 服务器错误,请稍后重试

错误响应格式

{ "success": false, "error": { "code": "INSUFFICIENT_CREDITS", "message": "No credits remaining. Please purchase more." } }

准备好开始了吗?

生成您的API密钥,几分钟内开始检测AI视频。

获取您的API密钥