🎬 سامانه تطبیق چهره تعاملی فیلم و عکس

نمونه cURL برای تست مستقیم
# روش سینکرون (SSE - در Postman کار می‌کند):
# پاسخ به صورت stream می‌آید، timeout نمی‌شود
curl -X POST "/api/face-match/sync" \
  -H "Authorization: Bearer sk_test_1771534019653_31kf92q2v67" \
  -F "image=@/path/to/photo.jpg" \
  -F "video=@/path/to/video.mp4"
# خروجی SSE stream:
data: {"status":"processing","elapsed":2,...}
data: {"status":"processing","elapsed":4,...}
data: {"status":"done","similarity":68,...}
# روش آسنکرون (برای aحالت پیچیده):
# مرحله ۱: ارسال فایل‌ها
curl -X POST "/api/upload" \
  -H "Authorization: Bearer sk_test_1771534019653_31kf92q2v67" \
  -F "image=@/path/to/photo.jpg" \
  -F "video=@/path/to/video.mp4"
# خروجی: {"success":true,"jobId":"job_xxx"}
# مرحله ۲: دریافت نتیجه
curl "/api/face-match/status?jobId=job_xxx"

روش سینکرون: با SSE (Server-Sent Events) کار می‌کند. در Postman به صورت stream نمایش داده می‌شود.

💡 SSE باعث می‌شود connection زنده بماند و timeout نشود.

🔐 اعتبارنامه‌ها
عکس مرجع
ویدیو