مرجع API
الاستعلام عن مهمة صور
/v1/image-tasks/{task_id}استعلم بالمفتاح نفسه وبصلاحية النموذج الحالية.
المصادقة والصلاحيات
استخدم مفتاح GloopAPI الحالي. تعتمد النماذج والإمكانات والصلاحيات المتاحة على دليله ووثائق نقطة النهاية.
Authorization: Bearer $GLOOP_API_KEYآليات المصادقة: BearerAuth
الطلب
معاملات المسار
task_idstringمطلوبالمعرّف العام لمهمة أُنشئت بالمفتاح نفسه.
الاستجابات والأخطاء
HTTP 200
تم الاستعلام عن مهمة الصور بنجاح
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اختياري