
छवि पीढ़ी और संपादन मॉडल बनाने और पाठ या छवि आदानों से छवियों को संशोधित करने के साथ, inpainting, आभासी कोशिश पर, और शैली नियंत्रण।
छवि पीढ़ी और संपादन मॉडल बनाने और पाठ या छवि आदानों से छवियों को संशोधित करने के साथ, inpainting, आभासी कोशिश पर, और शैली नियंत्रण।
इस नाम से भी जाना जाता है Amazon-Nova-Canvas
amazon-nova-canvas/v1/images/generationsamazon.nova-canvas-v1:0amazon/nova-canvasnova-canvasEmpirioLabs कैटलॉग से लाइव pay-as-you-go दरें। आप सिर्फ उतना ही भुगतान करते हैं जितना उपयोग करते हैं, कोई मासिक न्यूनतम नहीं।
Amazon Nova Canvas POST /v1/images/generations से चलता है। request तुरंत job_id देती है; job पूरा होने तक GET /v1/jobs/{job_id} को poll करें और परिणाम से आउटपुट URLs पढ़ें। या polling छोड़ने के लिए "sync": true जोड़ें: request खुली रहती है और सीधे OpenAI-शैली की पूरी इमेज प्रतिक्रिया देती है, इसलिए OpenAI SDKs वैसे ही काम करते हैं। EmpirioLabs डैशबोर्ड से API key प्राप्त करें।
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)EmpirioLabs पर Amazon Nova Canvas API द्वारा समर्थित request पैरामीटर। फ़ील्ड छोड़ने पर डिफ़ॉल्ट मान लागू होते हैं।
| पैरामीटर | प्रकार | डिफॉल्ट | रेंज / मान | विवरण |
|---|---|---|---|---|
| prompt | string | - | - | उत्पन्न करने के लिए छवि का पाठ विवरण। |
| task_type | enum | TEXT_IMAGE | TEXT_IMAGE, IMAGE_VARIATION, INPAINTING, OUTPAINTING, BACKGRO... | TEXT_IMAGE | पेंटिंग | आउटपेंटिंग | IMAGE_VARIATION | COLOR_GUIDED_GENERATION | BACKGROUND_REMOVAL | VIRTUAL_TRY_ON। |
| quality | enum | standard | standard, 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 | - | - | इनपेंटिंग/आउटपेंटिंग/भिन्नता कार्यों के लिए स्रोत छवि (यूआरएल या बेस64)। |
| reference_image | string | - | - | शैली या सामग्री मिलान के लिए संदर्भ छवि। |
| mask_image | string | - | - | Black/white मुखौटा संपादित करने के लिए क्षेत्र को परिभाषित करता है (सफेद = संपादित करें, काला = रखें)। |
| mask_prompt | string | - | - | inpainting के लिए मुखौटा करने के लिए क्षेत्र का प्राकृतिक भाषा विवरण। |
| inpaint_mask_prompt | string | - | - | mask_prompt के समान, विशेष रूप से inpainting कार्यों के लिए। |
कार्य प्रकार - TEXT_IMAGE - IMAGE_VARIATION - INPAINTING - आउटपेंटिंग - 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 प्रति छवि। इस पेज की लाइव दर तालिका हमेशा API की वास्तविक बिलिंग से मेल खाती है।
Amazon Nova Canvas api.empiriolabs.ai पर POST /v1/images/generations के ज़रिए मिलता है, मानक Bearer टोकन प्रमाणीकरण के साथ।
हां। EmpirioLabs playground ब्राउज़र में Amazon Nova Canvas को उन्हीं पैरामीटरों के साथ चलाता है जो API देता है, ताकि आप कोड लिखने से पहले prompt आज़मा सकें।
EmpirioLabs खाता बनाएं, फिर डैशबोर्ड में API Keys में key जनरेट करें। बिलिंग pay-as-you-go क्रेडिट से होती है, इसलिए आप सिर्फ अपनी requests का भुगतान करते हैं।
हमारे मूल्य निर्धारण की जाँच करें या यदि आप चाहते हैं कि आपका अपना मॉडल हमारे स्टैक पर तैनात किया जाए, तो पहुंचें।