
إنشاء الصور وتحريرها في نموذج إنشاء وتعديل الصور من مدخلات نصية أو صورية، مع التحكم في الرسم الداخلي، والتجربة الافتراضية، والتحكم في الأسلوب.
إنشاء الصور وتحريرها في نموذج إنشاء وتعديل الصور من مدخلات نصية أو صورية، مع التحكم في الرسم الداخلي، والتجربة الافتراضية، والتحكم في الأسلوب.
يعرف أيضا باسم Amazon-Nova-Canvas
amazon-nova-canvas/v1/images/generationsamazon.nova-canvas-v1:0amazon/nova-canvasnova-canvasأسعار الدفع حسب الاستخدام مباشرة من كتالوج EmpirioLabs. تدفع فقط مقابل ما تستخدمه، بدون حد أدنى شهري.
يعمل Amazon Nova Canvas عبر POST /v1/images/generations. يعيد الطلب job_id فورًا؛ استعلم عن GET /v1/jobs/{job_id} حتى تكتمل المهمة ثم اقرأ روابط الإخراج من النتيجة. أو أضف "sync": true لتخطي الاستعلام: يبقى الطلب مفتوحًا ويعيد استجابة الصورة الكاملة بنمط OpenAI مباشرة، لذا تعمل حزم OpenAI SDK كما هي. احصل على مفتاح API من لوحة تحكم EmpirioLabs.
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 https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"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 على EmpirioLabs. تُطبق القيم الافتراضية عند حذف أي حقل.
| المعامل | النوع | الافتراضي | النطاق / القيم | الوصف |
|---|---|---|---|---|
| prompt | string | - | - | الوصف النصي للصورة ليتم إنشاؤه. |
| task_type | enum | TEXT_IMAGE | TEXT_IMAGE, IMAGE_VARIATION, INPAINTING, OUTPAINTING, BACKGRO... | TEXT_IMAGE | INPAINTING | الطلاء الخارجي | IMAGE_VARIATION | COLOR_GUIDED_GENERATION | BACKGROUND_REMOVAL | VIRTUAL_TRY_ON. |
| quality | enum | standard | standard, premium | ستاندرد | ممتاز. Premium أبطأ لكنه عالي الدقة. |
| negative_prompt | string | - | - | وصف نصي لما يجب تجنبه في الصورة. |
| number_of_images | number | 1 | 1 إلى 5 | كم عدد الصور التي يجب توليدها (1-5). |
| aspect_ratio | enum | 1:1 | 1: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_scale | enum | small | small, large | مقياس دقة الإخراج. أعلى = صورة أكبر، وتوليد أبطأ. |
| cfg_scale | number | 7.5 | 1 إلى 20 | الالتزام الفوري (1.1-10). أعلى = أقرب إلى التوجيه لكن أقل إبداعا. |
| seed | number | - | - | بذرة عشوائية لإمكانية التكرار. نفس البذرة + التوجيه = نفس الإنتاج. |
| image | string | - | - | الصورة المصدرية (URL أو base64) لمهام الطلاء / الطلاء الخارجي / التغيير. |
| reference_image | string | - | - | صورة مرجعية لمطابقة النمط أو المحتوى. |
| mask_image | string | - | - | Black/white قناع يحدد المنطقة التي يجب تحريرها (الأبيض = تعديل، الأسود = البقاء). |
| mask_prompt | string | - | - | وصف المنطقة باللغة الطبيعية لإخفاء الطلاء من أجل التلوين. |
| inpaint_mask_prompt | string | - | - | نفس mask_prompt، خاصة في مهام الرسم تحديدا. |
أنواع المهام - TEXT_IMAGE - IMAGE_VARIATION - الرسم الداخلي - الرسم الخارجي - BACKGROUND_REMOVAL - COLOR_GUIDED_GENERATION - VIRTUAL_TRY_ON القناع - يعتمد على الصورة أو text-prompt-based سلامة المحتوى - الصور المولدة تمر بفحص آلي لأمان المحتوى. الصورة التي تم تمييزها كصريحة لا تعاد إليها. نظرا لأن الصورة تولد قبل انتهاء عملية الفحص، فإن التوليد الذي تم الإبلاغ عنه لا يزال يتم تحميلها.
على EmpirioLabs، تتم فوترة Amazon Nova Canvas حسب الاستخدام: المعيار الصغير (≤1024×1024) $0.12 لكل صورة; سمول بريميوم (≤1024×1024) $0.18 لكل صورة; لارج ستاندرد (≤2048×2048) $0.18 لكل صورة. جدول الأسعار المباشر في هذه الصفحة يطابق دائمًا ما تحتسبه الواجهة.
يُقدَّم Amazon Nova Canvas عبر POST /v1/images/generations على api.empiriolabs.ai مع مصادقة Bearer القياسية.
نعم. يشغّل ملعب EmpirioLabs نموذج Amazon Nova Canvas في المتصفح بنفس المعلمات التي تتيحها الواجهة، لتجربة المطالبات قبل كتابة الكود.
أنشئ حساب EmpirioLabs ثم أنشئ مفتاحًا من API Keys في لوحة التحكم. الفوترة برصيد الدفع حسب الاستخدام، فلا تدفع إلا مقابل الطلبات التي تنفذها.
تحقق من تسعيرنا أو تواصل إذا كنت ترغب في نشر نموذجك الخاص على مجموعتنا.