Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

تنزيل ملف وسائط مولّد (دون مصادقة)

الخادم:https://openapi.felo.ai
مكتبات العملاء

تنزيل ملف وسائط مولّد (دون مصادقة)

​

يبث ملف الفيديو (أو الصورة) المولّد. نقطة النهاية هذه مجهولة الهوية: المصادقة هي توقيع HMAC في عنوان URL. استخدم دائمًا عنوان URL الكامل المُعاد في مصفوفة outputs الخاصة بالمهمة؛ ولا تُنشئ exp/sig بنفسك. يدعم طلبات Range لاستئناف التنزيل. تُحذف الوسائط أو تُبطل عندما ينتهي التوقيع أو مدة البقاء (TTL) الخاصة بالمنبع.

معاملات المسار
  • file_id
    النوع: string التنسيق: uuid
    مطلوب

    معرّف ملف موقّع من عنوان URL ناتج لمهمة.

معاملات الاستعلام
  • exp
    النوع: integer التنسيق: int64
    مطلوب

    انتهاء صلاحية التوقيع (ثوانٍ يونكس)، من عنوان URL الناتج.

  • sig
    النوع: string
    مطلوب

    توقيع HMAC، من عنوان URL الناتج.

الاستجابات
  • 200
    النوع: string التنسيق: binary

    ملف وسائط

  • 400
    النوع: object · GenerationError

    طلب غير صالح (مثلًا: لا يُسمح بـ ?url= العشوائي)

    مغلّف أخطاء متوافق مع OpenAI.

    • error
      النوع: object
      • message
        النوع: string
        مطلوب
      • type
        النوع: string تعداد
        مطلوب
        القيم
        • invalid_request_error
        • server_error
      • code
        النوع: string
      • param
        النوع: string يقبل null
    application/json
  • 403
    النوع: object · GenerationError

    توقيع غير صالح أو منتهي الصلاحية

    مغلّف أخطاء متوافق مع OpenAI.

    • error
      النوع: object
      • message
        النوع: string
        مطلوب
      • type
        النوع: string تعداد
        مطلوب
        القيم
        • invalid_request_error
        • server_error
      • code
        النوع: string
      • param
        النوع: string يقبل null
    application/json
  • 404
    النوع: object · GenerationError

    ملف وسائط غير معروف

    مغلّف أخطاء متوافق مع OpenAI.

    • error
      النوع: object
      • message
        النوع: string
        مطلوب
      • type
        النوع: string تعداد
        مطلوب
        القيم
        • invalid_request_error
        • server_error
      • code
        النوع: string
      • param
        النوع: string يقبل null
    application/json
  • 410
    النوع: object · GenerationError

    انتهت صلاحية الوسائط أو لم يعد المنبع متاحًا

    مغلّف أخطاء متوافق مع OpenAI.

    • error
      النوع: object
      • message
        النوع: string
        مطلوب
      • type
        النوع: string تعداد
        مطلوب
        القيم
        • invalid_request_error
        • server_error
      • code
        النوع: string
      • param
        النوع: string يقبل null
    application/json
  • 429
    النوع: object · GenerationError

    تم تقييد المعدل لهذا الملف

    مغلّف أخطاء متوافق مع OpenAI.

    • error
      النوع: object
      • message
        النوع: string
        مطلوب
      • type
        النوع: string تعداد
        مطلوب
        القيم
        • invalid_request_error
        • server_error
      • code
        النوع: string
      • param
        النوع: string يقبل null
    application/json
  • 502
    النوع: object · GenerationError

    فشل جلب الوسائط من المنبع

    مغلّف أخطاء متوافق مع OpenAI.

    • error
      النوع: object
      • message
        النوع: string
        مطلوب
      • type
        النوع: string تعداد
        مطلوب
        القيم
        • invalid_request_error
        • server_error
      • code
        النوع: string
      • param
        النوع: string يقبل null
    application/json
Request Example for get/api/v1/media/{file_id}
curl 'https://openapi.felo.ai/api/v1/media/123e4567-e89b-12d3-a456-426614174000?exp=1&sig='
@filename
Download a generated media file (anonymous)