HI ▾
API कुंजी पाएँ

Stable Diffusion API: एक एंडपॉइंट के माध्यम से प्रॉम्प्ट और स्क्रिप्ट

एकल OpenAI-संगत एंडपॉइंट का उपयोग करके अपने Stable Diffusion या वीडियो वर्कफ्लो के लिए बिना सेंसर प्रॉम्प्ट और स्क्रिप्ट जनरेट करें। एक त्वरित API कुंजी और एक सरल टेक्स्ट अनुरोध के साथ शुरू करें।

बेस URL

https://api.sdxlapi.com/v1

मॉडलuncensored

बेस यूआरएल और प्रमाणीकरण

बेस URL https://api.sdxlapi.com/v1 का उपयोग करके API तक पहुँचें। यह एंडपॉइंट मानक OpenAI SDKs और क्लाइंट्स के साथ पूरी तरह संगत है। प्रमाणीकरण के लिए, हर अनुरोध के Authorization हेडर में अपनी API कुंजी पास करें।

कुंजी कैसे प्राप्त करें: केवल ईमेल और पासवर्ड से Get API key पृष्ठ पर साइन अप करें। आपकी कुंजी तुरंत प्रदर्शित होती है। ट्रायल के लिए क्रेडिट कार्ड की आवश्यकता नहीं है। अपनी कुंजी को सुरक्षित रखें; आप इसे कभी भी पुनः जनरेट कर सकते हैं, जिससे पुरानी कुंजी अमान्य हो जाती है।

पहला अनुरोध

टेक्स्ट जनरेट करने के लिए एक मानक chat-completions अनुरोध भेजें। मॉडल ID uncensored है। यह मॉडल कानूनी वयस्क उपयोग के लिए सामग्री अस्वीकृति के बिना उत्तर देने के लिए ट्यून्ड है, जिससे यह रचनात्मक प्रॉम्प्ट जनरेशन के लिए आदर्श बनता है।

curl https://api.sdxlapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

API messages एरे के साथ JSON पेलोड स्वीकार करता है। यह एक टेक्स्ट कंप्लीशन लौटाता है। आप सिस्टम प्रॉम्प्ट पास कर सकते हैं ताकि एक पेशेवर प्रॉम्प्ट इंजीनियर जैसे व्यक्तित्व को परिभाषित किया जा सके।

Python SDK इंटीग्रेशन

आधिकारिक openai Python पैकेज का उपयोग करें। बेस URL और अपनी API कुंजी के साथ क्लाइंट कॉन्फ़िगर करें। यह दृष्टिकोण किसी भी OpenAI-संगत क्लाइंट के लिए काम करता है।

from openai import OpenAI

client = OpenAI(base_url="https://api.sdxlapi.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

प्रतिक्रिया में response.choices[0].message.content में जनरेटेड टेक्स्ट होता है। आप कैप्शन या मेटाडेटा एक्सट्रैक्शन के लिए इस आउटपुट को सीधे अपने पाइपलाइन में पार्स कर सकते हैं। SDK JSON सीरियलाइजेशन और HTTP विवरणों को स्वचालित रूप से संभालता है।

Node SDK इंटीग्रेशन

JavaScript या TypeScript प्रोजेक्ट्स के लिए, openai npm पैकेज का उपयोग करें। कॉन्फ़िगरेशन ऑब्जेक्ट में baseURL और apiKey सेट करें। यह मौजूदा OpenAI कोडबेस के साथ संगतता सुनिश्चित करता है।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.sdxlapi.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

प्रतिक्रिया संरचना मानक OpenAI फॉर्मेट को प्रतिबिंबित करती है। जनरेटेड टेक्स्ट को response.data.choices[0].message.content के माध्यम से एक्सेस करें। यह Stable Diffusion इंस्टेंस को इमेज भेजने से पहले सर्वर-साइड प्रॉम्प्ट जनरेशन के लिए उपयोगी है।

स्ट्रीमिंग रिस्पॉन्स

Server-Sent Events (SSE) का समर्थन आपको टोकन प्राप्त करने की अनुमति देता है जैसे ही वे जनरेट होते हैं। यह लंबे प्रॉम्प्ट स्क्रिप्ट या विस्तृत विवरणों के लिए अनुभव की गई विलंबता को कम करता है।

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

अपने क्लाइंट एप्लिकेशन में प्रतिक्रिया को स्ट्रीम करें। प्रत्येक चंक में एक आंशिक संदेश होता है। अंतिम टेक्स्ट को पुनर्स्थापित करने के लिए इन चंक्स को एग्रीगेट करें। यह वेब इंटरफ़ेस में जनरेटेड प्रॉम्प्ट के रियल-टाइम प्रीव्यू के लिए विशेष रूप से उपयोगी है।

लिमिट्स, एरर्स और कॉन्टेक्स्ट

रेट लिमिट: प्रति कुंजी प्रति मिनट 300 अनुरोध। बॉडी साइज: अधिकतम 8 MB। कॉन्टेक्स्ट विंडो: कुल 100,000 टोकन (इनपुट + आउटपुट)। यह लंबी स्क्रिप्ट या व्यापक प्रॉम्प्ट इंजीनियरिंग की अनुमति देता है।

सामान्य त्रुटियां:

  • 401 Unauthorized: अमान्य या अनुपस्थित API कुंजी।
  • 402 Payment Required: अपर्याप्त प्रीपेड क्रेडिट।
  • 429 Too Many Requests: रेट लिमिट पार हो गया।

यदि आप सीमा से अधिक हो जाते हैं, तो थोड़ा प्रतीक्षा करें या अपनी कुंजी को पुनर्जनित करें। सभी अनुरोध केवल टेक्स्ट हैं; इस API द्वारा कोई इमेज, ऑडियो या वीडियो जनरेट नहीं किया जाता है।

तकनीकी विवरण

API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।

मदमान
API फ़ॉर्मेटOpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें
मॉडल IDuncensored
Base URLhttps://api.sdxlapi.com/v1
प्रमाणीकरणAuthorization: Bearer YOUR_KEY
एंडपॉइंटPOST /v1/chat/completions · GET /v1/models
फ़ंक्शन कॉलिंगहाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें
अधिकतम आउटपुट100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं)
स्ट्रीमिंगहाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग
पैरामीटरtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
कॉन्टेक्स्ट विंडो100,000 टोकन (इनपुट + आउटपुट मिलाकर)
JSON मोडresponse_format: {"type": "json_object"}
अनुरोध का आकार8 MB तक
समानांतर अनुरोधप्रति कुंजी एक साथ 8 तक
रेट लिमिटप्रति कुंजी प्रति मिनट 300 अनुरोध
रिस्पॉन्स हेडरX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
कीमतप्रति 10 लाख इनपुट टोकन $0.25 · प्रति 10 लाख आउटपुट टोकन $1.00
वैधताभुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं
बिलिंगप्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त
बोनस$50 से +5%, $100 से +10%
टॉप-अपUSDT (TRC20) या USDC (Base), $10 से $500 तक कोई भी पूरी राशि
मुफ़्त ट्रायल क्रेडिट$0.50, 7 दिन, कार्ड की ज़रूरत नहीं · ट्रायल कुंजी: 2 समानांतर अनुरोध, 60 प्रति मिनट; पहले टॉप-अप के बाद पूरी सीमाएँ (8 और 300)
सामग्रीवयस्क सामग्री की अनुमति; नाबालिगों से जुड़ी यौन सामग्री अस्वीकार
कुंजियाँहर खाते में एक सक्रिय कुंजी; नई कुंजी पुरानी की जगह लेती है
साइन इनGoogle या ईमेल और पासवर्ड

त्रुटि कोड

त्रुटियाँ JSON में स्थिर type के साथ आती हैं; विफल या अस्वीकृत अनुरोधों का शुल्क नहीं लगता।

कोडप्रकारअर्थ
400bad_requestअमान्य JSON, खाली संदेश, गलत पैरामीटर या कॉन्टेक्स्ट विंडो से अधिक
401missing_key · invalid_key · key_revokedकुंजी नहीं, गलत कुंजी या नई कुंजी से बदली गई
402no_creditक्रेडिट ख़त्म — टॉप-अप करें, तुरंत चालू
403content_blockedनाबालिगों से जुड़ी यौन सामग्री — अस्वीकार, कोई शुल्क नहीं
404not_foundअज्ञात एंडपॉइंट
413request_too_largeबॉडी 8 MB से बड़ी
429rate_limited · concurrency300/मिनट या 8 समानांतर से अधिक — रुककर फिर कोशिश करें
503upstream_busyमॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें

प्रश्न और उत्तर

क्या यह आधिकारिक Stable Diffusion इमेज जनरेशन API है?

नहीं। यह केवल टेक्स्ट LLM API है। यह आपके Stable Diffusion पाइपलाइन के लिए प्रॉम्प्ट जनरेशन और पोस्ट-प्रोसेसिंग स्टेप्स को संचालित करता है। यह स्वयं इमेज, ऑडियो या वीडियो जनरेट नहीं करता है।

यदि मैं अपनी रेट लिमिट से अधिक हो जाता हूं तो क्या होता है?

आपको 429 स्टेटस कोड प्राप्त होगा। सीमा प्रति कुंजी प्रति मिनट 300 अनुरोध है। आप किसी भी समय अपनी कुंजी को पुनर्जनित कर सकते हैं, जिससे पुरानी कुंजी रद्द हो जाती है और आपका क्वाटा रीसेट हो जाता है।

क्या API वास्तव में बिना सेंसर है?

हाँ, कानूनी वयस्क उपयोग के लिए। मॉडल विवादास्पद, वयस्क या सुरक्षा-शोध विषयों को अस्वीकार नहीं करता है। यह केवल किशोरों से संबंधित यौन सामग्री को ब्लॉक करता है। यह GPT, Claude या किसी अन्य विक्रेता का मॉडल नहीं है।

आपकी कुंजी बस एक फ़ॉर्म दूर है

एक खाता बनाएं, कुंजी कॉपी करें, बेस यूआरएल बदलें। सेटअप यही है।

API कुंजी पाएँ