الانتقال إلى المحتوى الرئيسي
POST
/
v1
/
images
/
variations
curl -X POST "https://api.lemondata.cc/v1/images/variations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "[email protected]" \
  -F "n=2" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    },
    {
      "url": "https://..."
    }
  ]
}

نظرة عامة

إنشاء تنويع من صورة معينة. يتطلب نوع المحتوى multipart/form-data.

جسم الطلب

image
file
مطلوب
الصورة المستخدمة كأساس للتنويع. يجب أن تكون ملف PNG صالح، أقل من 4MB، ومربعة.
model
string
افتراضي:"dall-e-2"
النموذج المستخدم لتنويعات الصور. حالياً يُدعم dall-e-2 فقط.
n
integer
افتراضي:"1"
عدد الصور المراد إنشاؤها. يجب أن يكون بين 1 و 10.
size
string
حجم الصور المُنشأة. يجب أن يكون أحد: 256x256، 512x512، أو 1024x1024.
response_format
string
افتراضي:"url"
تنسيق إرجاع الصور المُنشأة. يجب أن يكون url أو b64_json.
user
string
معرف فريد يمثل المستخدم النهائي لمراقبة سوء الاستخدام.

الاستجابة

created
integer
الطابع الزمني Unix لوقت إنشاء الصور.
data
array
مصفوفة تنويعات الصور المُنشأة.كل عنصر يحتوي على:
  • url (string): رابط صورة التنويع (إذا كان response_format هو url)
  • b64_json (string): الصورة بترميز Base64 (إذا كان response_format هو b64_json)
curl -X POST "https://api.lemondata.cc/v1/images/variations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "[email protected]" \
  -F "n=2" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    },
    {
      "url": "https://..."
    }
  ]
}

ملاحظات

تنويعات الصور متاحة فقط مع DALL-E 2. سيُنشئ النموذج صوراً جديدة مشابهة في الأسلوب والمحتوى للصورة الأصلية.

الجسم

application/json
image
file
مطلوب

الصورة المستخدمة كأساس للتنويع. يجب أن تكون ملف PNG صالح، أقل من 4MB، ومربعة.

model
string

النموذج المستخدم لتنويعات الصور. حالياً يُدعم dall-e-2 فقط.

n
integer

عدد الصور المراد إنشاؤها. يجب أن يكون بين 1 و 10.

size
string

حجم الصور المُنشأة. يجب أن يكون أحد: 256x256 ، 512x512 ، أو 1024x1024 .

response_format
string

تنسيق إرجاع الصور المُنشأة. يجب أن يكون url أو b64_json .

user
string

معرف فريد يمثل المستخدم النهائي لمراقبة سوء الاستخدام.

الاستجابة

200 - application/json

Response 200

created
integer

الطابع الزمني Unix لوقت إنشاء الصور.

data
object[]

مصفوفة تنويعات الصور المُنشأة. كل عنصر يحتوي على: url (string): رابط صورة التنويع (إذا كان response_format هو url ) b64_json (string): الصورة بترميز Base64 (إذا كان response_format هو b64_json )