مرجع API
الحصول على عرض سعر فيديو دائم
/v1/video-quotesretention=persistent للتسعير وفق أوضاع الكتالوج والإطارات المستضافة؛ إغلاق الميزة يعيد 404 مباشرةً. انتهاء العرض أو تغير السعر يتطلب تأكيدًا جديدًا.
المصادقة والصلاحيات
استخدم مفتاح GloopAPI الحالي. تعتمد النماذج والإمكانات والصلاحيات المتاحة على دليله ووثائق نقطة النهاية.
Authorization: Bearer $GLOOP_API_KEYآليات المصادقة: BearerAuth
الطلب
جسم الطلب · application/json
- النوع
- object
- الحقول المطلوبة
modelprompt- خصائص إضافية
- false
جسم الطلب مطلوب
modestringاختياريمطلوب في persistent.
- القيم المعدودة
["text_to_video","image_to_video"]
retentionstringاختيارييستخدم persistent مساحة العمل الدائمة؛ وحذفه يعني مهمة عادية.
quote_idstringاختيارييتطلب طلب persistent الجديد تأكيد عرض صالح من video-quotes أولًا.
start_frameobjectاختياريمطلوب لتحويل الصورة إلى فيديو في persistent، بملف مستضاف للمفتاح نفسه؛ ممنوع لتحويل النص إلى فيديو.
الحقول الفرعية لـ start_frame (1)
file_idstringمطلوبالمعرّف العام لملف مُدار للحساب والمفتاح نفسيهما.
فرع allOf رقم 1
النوع: object
المطلوب في هذا الفرع: file_id
file_idstringمطلوبالمعرّف العام لملف مُدار للحساب والمفتاح نفسيهما.
end_frameobjectاختياريإطار أخير اختياري في persistent إذا كانت الإمكانية تدعمه.
الحقول الفرعية لـ end_frame (1)
file_idstringمطلوبالمعرّف العام لملف مُدار للحساب والمفتاح نفسيهما.
فرع allOf رقم 1
النوع: object
المطلوب في هذا الفرع: file_id
file_idstringمطلوبالمعرّف العام لملف مُدار للحساب والمفتاح نفسيهما.
webhook_endpoint_idstringاختيارييمكن للمهام العادية الإشارة إلى جهة استقبال مُعدّة في وحدة التحكم؛ ويُحظر ذلك للمهام persistent.
modelstringمطلوبمعرّف نموذج عام من دليل المفتاح الحالي؛ ولا يضمن استمرار توفر نموذج خدمة سابق.
promptstringمطلوبتوجيه التوليد.
- الحد الأدنى للطول
1- الحد الأقصى للطول
2500
durationintegerاختياريمدة بالثواني خاصة بالنموذج. استخدم التركيبة الكاملة من video-models mode.presets، لا حاصل ضرب ديكارتي. لا يدعم Wan Turbo هذا الحقل؛ ولا توجد قيمة افتراضية موحدة.
image_urlstringاختياريإطار أول HTTPS حسب النموذج للمهام العادية فقط؛ ممنوع في persistent.
end_image_urlstringاختياريإطار أخير HTTPS حسب النموذج للمهام العادية فقط؛ ممنوع في persistent.
resolutionstringاختياريقيمة الدقة في الإعداد المسبق للنموذج.
aspect_ratiostringاختياريقيمة نسبة العرض إلى الارتفاع في الإعداد المسبق للنموذج.
يعتمد على النموذج؛ استخدم سياسة الصوت والإعدادات المسبقة للوضع. لا تفترض أن كل نموذج يولّد صوتًا.
الاستجابات والأخطاء
HTTP 200
تم الحصول على عرض سعر الفيديو الدائم بنجاح
application/json
- النوع
- object
- الحقول المطلوبة
idexpires_atrequest_hashpricing_kindcurrencyreserved_quotareserved_amountestimated_final_amountsettlement_note
idstringمطلوبالمعرّف العام لهذا الكائن، المستخدم لمسار تفاصيله المقابل.
expires_atintegerمطلوبوقت انتهاء بثواني Unix؛ تعني 0 عدم وجود انتهاء ثابت.
request_hashstringمطلوبملخص الطلب المطبّع الذي يربط عرض السعر بالإنشاء؛ وليس مفتاح طلب منع التكرار.
pricing_kindstringمطلوبطريقة التسعير المستخدمة فعليًا لعرض السعر هذا.
currencystringمطلوبعملة عرض السعر/الفوترة.
reserved_quotaintegerمطلوبالحصة المحجوزة بوحدات quota للمنصة، وليست مبلغًا بالدولار.
reserved_amountstringمطلوبالحد الأقصى للمبلغ المحجوز كسلسلة نصية بعملة عرض السعر.
المبلغ النهائي المقدر كسلسلة نصية؛ تعني null تعذّر تحديده قبل التوليد.
settlement_notestringمطلوبوصف القياس والتسوية الفعليين.
HTTP 400
حقول الطلب أو معاملاته غير صالحة.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 401
Key مفقود أو غير صالح أو منتهي أو ملغى.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 403
صلاحيات IP أو الحساب أو النموذج أو الأداة غير كافية.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 404
الكائن/الإمكانية غير متاحين، أو مفتاح الميزة معطّل.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 409
تعارض في منع التكرار/عرض السعر، أو كائن غير جاهز، أو ما يزال مشارًا إليه.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 429
حد معدل الطلبات/قائمة الانتظار.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 500
فشل داخلي في المصادقة أو تخزين البيانات.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 503
الخدمة أو التسعير أو التخزين غير متاح.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
ملاحظات نقطة النهاية
توضح هذه المعاملات إعدادًا مسبقًا كاملًا فقط. انسخ preset بأكمله (duration وresolution وaspect_ratio وgenerate_audio) للنموذج/الوضع model/mode المختارين من دليل video-models للمفتاح الحالي؛ ولا تستبدل النموذج وحده أو تخلط الإعدادات المسبقة.