الانتقال إلى المحتوى الرئيسي

نظرة عامة

يُعد Midjourney أحد أكثر أدوات توليد الصور بالذكاء الاصطناعي شهرةً في الوقت الحالي. توفر Ace Data Cloud واجهة برمجة تطبيقات Midjourney كاملة تدعم توليد الصور، التعديل، الوصف، الفيديوهات، وغيرها من الوظائف.

نقاط نهاية API

نقطة النهايةالوظيفة
POST /midjourney/imagineتوليد الصور (النقطة الرئيسية)
POST /midjourney/editsتعديل الصور
POST /midjourney/describeوصف الصور
POST /midjourney/videosتحويل الصور إلى فيديو
POST /midjourney/seedالحصول على قيمة Seed
POST /midjourney/translateترجمة كلمات التوجيه
POST /midjourney/tasksاستعلام حالة المهام

توليد الصور الأساسي

import requests

response = requests.post(
    "https://api.acedata.cloud/midjourney/imagine",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "prompt": "A serene Japanese garden with cherry blossoms, ultra detailed --ar 16:9",
        "action": "generate",
        "mode": "fast",
    },
)
result = response.json()
print(result)

تعديل الصور

التكبير (Upscale)

response = requests.post(
    "https://api.acedata.cloud/midjourney/imagine",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "action": "upscale",
        "image_id": "your-image-id",
    },
)

التباين (Variation)

response = requests.post(
    "https://api.acedata.cloud/midjourney/imagine",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "action": "variation",
        "image_id": "your-image-id",
    },
)

وصف الصور

توليد وصف نصي من صورة:
response = requests.post(
    "https://api.acedata.cloud/midjourney/describe",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "image_url": "https://example.com/your-image.jpg",
    },
)

نصائح لكلمات التوجيه

  • استخدم --ar 16:9 للتحكم في نسبة العرض إلى الارتفاع
  • استخدم --q 2 لزيادة الجودة
  • استخدم --style raw للحصول على تأثير أكثر واقعية
  • قم بتعيين translation: true لترجمة كلمات التوجيه الصينية تلقائيًا إلى الإنجليزية

الاستدعاء غير المتزامن (Callback)

توليد الصور يستغرق وقتًا، يُنصح باستخدام عنوان URL للاستدعاء:
response = requests.post(
    "https://api.acedata.cloud/midjourney/imagine",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "prompt": "A futuristic cityscape at night",
        "callback_url": "https://your-server.com/webhook",
    },
)

الخلاصة

توفر واجهة برمجة تطبيقات Midjourney عبر Ace Data Cloud قدرات كاملة لتوليد وتعديل الصور. من توليد الصور من النصوص البسيطة إلى العمليات المعقدة للتعديل، يمكن تحقيق كل ذلك من خلال واجهة REST API قياسية. تفضل بزيارة platform.acedata.cloud للتسجيل والتجربة.