Amazon Nova Canvas واجهة برمجة التطبيقات

إنشاء الصور وتحريرها في نموذج إنشاء وتعديل الصور من مدخلات نصية أو صورية، مع التحكم في الرسم الداخلي، والتجربة الافتراضية، والتحكم في الأسلوب.

Amazonتوليد الصورتاريخ الإصدار 3 ديسمبر 2024نقطة نهاية مملوكة

حول Amazon Nova Canvas

إنشاء الصور وتحريرها في نموذج إنشاء وتعديل الصور من مدخلات نصية أو صورية، مع التحكم في الرسم الداخلي، والتجربة الافتراضية، والتحكم في الأسلوب.

يعرف أيضا باسم Amazon-Nova-Canvas

inpaintingbackground removal

مواصفات Amazon Nova Canvas

معرّف النموذج
amazon-nova-canvas
المزود
Amazon
الفئة
توليد الصور
تاريخ الإصدار
3 ديسمبر 2024
الإدخال
نصصورة
الإخراج
صورة
نقاط النهاية
POST/v1/images/generations
معرّفات نموذج بديلة
amazon.nova-canvas-v1:0amazon/nova-canvasnova-canvas

أسعار واجهة Amazon Nova Canvas API

أسعار الدفع حسب الاستخدام مباشرة من كتالوج EmpirioLabs. تدفع فقط مقابل ما تستخدمه، بدون حد أدنى شهري.

النوع
المواصفة
السعر
المعيار الصغير (≤1024×1024)
لكل صورة
$0.12
سمول بريميوم (≤1024×1024)
لكل صورة
$0.18
لارج ستاندرد (≤2048×2048)
لكل صورة
$0.18
كبير المبلغ الممتاز (≤2048×2048)
لكل صورة
$0.24
قارن في صفحة الأسعار الكاملة

كيفية استدعاء واجهة Amazon Nova Canvas API

يعمل Amazon Nova Canvas عبر POST /v1/images/generations. يعيد الطلب job_id فورًا؛ استعلم عن GET /v1/jobs/{job_id} حتى تكتمل المهمة ثم اقرأ روابط الإخراج من النتيجة. أو أضف "sync": true لتخطي الاستعلام: يبقى الطلب مفتوحًا ويعيد استجابة الصورة الكاملة بنمط OpenAI مباشرة، لذا تعمل حزم OpenAI SDK كما هي. احصل على مفتاح API من لوحة تحكم EmpirioLabs.

cURL: إرسال المهمة
curl https://api.empiriolabs.ai/v1/images/generations \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "amazon-nova-canvas",
    "prompt": "Describe what you want Amazon Nova Canvas to generate."
  }'
cURL: استعلام النتيجة
curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY"
Python
import requests

response = requests.post(
    "https://api.empiriolabs.ai/v1/images/generations",
    headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    json={
        "model": "amazon-nova-canvas",
        "prompt": "Describe what you want Amazon Nova Canvas to generate.",
    },
)
job = response.json()

# Generation runs as an async job. Poll until it completes.
import time
while True:
    status = requests.get(
        f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
        headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    ).json()
    if status.get("status") in ("completed", "failed"):
        print(status)
        break
    time.sleep(5)
المرجع الكامل لواجهة Amazon Nova Canvas API

معلمات واجهة Amazon Nova Canvas API

معلمات الطلب التي تدعمها واجهة Amazon Nova Canvas API على EmpirioLabs. تُطبق القيم الافتراضية عند حذف أي حقل.

المعاملالنوعالافتراضيالنطاق / القيمالوصف
promptstring--الوصف النصي للصورة ليتم إنشاؤه.
task_typeenumTEXT_IMAGETEXT_IMAGE, IMAGE_VARIATION, INPAINTING, OUTPAINTING, BACKGRO...TEXT_IMAGE | INPAINTING | الطلاء الخارجي | IMAGE_VARIATION | COLOR_GUIDED_GENERATION | BACKGROUND_REMOVAL | VIRTUAL_TRY_ON.
qualityenumstandardstandard, premiumستاندرد | ممتاز. Premium أبطأ لكنه عالي الدقة.
negative_promptstring--وصف نصي لما يجب تجنبه في الصورة.
number_of_imagesnumber11 إلى 5كم عدد الصور التي يجب توليدها (1-5).
aspect_ratioenum1:11:1, 3:4, 2:3, 9:16, 1:2, 1:3, 1:4, 4:3, 3:2, 16:9, 2:1, 3:1,...نسبة العرض إلى الارتفاع في الإخراج (1:1، 16:9، 9:16، 4:3، 3:2، إلخ).
size_scaleenumsmallsmall, largeمقياس دقة الإخراج. أعلى = صورة أكبر، وتوليد أبطأ.
cfg_scalenumber7.51 إلى 20الالتزام الفوري (1.1-10). أعلى = أقرب إلى التوجيه لكن أقل إبداعا.
seednumber--بذرة عشوائية لإمكانية التكرار. نفس البذرة + التوجيه = نفس الإنتاج.
imagestring--الصورة المصدرية (URL أو base64) لمهام الطلاء / الطلاء الخارجي / التغيير.
reference_imagestring--صورة مرجعية لمطابقة النمط أو المحتوى.
mask_imagestring--Black/white قناع يحدد المنطقة التي يجب تحريرها (الأبيض = تعديل، الأسود = البقاء).
mask_promptstring--وصف المنطقة باللغة الطبيعية لإخفاء الطلاء من أجل التلوين.
inpaint_mask_promptstring--نفس mask_prompt، خاصة في مهام الرسم تحديدا.
8 معلمات إضافية في الوثائق

معلومات مفيدة

أنواع المهام - TEXT_IMAGE - IMAGE_VARIATION - الرسم الداخلي - الرسم الخارجي - BACKGROUND_REMOVAL - COLOR_GUIDED_GENERATION - VIRTUAL_TRY_ON القناع - يعتمد على الصورة أو text-prompt-based سلامة المحتوى - الصور المولدة تمر بفحص آلي لأمان المحتوى. الصورة التي تم تمييزها كصريحة لا تعاد إليها. نظرا لأن الصورة تولد قبل انتهاء عملية الفحص، فإن التوليد الذي تم الإبلاغ عنه لا يزال يتم تحميلها.

واجهة Amazon Nova Canvas API: أسئلة شائعة

كم تكلف واجهة Amazon Nova Canvas API؟

على EmpirioLabs، تتم فوترة Amazon Nova Canvas حسب الاستخدام: المعيار الصغير (≤1024×1024) $0.12 لكل صورة; سمول بريميوم (≤1024×1024) $0.18 لكل صورة; لارج ستاندرد (≤2048×2048) $0.18 لكل صورة. جدول الأسعار المباشر في هذه الصفحة يطابق دائمًا ما تحتسبه الواجهة.

أي نقطة نهاية يستخدم Amazon Nova Canvas؟

يُقدَّم Amazon Nova Canvas عبر POST /v1/images/generations على api.empiriolabs.ai مع مصادقة Bearer القياسية.

هل يمكنني تجربة Amazon Nova Canvas في المتصفح قبل الدمج؟

نعم. يشغّل ملعب EmpirioLabs نموذج Amazon Nova Canvas في المتصفح بنفس المعلمات التي تتيحها الواجهة، لتجربة المطالبات قبل كتابة الكود.

كيف أحصل على مفتاح API لنموذج Amazon Nova Canvas؟

أنشئ حساب EmpirioLabs ثم أنشئ مفتاحًا من API Keys في لوحة التحكم. الفوترة برصيد الدفع حسب الاستخدام، فلا تدفع إلا مقابل الطلبات التي تنفذها.

هل أنت مستعد لاستخدام نقاط نهاية أفضل؟

تحقق من تسعيرنا أو تواصل إذا كنت ترغب في نشر نموذجك الخاص على مجموعتنا.