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 कुंजी प्राप्त करें