مرجع API
إعادة محاولة أرشفة نتيجة الصور
/v1/image-tasks/{task_id}/archive-retryيعيد حفظ النتيجة المولدة فقط دون توليد أو رسوم؛ يمكن تنظيف الملفات عند نقص المساحة.
المصادقة والصلاحيات
استخدم مفتاح GloopAPI الحالي. تعتمد النماذج والإمكانات والصلاحيات المتاحة على دليله ووثائق نقطة النهاية.
Authorization: Bearer $GLOOP_API_KEYآليات المصادقة: BearerAuth
الطلب
معاملات المسار
task_idstringمطلوبالمعرّف العام لمهمة أُنشئت بالمفتاح نفسه.
الاستجابات والأخطاء
HTTP 202
تمت إعادة محاولة أرشفة نتيجة الصور بنجاح
application/json
- النوع
- object
- الحقول المطلوبة
modelpromptsizenreferencesidstatuscreated_atupdated_atreserved_quotafinal_quotabilling_statusresults
modelstringمطلوبمعرّف نموذج عام من دليل المفتاح الحالي.
promptstringمطلوبتوجيه التوليد.
sizestringمطلوبقيمة الحجم التي يعيدها عنصر image-models المختار؛ تُتحقق الإمكانات والأحجام لكل نموذج.
nintegerمطلوبعدد صور المخرجات المطلوبة، مع استمرار تطبيق الحد الأقصى للنموذج المختار.
referencesarrayمطلوبقائمة الصور المرجعية للتوليد.
الحقول الفرعية لـ references (1)
[]objectاختياريالحقول الفرعية لـ [] (3)
فرع oneOf رقم 1
المطلوب في هذا الفرع: file_id
فرع oneOf رقم 2
المطلوب في هذا الفرع: asset_id
فرع oneOf رقم 3
المطلوب في هذا الفرع: url
source_task_idstringاختياريالمعرّف العام لمهمة المصدر، لإثبات المصدر فقط.
quote_idstringاختياريالمعرّف العام لعرض السعر؛ يجب أن يستوفي ارتباط السعر والطلب عند الإنشاء.
idstringمطلوبالمعرّف العام لهذا الكائن، المستخدم لمسار تفاصيله المقابل.
statusstringمطلوبلا يُعاد unknown تلقائيًا، وقد تبقى الحسابات المحجوزة pending.
- القيم المعدودة
["queued","dispatching","running","succeeded","partial_succeeded","failed","unknown","deleted"]
created_atintegerمطلوبوقت الإنشاء بثواني Unix.
updated_atintegerمطلوبآخر تحديث بثواني Unix.
reserved_quotaintegerمطلوبالحصة المحجوزة بوحدات quota للمنصة، وليست مبلغًا بالدولار.
final_quotaintegerمطلوبالتكلفة النهائية بوحدات quota للمنصة؛ تعني null أنها غير محددة.
billing_statusstringمطلوبحالة الحجز/التسوية/الاسترداد؛ تحقق منها بصورة منفصلة عن حالة المهمة والأرشفة.
error_codestringاختياريرمز خطأ عام يمكن استخدامه في منطق التفرّع.
error_messagestringاختياريوصف موجّه للمستخدم بعد معالجته بتصنيف الأخطاء العام.
resultsarrayمطلوبعناصر المخرجات المولّدة؛ حالة أرشفة كل عنصر مستقلة.
الحقول الفرعية لـ results (1)
[]objectاختياريالحقول الفرعية لـ [] (7)
file_idstringاختياريالمعرّف العام لملف مُدار للحساب والمفتاح نفسيهما.
storage_statusstringاختياريحالة أرشفة الملف؛ لا تُضمن التنزيلات المُدارة إلا بعد ready.
storage_errorstringاختياريالفئة العامة لفشل أرشفة الملف.
expires_atintegerاختياريوقت انتهاء بثواني Unix؛ تعني 0 عدم وجود انتهاء ثابت.
urlstringاختياريرابط الوصول إلى نتيجة أو مرجع؛ الروابط الموقّعة صالحة لفترة قصيرة فقط.
b64_jsonstringاختياريسلسلة Base64 للصورة؛ لا تطلبها باعتبارها URL.
revised_promptstringاختياريالتوجيه المعدّل الذي يعيده الخدمة إن وُجد.
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اختياري