انتقل إلى المحتوى

واجهة API لكشف الصور المولَّدة بالذكاء الاصطناعي

واجهة API لكشف الصور المولَّدة بالذكاء الاصطناعي مع التحليل الجنائي للتلاعب.

افحص الصور بحثًا عن التوليد بالذكاء الاصطناعي والتعديل الموضعي باستدعاءين عبر API، بتكلفة ⁦US$ 1.99⁩ للصورة، مع تقرير قابل للتحقق.

ابدأ مجانًااقرأ التوثيق

رصيد البدء المجاني: 5 من فحوصات الصور أو المستندات و5,000 حرف نصي. بلا بطاقة وبلا اشتراك.

نظرة سريعةfvimg-2
نقاط النهاية
POST /v1/files, POST /v1/analyses
النموذج
fvimg-2 · FVIMG V2
الملفات المقبولة
JPEG, PNG, WEBP
الحجم الأقصى
حتى 10 ميغابايت و40 ميغابكسل
النتيجة
انتظرها في الطلب نفسه، أو استقبل Webhook
السعر
⁦US$ 1.99⁩ لكل فحص صورة

آخر تحديث

ما يفحصه

ما الذي يجيب عنه فحص الصورة.

هل وُلِّدت الصورة كلها؟ وهل عُدِّل جزء منها؟ وماذا تقول سجلات الملف نفسه؟ يجيب تقرير واحد عن الأسئلة الثلاثة، ويدلّك عمود حقل الاستجابة على موضع قراءة كل إجابة.

الأسئلة التي يجيب عنها فحص الصورة وحقول الاستجابة التي تحملها
السؤالما يُفحصحقل الاستجابة
التوليد بالذكاء الاصطناعيهل تبدو الصورة مولَّدة، مع احتمال التوليد وأداة التوليد المرجّحة حيثما كان ذلك مدعومًا.questions.ai, generator
التعديلات الموضعيةهل غُيِّر جزء من الصورة، مع المناطق المعلَّمة بالبكسل.questions.edit, regions
Content Credentials والعلامات المائية ووسوم الذكاء الاصطناعيما تدّعيه سجلات الملف نفسه عن منشئه، وهل تصمد هذه الادعاءات.questions.source, provenance
البيانات الوصفية للملفالكاميرا والبرنامج ووقت الالتقاط كما ورد في سجلات الملف.provenance
الخلاصة ومستوى الثقةمستوى المخاطر والإجراء الموصى به ومقدار ما يتيح هذا الملف للفحص إثباته.summary, confidence

الطلب والاستجابة

استدعاءان وتقرير واحد.

ارفع الصورة ثم أنشئ الفحص بالنموذج fvimg-2. أرسل Prefer: wait لإبقاء الطلب مفتوحًا حتى يصبح التقرير جاهزًا. وإذا انتهت مهلة الانتظار أولًا فتأتي استجابة الفحص بالرمز 202 والحالة processing. اجلب النتيجة لاحقًا أو استقبل Webhook.

الطلبPOST /v1/files, POST /v1/analyses
FILE_ID=$(curl -s https://api.fileverity.com/v1/files \  -H "Authorization: Bearer $FILEVERITY_API_KEY" \  -F file=@claim-photo.jpg | jq -r .id) curl https://api.fileverity.com/v1/analyses \  -H "Authorization: Bearer $FILEVERITY_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: $(uuidgen)" \  -H "Prefer: wait=60" \  -d "{\"model\": \"fvimg-2\", \"file\": \"$FILE_ID\", \"metadata\": {\"order_id\": \"A-10492\"}}"
الاستجابة200 OK
{  "id": "an_8Hk2pQ4vN9sL1xR7cW3mY6zB",  "object": "analysis",  "created": 1793700120,  "model": "fvimg-2-2026-10-30",  "livemode": true,  "status": "succeeded",  "file": {    "name": "claim-photo.jpg",    "bytes": 2481920,    "format": "jpeg"  },  "report_id": "FV-7K2M-9QXD-4T8R",  "report_url": "https://fileverity.com/verify/FV-7K2M-9QXD-4T8R",  "summary": {    "level": "L2",    "assessment": "authentic_untouched",    "action": "accept",    "ai": "very_low",    "edit": "none"  },  "result": {    "report": {      "schema": "fileverity.report/1",      "id": "FV-7K2M-9QXD-4T8R"    },    "stamped_at": 1793700130  },  "error": null,  "progress": null,  "usage": {    "amount": 199,    "currency": "usd",    "funding": "balance"  },  "metadata": {    "order_id": "A-10492"  },  "completed_at": 1793700131,  "expires_at": 1794304931}
يرفع الطلب الأول الملف، وينشئ الطلب الثاني الفحص. وتُظهر الاستجابة فحصًا مكتملًا.

حالات الاستخدام

ضعه حيث تتحول الصورة إلى دليل.

تعيد API مستوى المخاطر والإجراء الموصى به. ويبقى القرار النهائي لمراجعيك.

الحدود

ما لا يفعله.

النتيجة النظيفة تضيّق نطاق المراجعة ولا تحل محلها.

  • يفحص الصور الثابتة فقط. لا يحلل الفيديو أو الصوت، ولا يتعرّف على الأشخاص ولا يطابق الوجوه.
  • النتيجة الخالية من المؤشرات ليست دليلًا على أن الصورة أصلية. فإعادة التصوير ولقطات الشاشة وإعادة الترميز تزيل الأدلة.
  • لقطات الشاشة والضغط الشديد والصور الصغيرة تحدّ من قدرة الفحص على الإثبات. ويذكر التقرير مقدار ما أتاحه الملف.
  • غياب Content Credentials أو العلامات المائية لا يثبت شيئًا في أي اتجاه، لأن البيانات الوصفية كثيرًا ما تُزال عند تبادل الصور.
  • تختلف نتائج الكشف باختلاف أداة التوليد والصورة. اقرأ التقرير بوصفه دليلًا يدعم المراجعة لا حكمًا.

الأدلة

أدلة يمكنك الاحتفاظ بها.

يترك كل فحص سجلًا يمكنك حفظه ومشاركته والتحقق منه لاحقًا، لا مجرد حكم.

  • رقم التقرير

    رقم تقرير بصيغة FV-XXXX-XXXX-XXXX. احتفظ به مع ملف القضية أو سجل العميل لديك.

  • قيم التجزئة والطابع الزمني

    تُسجَّل مع كل تقرير قيم التجزئة SHA-256 للملف والتقرير وطابع زمني وفق RFC 3161.

  • صفحة تحقق عامة

    يستطيع كل من تشاركه رقم التقرير تأكيده في صفحة التحقق دون حساب.

  • تُحذف الملفات وتبقى النتائج

    تُحذف الملفات المرفوعة بعد الفحص ولا تُستخدم أبدًا في تدريب النماذج. وتبقى النتيجة متاحة عبر API لمدة 7 أيام.

التكامل

ادمجها في مسار عملك.

يتبع فحص الصور والمستندات النمط نفسه، فيغطي تكامل واحد النوعين.

  • انتظر النتيجة عبر Prefer: wait، أو استقبل Webhook موقَّعًا عند انتهاء الفحص. وتعامل مع استجابة الفحص المكتمل واستجابة المعالجة (processing) معًا.
  • أرسل Idempotency-Key مع كل طلب POST، حتى لا تؤدي إعادة المحاولة إلى تنفيذ الفحص مرتين.
  • ابدأ ببناء التكامل على مفاتيح fv_test_. فهي تعيد نتائج تجريبية ثابتة ولا تُحتسب عليها أي رسوم.
  • لا تُحتسب رسوم على عمليات الفحص الفاشلة. وعند انشغال الخدمة تعيد الرمز 503 مع ترويسة retry-after، فأعد المحاولة بالمفتاح نفسه.
  • تُوقَّع Webhooks وتتبع مواصفات Standard Webhooks.
  • تُرسل الملفات حتى 4 ميغابايت في طلب multipart واحد. أما الملفات الأكبر فتستخدم رابط رفع موقَّعًا مسبقًا (pre-⁠signed)، على ألا تتجاوز الحد الأقصى للنموذج.
  • الحد الأقصى للطلبات 120 في الدقيقة لكل مفتاح.

الأسعار

ادفع مقابل كل فحص.

يغطي رصيد واحد مدفوع مسبقًا لمساحة العمل فحوصات الصور والمستندات والنصوص. أضف رصيدًا بدءًا من ⁦US$ 19⁩. لا يوجد اشتراك ولا تجديد تلقائي.

أسعار API ولوحة التحكم
الفحصالسعر
فحص صورةيُحتسب لكل صورة⁦US$ 1.99⁩
فحص مستنديُحتسب لكل مستند⁦US$ 5.99⁩
فحص نصيُحتسب لكل 1,000 حرف⁦US$ 0.14⁩

يُقرَّب النص إلى أقرب 1,000 حرف للأعلى في كل طلب. يتطلب فحص النص 100 كلمة على الأقل.

رصيد البدء المجاني

جرّب قبل أن تضيف رصيدًا.

تبدأ مساحة العمل الأولى لديك بعدد 5 من فحوصات الصور أو المستندات المجانية، إضافةً إلى 5,000 حرف نصي مجاني.

لا حاجة إلى بطاقة للبدء. رصيد بدء مجاني واحد لكل شخص، وعدد محدود لكل نطاق بريد إلكتروني خاص بالشركة. وعلى زملاء الفريق الانضمام عبر دعوة.

الأسئلة الشائعة

كيف أكشف الصور المولَّدة بالذكاء الاصطناعي عبر API؟

ارفع الصورة عبر POST /v1/files، ثم أنشئ فحصًا عبر POST /v1/analyses بالنموذج fvimg-2. تحمل الاستجابة مؤشر التوليد بالذكاء الاصطناعي وأي مناطق معدَّلة وحالة Content Credentials ورقم تقرير يمكن لأي شخص التحقق منه.

هل يجد الأجزاء المعدَّلة من الصورة؟

نعم. يجيب الفحص عمّا إذا كان جزء من الصورة قد غُيِّر ويعلّم المناطق بالبكسل، فيرى المراجع ما عُلِّم بالضبط. وتُعرض التعديلات الموضعية والتوليد الكامل للصورة بالذكاء الاصطناعي كلٌّ على حدة.

هل يستطيع تحديد الأداة التي ولّدت الصورة؟

حيثما كان ذلك مدعومًا، يذكر التقرير أداة التوليد المرجّحة وكيف جرى تحديدها. وكثير من الصور لا تُظهر أداة توليد، وغياب الاسم لا يعني أن الصورة أصلية.

هل يقرأ Content Credentials والعلامات المائية؟

نعم. يقرأ Content Credentials والعلامات المائية ووسوم الذكاء الاصطناعي المسجَّلة في الملف ويعرض حالتها. وغيابها ليس دليلًا على الأصالة، لأن البيانات الوصفية كثيرًا ما تُزال عند تبادل الصور.

هل يمكن فحص لقطات الشاشة والصور المضغوطة؟

يمكنك إرسالها، لكن لقطات الشاشة والضغط الشديد وتغيير الحجم تزيل الأدلة. ويذكر التقرير مقدار ما أتاحه الملف للفحص إثباته، فتعامل بحذر مع النتائج منخفضة الثقة.

كم تبلغ تكلفة فحص الصورة؟

⁦US$ 1.99⁩ لكل فحص صورة، تُدفع من رصيد مساحة العمل المدفوع مسبقًا الذي تضيفه بدءًا من ⁦US$ 19⁩. تبدأ مساحة العمل الأولى لديك بعدد 5 من عمليات فحص الصور أو المستندات المجانية، ولا تُحتسب رسوم على مفاتيح الاختبار ولا على عمليات الفحص الفاشلة.

ما صيغ الصور والأحجام المقبولة؟

الصيغ المقبولة: JPEG, PNG, WEBP. الحدود هي 10 ميغابايت و40 ميغابكسل للصورة الواحدة. تُرسل الملفات حتى 4 ميغابايت في طلب multipart واحد، وتستخدم الملفات الأكبر رابط رفع موقَّعًا مسبقًا.

هل يفحص الفيديو أو الصوت أو الوجوه؟

لا. يفحص الصور الثابتة فقط ولا يطابق الوجوه ولا يتعرّف على الأشخاص. وللمستندات استخدم واجهة API لكشف تزوير المستندات.

الأدلة الإرشادية

إرشادات عملية لفرق المراجعة.

ما الذي يُظهره كل فحص، وأين يتوقف، وأي دليل تطلبه بعد ذلك.

كل الأدلة الإرشادية

أجرِ أول فحص لك خلال دقائق.

افتح لوحة التحكم واستفد من رصيد البدء المجاني وأرسل طلبًا تجريبيًا. لا تضف رصيدًا إلا حين تصبح جاهزًا للحصول على نتائج حقيقية.