Amazon Nova Canvas एपीआई

छवि पीढ़ी और संपादन मॉडल बनाने और पाठ या छवि आदानों से छवियों को संशोधित करने के साथ, inpainting, आभासी कोशिश पर, और शैली नियंत्रण।

Amazonइमेज जनरेशनरिलीज 3 दिस॰ 2024स्वामित्व वाला एंडपॉइंट

Amazon Nova Canvas के बारे में

छवि पीढ़ी और संपादन मॉडल बनाने और पाठ या छवि आदानों से छवियों को संशोधित करने के साथ, inpainting, आभासी कोशिश पर, और शैली नियंत्रण।

इस नाम से भी जाना जाता है Amazon-Nova-Canvas

inpaintingbackground removal

Amazon Nova Canvas की विशेषताएं

मॉडल ID
amazon-nova-canvas
प्रदाता
Amazon
श्रेणी
इमेज जनरेशन
रिलीज
3 दिस॰ 2024
इनपुट
टेक्स्टइमेज
आउटपुट
इमेज
एंडपॉइंट
POST/v1/images/generations
वैकल्पिक मॉडल ID
amazon.nova-canvas-v1:0amazon/nova-canvasnova-canvas

Amazon Nova Canvas API की कीमतें

EmpirioLabs कैटलॉग से लाइव pay-as-you-go दरें। आप सिर्फ उतना ही भुगतान करते हैं जितना उपयोग करते हैं, कोई मासिक न्यूनतम नहीं।

प्रकार
स्पेक
दर
लघु मानक (≤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 से चलता है। request तुरंत job_id देती है; job पूरा होने तक GET /v1/jobs/{job_id} को poll करें और परिणाम से आउटपुट URLs पढ़ें। या polling छोड़ने के लिए "sync": true जोड़ें: request खुली रहती है और सीधे OpenAI-शैली की पूरी इमेज प्रतिक्रिया देती है, इसलिए OpenAI SDKs वैसे ही काम करते हैं। EmpirioLabs डैशबोर्ड से API key प्राप्त करें।

cURL: job सबमिट करें
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: परिणाम के लिए poll करें
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 के पैरामीटर

EmpirioLabs पर Amazon Nova Canvas API द्वारा समर्थित request पैरामीटर। फ़ील्ड छोड़ने पर डिफ़ॉल्ट मान लागू होते हैं।

पैरामीटरप्रकारडिफॉल्टरेंज / मानविवरण
promptstring--उत्पन्न करने के लिए छवि का पाठ विवरण।
task_typeenumTEXT_IMAGETEXT_IMAGE, IMAGE_VARIATION, INPAINTING, OUTPAINTING, BACKGRO...TEXT_IMAGE | पेंटिंग | आउटपेंटिंग | IMAGE_VARIATION | COLOR_GUIDED_GENERATION | BACKGROUND_REMOVAL | VIRTUAL_TRY_ON।
qualityenumstandardstandard, 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--इनपेंटिंग/आउटपेंटिंग/भिन्नता कार्यों के लिए स्रोत छवि (यूआरएल या बेस64)।
reference_imagestring--शैली या सामग्री मिलान के लिए संदर्भ छवि।
mask_imagestring--Black/white मुखौटा संपादित करने के लिए क्षेत्र को परिभाषित करता है (सफेद = संपादित करें, काला = रखें)।
mask_promptstring--inpainting के लिए मुखौटा करने के लिए क्षेत्र का प्राकृतिक भाषा विवरण।
inpaint_mask_promptstring--mask_prompt के समान, विशेष रूप से inpainting कार्यों के लिए।
डॉक्स में 8 और पैरामीटर

जानने योग्य

कार्य प्रकार - TEXT_IMAGE - IMAGE_VARIATION - INPAINTING - आउटपेंटिंग - 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 प्रति छवि। इस पेज की लाइव दर तालिका हमेशा API की वास्तविक बिलिंग से मेल खाती है।

Amazon Nova Canvas कौन सा endpoint उपयोग करता है?

Amazon Nova Canvas api.empiriolabs.ai पर POST /v1/images/generations के ज़रिए मिलता है, मानक Bearer टोकन प्रमाणीकरण के साथ।

क्या मैं इंटीग्रेट करने से पहले ब्राउज़र में Amazon Nova Canvas आज़मा सकता हूं?

हां। EmpirioLabs playground ब्राउज़र में Amazon Nova Canvas को उन्हीं पैरामीटरों के साथ चलाता है जो API देता है, ताकि आप कोड लिखने से पहले prompt आज़मा सकें।

Amazon Nova Canvas की API key कैसे मिलेगी?

EmpirioLabs खाता बनाएं, फिर डैशबोर्ड में API Keys में key जनरेट करें। बिलिंग pay-as-you-go क्रेडिट से होती है, इसलिए आप सिर्फ अपनी requests का भुगतान करते हैं।

बेहतर समापन बिंदुओं का उपयोग करने के लिए तैयार हैं?

हमारे मूल्य निर्धारण की जाँच करें या यदि आप चाहते हैं कि आपका अपना मॉडल हमारे स्टैक पर तैनात किया जाए, तो पहुंचें।