إنشاء تعديل صورة
استخدم POST /v1/images/edits في CometAPI لتعديل الصور باستخدام multipart uploads، والأقنعة، ونماذج صور GPT، وعناصر التحكم في إخراج الصور المشفّرة.
استخدم هذا المسار عندما
- تكون لديك بالفعل صورة مصدر وتريد تعديلًا موجّهًا عبر Prompt
- قد تحتاج إلى قناع لإجراء تغييرات مستهدفة
- يمكنك التعامل مع رفع ملفات multipart بدلًا من طلب JSON عادي
أول طلب آمن
- ابدأ بملف PNG أو JPG واحد
- تجاهل القناع حتى يعمل التدفق الأساسي للتعديل
- استخدم
model: "gpt-image-2"لطلبات تعديل صور GPT على هذا المسار - استخدم تعليمة قصيرة واحدة تطلب تغييرًا مرئيًا واحدًا
- اقرأ النتيجة المعدّلة من
data[0].b64_json - عيّن
output_format: "jpeg"عندما تريد حمولة JPEG - توقّع زمن استجابة أطول من إنشاء الصور العادي
سلوك النموذج
- تعيد نماذج تعديل صور GPT على هذا المسار بيانات صورة base64 مضمنة
- يتحكم
output_formatفي نوع الصورة المشفّرة داخلb64_json - لا يكون
response_formatمهمًا إلا عندما يدعم النموذج إخراج URL - يتبع
qwen-image-editسلوك التعديل الخاص بموفّر الخدمة خلف مسار CometAPI نفسه
التفويضات
Bearer token authentication. Use your CometAPI key.
الجسم
Source image file. Start with one PNG or JPG input for the simplest flow.
Edit instruction describing the change you want.
"Add a small red ribbon to the paper boat."
The image editing model to use. Choose a supported model from the Models page.
Optional PNG mask. Transparent areas mark the regions to edit. The mask dimensions must match the source image exactly.
Number of edited images to return.
Quality setting for models that support it.
high, medium, low Requested response container when supported by the selected model. GPT image edit models return data[].b64_json; use output_format to choose the encoded image type.
url, b64_json Encoded image type for GPT image edit results returned in data[].b64_json. For example, use jpeg for a JPEG payload.
"jpeg"
Requested output size when supported by the selected model.
الاستجابة
Edited image result.
Background mode returned by models that expose it.
Encoded image type returned by GPT image models.
Quality level returned by models that expose it.
Output size returned by models that expose it.