डेवलपर्स · API v1

एक API।
हर मॉडल।

इमेज, वीडियो, ऑडियो और 3D एक API के पीछे, स्टूडियो वाले ही बैलेंस से भुगतान। कुंजी सेटिंग्स में बनाएँ। CLI जल्द आ रहा है।

जल्द आ रहा हैCLI और SDK जल्द आ रहे हैं। नीचे का REST API आज ही काम करता है।

मॉडल
672
एंडपॉइंट
9
न्यूनतम टॉप-अप
€3
01 · उदाहरण

वही कॉल, कोई भी आउटपुट

मॉडल ID बदलकर इमेज, वीडियो और स्पीच के बीच जाएँ। फ़ील्ड मॉडल के अनुसार बदलते हैं।

1# 1. Generate an image2curl -X POST https://femimg.com/api/v1/api/catalog/generations \3  -H "Authorization: Bearer $FEMIMG_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://femimg.com/api/v1/api/catalog/generations/$ID \16  -H "Authorization: Bearer $FEMIMG_API_KEY"17 18# 3. Download the file19curl https://femimg.com/api/v1/api/catalog/generations/$ID/content \20  -H "Authorization: Bearer $FEMIMG_API_KEY" \21  -o result.jpeg
landing.dev.outputTitleluma/uni-v1/text-to-image
02 · क्विकस्टार्ट

तीन चरणों में पहला रेंडर

  1. 01API कुंजी बनाएँसेटिंग्स > API कुंजियाँ में कुंजी को नाम दें और एक बार कॉपी करें। बिलिंग में €3 से टॉप-अप करें।export FEMIMG_API_KEY="YOUR_API_KEY"
  2. 02रेंडर शुरू करेंमॉडल ID और उसके इनपुट भेजें। तुरंत queued स्टेटस वाला जनरेशन मिलता है।POST /api/v1/api/catalog/generations
  3. 03पोल करें और डाउनलोड करेंस्टेटस succeeded होने तक जनरेशन पोल करें, फिर फ़ाइल डाउनलोड करें।GET /api/v1/api/catalog/generations/ID/content
03 · CLIजल्द आ रहा है

टर्मिनल से रेंडर करें

स्क्रिप्ट, CI और कोडिंग एजेंट के लिए कमांड-लाइन टूल आ रहा है, API वाली ही कुंजियों और बैलेंस के साथ। तब तक इस पेज की हर कॉल curl से चलती है।

स्क्रिप्ट और CIकिसी भी शेल, जॉब या cron से रेंडर करें।
JSON आउटपुटहर रन पर एक JSON दस्तावेज़, अगले चरण के लिए तैयार।
कोडिंग एजेंटआपका एजेंट पहले कीमत जाँचता है और खर्च की सीमा तय करता है।
04 · API की मूल बातें

प्रोडक्शन के लिए बनी

प्रमाणीकरण

Authorization हेडर में Bearer टोकन। कुंजियाँ सेटिंग्स में बनाएँ।

Authorization: Bearer YOUR_API_KEY

बैकग्राउंड रेंडर

रेंडर शुरू करते ही queued स्टेटस मिलता है। succeeded, failed या refunded होने तक पोल करें।

{ "status": "queued" }

पहले कीमत

कुछ शुरू किए बिना अपने इनपुट की सटीक कीमत पूछें। सभी राशियाँ यूरो सेंट में हैं।

POST /api/v1/api/catalog/quote

सुरक्षित रीट्राई

Idempotency-Key हेडर भेजें, तो दोबारा भेजी गई रिक्वेस्ट पर दो बार शुल्क नहीं लगता।

Idempotency-Key: render-042

सीमाएँ

हर कुंजी की प्रति मिनट रिक्वेस्ट सीमा है। पार करने पर 429 त्रुटि मिलती है।

429 Too Many Requests

त्रुटियाँ और रिफ़ंड

कोड और संदेश के साथ JSON त्रुटियाँ। असफल रेंडर अपने आप आपके बैलेंस में लौट आता है।

{ "status": "refunded" }
05 · संदर्भ

एंडपॉइंट

बेस URL https://femimg.com/api/v1

GET/api/catalog/meकुंजी का नाम, सीमा और आपका बैलेंस
GET/api/catalog/modelsकीमतों के साथ मॉडल सूची
GET/api/catalog/models/detail?id=MODEL_IDएक मॉडल, सभी फ़ील्ड के साथ
POST/api/catalog/quoteइनपुट के सेट की सटीक कीमत
POST/api/catalog/generationsकिसी भी मॉडल से रेंडर शुरू करें
GET/api/catalog/generationsआपके हाल के जनरेशन
GET/api/catalog/generations/IDएक जनरेशन की स्थिति, लागत और नतीजा
GET/api/catalog/generations/ID/contentतैयार फ़ाइल डाउनलोड करें
DELETE/api/catalog/generations/IDजनरेशन हटाएँ

€3 टॉप-अप करें और आज ही शुरू करें

API और स्टूडियो एक ही बैलेंस साझा करते हैं। असफल रेंडर का रिफ़ंड होता है।