API Giriş
Bir yüzün gerçek mi yoksa AI üretimi mi göründüğünü; sentetik yüz, AI yüz değiştirme ve yoğun AI destekli rötuş sinyalleriyle birlikte kontrol edin. Model tüm görseli analiz eder ve AI üretim risk puanı döndürür.
- İstek Parametreleri
- 10 MB’a kadar desteklenen portre dosyaları.
- Yanıt parametreleri
- Daha yüksek puan, görselin tamamında daha güçlü AI üretim sinyalleri demektir. Bunu inceleme sinyali olarak kullanın, görselin gerçek olduğunun kanıtı olarak değil.
API Giriş
- Profil fotoğrafının gerçek mi yoksa AI üretimi mi göründüğünü kontrol etmek
- Selfie ve portrelerde sentetik yüz sinyallerini incelemek
- Olası AI yüz değiştirme veya yoğun AI destekli rötuşu taramak
Bir yüzün gerçek mi yoksa AI üretimi mi göründüğünü; sentetik yüz, AI yüz değiştirme ve yoğun AI destekli rötuş sinyalleriyle birlikte kontrol edin. Model tüm görseli analiz eder ve AI üretim risk puanı döndürür.
Kimlik Doğrulama
{your-api-domain} değerini hesap panelinizde gösterilen API uç noktasıyla değiştirin.
İstekleri hesap API uç noktanız ve Bearer token ile doğrulayın. API kredilerini satın aldıktan sonra uç noktanızı ve token’ınızı hesap panelinde görebilirsiniz. Token’ınızı gizli tutun ve asla herkese açık depolara göndermeyin.
POSThttps://api.imgauth.com/v1/real-or-ai-face
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json; charset=UTF-8
Content-Type: application/json; charset=UTF-8
İstek Parametreleri
| Parametre | Tür | ✓ | Açıklama |
|---|---|---|---|
| image | string | ✓ | 10 MB’a kadar desteklenen portre dosyaları. |
Örnek HTTP İsteği
{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}Yanıt parametreleri
| Parametre | Tür | Açıklama |
|---|---|---|
| code | integer | API yanıt kodları için referans |
| request_id | string | Entegrasyonunuzu oluşturmak ve hata ayıklamak için bu örnekleri kullanın |
| data.ai_generated | boolean | null | Muhtemelen AI üretimi veya önemli ölçüde AI ile düzenlenmiş yüz görseli / Güçlü bir AI üretim sinyali algılanmadı |
| data.ai_generation_score | number | null | Daha yüksek puan, görselin tamamında daha güçlü AI üretim sinyalleri demektir. Bunu inceleme sinyali olarak kullanın, görselin gerçek olduğunun kanıtı olarak değil. |
| data.review_status | "likely_ai" | "likely_not_ai" | "review" | İnceleme önerilir |
| data.analysis_scope | "portrait" | Bir yüzün gerçek mi yoksa AI üretimi mi göründüğünü; sentetik yüz, AI yüz değiştirme ve yoğun AI destekli rötuş sinyalleriyle birlikte kontrol edin. Model tüm görseli analiz eder ve AI üretim risk puanı döndürür. |
Örnek Yanıtlar
{
"code": 0,
"request_id": "req_01...",
"data": {
"ai_generated": true,
"ai_generation_score": 0.89,
"review_status": "likely_ai",
"analysis_scope": "portrait"
}
}Hata Kodları
400INVALID_REQUESTAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.
401INVALID_API_KEYAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.
402CREDITS_EXHAUSTEDAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.
413PAYLOAD_TOO_LARGEAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.
415UNSUPPORTED_IMAGEAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.
502UPSTREAM_ERRORAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.
504UPSTREAM_TIMEOUTAPI messages üretimdeki yanıtlarla tam eşleşmesi için upstream servisin ham değerleri olarak gösterilir.
Kod Örnekleri
curl -X POST "https://api.imgauth.com/v1/real-or-ai-face" \
-H "Authorization: Bearer rh_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}'