ऑथेंटिकेशन
Authorization हेडर में एक Bearer टोकन। Settings में keys बनाएँ और किसी को भी कभी भी रद्द करें।
Authorization: Bearer YOUR_API_KEYइमेज, वीडियो, ऑडियो और 3D एक API के पीछे, स्टूडियो वाले ही बैलेंस से। कुंजी सेटिंग्स में बनाएं और npm से CLI इंस्टॉल करें।
npm i -g ineveoइमेज, वीडियो और स्पीच के बीच बदलने के लिए बस मॉडल ID बदलें। फ़ील्ड मॉडल के अनुसार होते हैं।
1# 1. Generate an image2curl -X POST https://ineveo.com/api/v1/api/catalog/generations \3 -H "Authorization: Bearer $INEVEO_API_KEY" \4 -H 'Content-Type: application/json' \5 -H "Idempotency-Key: $(uuidgen)" \6 -d '{7 "modelId": "luma/uni-v1/text-to-image",8 "inputs": {9 "prompt": "Neon city street after rain, cinematic night",10 "size": "16:9"11 }12}'13 14# 2. Poll with the generation id from step 1 until its status is succeeded15curl https://ineveo.com/api/v1/api/catalog/generations/$ID \16 -H "Authorization: Bearer $INEVEO_API_KEY"17 18# 3. Download the file19curl https://ineveo.com/api/v1/api/catalog/generations/$ID/content \20 -H "Authorization: Bearer $INEVEO_API_KEY" \21 -o result.jpeg
export INEVEO_API_KEY="YOUR_API_KEY"npm i -g ineveoineveo run luma/uni-v1/text-to-image -p "violet neon fox" -o ./out/किसी भी मॉडल को shell, CI जॉब या कोडिंग एजेंट से चलाएँ। हर रेंडर की कीमत शुरू होने से पहले तय होती है और उसी बैलेंस से कटती है।
ineveo models --type videoहर वीडियो मॉडल उसकी शुरुआती कीमत के साथineveo run <model> -hमॉडल के फ़ील्ड, लाइव: टाइप, डिफ़ॉल्ट, अनुमत मानineveo run <model> -p "<prompt>" -o ./out/रेंडर करें और नतीजा एक फ़ोल्डर में सेव करेंineveo run <model> -p "..." --dry-runसटीक कीमत, बिना कुछ खर्च किएineveo run <model> -p "..." --max-price 0.50कीमत ज़्यादा हो तो चलाने से मना करेंineveo run <model> -p "..." --json -o ./out/एक JSON नतीजा, अगले चरण के लिए तैयारineveo skill installअपने कोडिंग एजेंट को CLI इस्तेमाल करना सिखाएँAuthorization हेडर में एक Bearer टोकन। Settings में keys बनाएँ और किसी को भी कभी भी रद्द करें।
Authorization: Bearer YOUR_API_KEYरेंडर शुरू करने पर तुरंत queued स्टेटस मिलता है। रेंडर को तब तक पोल करें जब तक वह सफल, विफल या रिफ़ंड न हो जाए।
{ "status": "queued" }कुछ भी शुरू किए बिना अपने इनपुट की सटीक कीमत पूछें। हर राशि यूरो सेंट में है।
POST /api/v1/api/catalog/quoteIdempotency-Key हेडर भेजें, तो दोबारा भेजा गया अनुरोध कभी दो बार चार्ज नहीं होगा।
Idempotency-Key: render-042हर key की प्रति मिनट सीमा और एक वैकल्पिक दैनिक सीमा होती है। सीमा पार होने पर API 429 लौटाता है।
429 Too Many Requestsकोड और मैसेज के साथ JSON एरर। विफल रेंडर अपने आप आपके बैलेंस में रिफ़ंड हो जाता है।
{ "status": "refunded" }/api/catalog/meआपकी key और बैलेंस/api/catalog/modelsसभी मॉडल/api/catalog/models/detail?id=MODEL_IDएक मॉडल और उसके फ़ील्ड/api/catalog/quoteसटीक इनपुट की कीमत/api/catalog/generationsरेंडर शुरू करें/api/catalog/generationsआपके हाल के रेंडर/api/catalog/generations/IDएक रेंडर का स्टेटस/api/catalog/generations/ID/contentनतीजे की फ़ाइल/api/catalog/generations/IDरेंडर हटाएँ€3 टॉप-अप करें और आज ही शिप करें
सेटिंग्स में API कुंजी बनाएं और कोई भी मॉडल चलाएं। CLI npm पर उपलब्ध है। विफल रेंडर लौटा दिए जाते हैं।