مقدمة API
تحقّق مما إذا كان الوجه يبدو حقيقياً أم مولّداً بالذكاء الاصطناعي، بما في ذلك إشارات الوجوه الاصطناعية وتبديل الوجوه بالذكاء الاصطناعي والتنقيح المكثّف بمساعدة الذكاء الاصطناعي. يحلل النموذج الصورة كاملة ويعيد درجة مخاطر التوليد بالذكاء الاصطناعي.
- معاملات الطلب
- ملفات صور شخصية مدعومة حتى 10 ميجابايت.
- معلمات الاستجابة
- كلما ارتفعت الدرجة، كانت إشارات التوليد بالذكاء الاصطناعي أقوى في الصورة كاملة. استخدمها كإشارة للمراجعة، لا كدليل على أن الصورة حقيقية.
مقدمة API
- التحقّق مما إذا كانت صورة الملف الشخصي تبدو حقيقية أم مولّدة بالذكاء الاصطناعي
- مراجعة السيلفي والبورتريه بحثاً عن إشارات الوجوه الاصطناعية
- فحص احتمال تبديل الوجوه بالذكاء الاصطناعي أو التنقيح المكثّف بمساعدته
تحقّق مما إذا كان الوجه يبدو حقيقياً أم مولّداً بالذكاء الاصطناعي، بما في ذلك إشارات الوجوه الاصطناعية وتبديل الوجوه بالذكاء الاصطناعي والتنقيح المكثّف بمساعدة الذكاء الاصطناعي. يحلل النموذج الصورة كاملة ويعيد درجة مخاطر التوليد بالذكاء الاصطناعي.
المصادقة
استبدل {your-api-domain} بنقطة نهاية API الظاهرة في لوحة حسابك.
قم بمصادقة الطلبات باستخدام نقطة نهاية API الخاصة بحسابك ورمز Bearer. بعد شراء أرصدة API يمكنك عرض نقطة النهاية والرمز من لوحة حسابك. حافظ على سرية الرمز ولا تقم بإضافته إلى مستودعات عامة.
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
معاملات الطلب
| المعامل | النوع | ✓ | الوصف |
|---|---|---|---|
| image | string | ✓ | ملفات صور شخصية مدعومة حتى 10 ميجابايت. |
مثال طلب HTTP
{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}معلمات الاستجابة
| المعلمة | النوع | الوصف |
|---|---|---|
| code | integer | مرجع لرموز استجابة API |
| request_id | string | استخدم هذه الأمثلة لبناء وتصحيح التكامل الخاص بك |
| data.ai_generated | boolean | null | صورة وجه يُرجح أنها مولّدة أو معدّلة بدرجة كبيرة بالذكاء الاصطناعي / لم يتم اكتشاف إشارة قوية لتوليد الصورة بالذكاء الاصطناعي |
| data.ai_generation_score | number | null | كلما ارتفعت الدرجة، كانت إشارات التوليد بالذكاء الاصطناعي أقوى في الصورة كاملة. استخدمها كإشارة للمراجعة، لا كدليل على أن الصورة حقيقية. |
| data.review_status | "likely_ai" | "likely_not_ai" | "review" | يوصى بالمراجعة |
| data.analysis_scope | "portrait" | تحقّق مما إذا كان الوجه يبدو حقيقياً أم مولّداً بالذكاء الاصطناعي، بما في ذلك إشارات الوجوه الاصطناعية وتبديل الوجوه بالذكاء الاصطناعي والتنقيح المكثّف بمساعدة الذكاء الاصطناعي. يحلل النموذج الصورة كاملة ويعيد درجة مخاطر التوليد بالذكاء الاصطناعي. |
أمثلة الاستجابة
{
"code": 0,
"request_id": "req_01...",
"data": {
"ai_generated": true,
"ai_generation_score": 0.89,
"review_status": "likely_ai",
"analysis_scope": "portrait"
}
}رموز الخطأ
400INVALID_REQUESTيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.
401INVALID_API_KEYيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.
402CREDITS_EXHAUSTEDيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.
403API_KEY_INACTIVE / API_KEY_EXPIREDيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.
413PAYLOAD_TOO_LARGEيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.
415UNSUPPORTED_IMAGEيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.
502UPSTREAM_ERRORيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.
504UPSTREAM_TIMEOUTيتم عرض API messages كقيم خام من الخدمة العليا حتى تطابق الاستجابات الفعلية في بيئة الإنتاج.
أمثلة الكود
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>"
}'