Wu Shencha API तेज़ शुरुआत
Wu Shencha API के साथ बिना सेंसर LLM में तुरंत कनेक्ट करें। मानक OpenAI-संगत इंटरफ़ेस का उपयोग करके शुरू करें। इस दस्तावेज़ में बेसिक कॉन्फ़िगरेशन, अनुरोध उदाहरण और सीमाएं दी गई हैं, जो आपको शून्य लागत पर शुरू करने में मदद करती हैं।
बेसिक कॉन्फ़िगरेशन
Wu Shencha API मानक OpenAI-संगत इंटरफ़ेस प्रदान करता है। आपको कोड में बेस URL और API कुंजी सेट करनी होगी। बेस URL https://api.wushenchaapi.com/v1 पर फिक्स है। मॉडल ID uncensored है, जो बिना सेंसर परिदृश्यों के लिए डिज़ाइन किया गया एक ओपन-वेट मॉडल है।
कुंजी रजिस्टर करने के बाद 'API कुंजी प्राप्त करें' पृष्ठ पर दिखाई जाती है। चूंकि API OpenAI-संगत है, आप सीधे आधिकारिक SDK के base_url पैरामीटर को संशोधित करके कनेक्ट कर सकते हैं। अतिरिक्त रूटिंग कॉन्फ़िगरेशन या जटिल सेटअप की आवश्यकता नहीं है।
चैट कॉम्प्लीशन इंटरफ़ेस
POST /v1/chat/completions एंडपॉइंट का उपयोग करके टेक्स्ट अनुरोध भेजें। यह इंटरफ़ेस मानक संदेश प्रारूप स्वीकार करता है और जनरेटेड टेक्स्ट लौटाता है। यह सबसे बुनियादी इंटरैक्शन है जो अधिकांश टेक्स्ट जनरेशन दृश्यों के लिए उपयुक्त है।
अनुरोध बॉडी में model, messages जैसे फ़ील्ड शामिल होने चाहिए। सुनिश्चित करें कि आपकी अनुरोध बॉडी का आकार 8 MB से अधिक न हो। यदि कुंजी अमान्य है या बैलेंस कम है, तो API संबंधित त्रुटि कोड लौटाएगा।
curl https://api.wushenchaapi.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."}]
}'
Python SDK
Python डेवलपर्स के लिए, आप आधिकारिक openai SDK का उपयोग कर सकते हैं। बस base_url को Wu Shencha API के एंडपॉइंट की ओर इशारा करें और अपनी API कुंजी पास करें। यह विधि OpenAI मूल कोड के साथ संगतता बनाए रखती है, जिससे माइग्रेशन आसान होता है।
SDK का नवीनतम संस्करण स्थापित करना सुनिश्चित करें। कोड उदाहरण क्लाइंट को इनिशियलाइज़ करने और संदेश भेजने का तरीका दिखाता है। यह विधि संक्षिप्त और कुशल है, जो तेज़ प्रोटोटाइप डेवलपमेंट के लिए उपयुक्त है।
from openai import OpenAI
client = OpenAI(base_url="https://api.wushenchaapi.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)
Node SDK
Node.js डेवलपर्स कनेक्ट करने के लिए openai npm पैकेज का भी उपयोग कर सकते हैं। कॉन्फ़िगरेशन Python की तरह ही है, baseURL और apiKey सेट करें। यह भाषाओं के बीच संगतता सुनिश्चित करता है और सीखने की लागत कम करता है।
समानांतर अनुरोध और त्रुटि हैंडलिंग का समर्थन। आप इसे मौजूदा Node.js एप्लिकेशन में आसानी से इंटीग्रेट कर सकते हैं। ब्लॉक न करने के लिए असिंक्रोनस कॉलबैक या Promise को हैंडल करने का ध्यान रखें।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.wushenchaapi.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);
स्ट्रीमिंग
Server-Sent Events (SSE) के माध्यम से स्ट्रीमिंग का समर्थन। stream: true पैरामीटर सेट करें, API खंड-दर-खंड प्रतिक्रिया डेटा लौटाएगा। यह रियल-टाइम एप्लिकेशन या लंबे टेक्स्ट जनरेशन के लिए उपयोगी है और कम लेटेंसी प्रदान करता है।
स्ट्रीमिंग रिस्पॉन्स मॉडल के व्यवहार को नहीं बदलता, यह केवल डेटा ट्रांसफर का तरीका बदलता है। आप स्ट्रीमिंग या गैर-स्ट्रीमिंग मोड का चयन कर सकते हैं।
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 अनुरोध। कॉन्टेक्स्ट विंडो 100,000 टोकन की है (प्रॉम्प्ट और आउटपुट सहित)। यदि सीमा पार हो जाती है, तो API 429 त्रुटि लौटाता है। अमान्य कुंजी के लिए 401, और अपर्याप्त बैलेंस के लिए 402 लौटाता है।
प्रीपेड क्रेडिट कभी समाप्त नहीं होते, कोई मासिक शुल्क नहीं। प्रत्येक अनुरोध का बॉडी साइज 8 MB तक सीमित है। ये सीमाएं सेवा की स्थिरता सुनिश्चित करती हैं। आप पुरानी कुंजी को रद्द करने के लिए नई कुंजी तब भी जनरेट कर सकते हैं।
API विवरण
API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| मॉडल ID | uncensored |
| Base URL | https://api.wushenchaapi.com/v1 |
| JSON मोड | response_format: {"type": "json_object"} |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| अधिकतम आउटपुट | प्रति अनुरोध 16,000 टोकन तक (डिफ़ॉल्ट 2,048) |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| अनुरोध का आकार | 8 MB तक |
| टॉप-अप | USDT (TRC20) या USDC (Base), $10 से $500 तक कोई भी पूरी राशि |
| वैधता | भुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं |
| मुफ़्त ट्रायल क्रेडिट | $0.50, 7 दिन, कार्ड की ज़रूरत नहीं |
| कीमत | प्रति 10 लाख इनपुट टोकन $0.25 · प्रति 10 लाख आउटपुट टोकन $1.00 |
| बोनस | $50 से +5%, $100 से +10% |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| साइन इन | Google या ईमेल और पासवर्ड |
| सामग्री | वयस्क सामग्री की अनुमति; नाबालिगों से जुड़ी यौन सामग्री अस्वीकार |
| कुंजियाँ | हर खाते में एक सक्रिय कुंजी; नई कुंजी पुरानी की जगह लेती है |
त्रुटि कोड
त्रुटियाँ JSON में स्थिर type के साथ आती हैं; विफल या अस्वीकृत अनुरोधों का शुल्क नहीं लगता।
| कोड | प्रकार | अर्थ |
|---|---|---|
400 | bad_request | अमान्य JSON, खाली संदेश, गलत पैरामीटर या कॉन्टेक्स्ट विंडो से अधिक |
401 | missing_key · invalid_key · key_revoked | कुंजी नहीं, गलत कुंजी या नई कुंजी से बदली गई |
402 | no_credit | क्रेडिट ख़त्म — टॉप-अप करें, तुरंत चालू |
403 | content_blocked | नाबालिगों से जुड़ी यौन सामग्री — अस्वीकार, कोई शुल्क नहीं |
404 | not_found | अज्ञात एंडपॉइंट |
413 | request_too_large | बॉडी 8 MB से बड़ी |
429 | rate_limited · concurrency | 300/मिनट या 8 समानांतर से अधिक — रुककर फिर कोशिश करें |
503 | upstream_busy | मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें |
अक्सर पूछे जाने वाले प्रश्न
Wu Shencha API एम्बेडिंग या इमेज जनरेशन का समर्थन करता है?
वर्तमान में केवल चैट आउटपुट इंटरफ़ेस का समर्थन। एम्बेडिंग, इमेज, ऑडियो या वीडियो जनरेशन का समर्थन नहीं। शुद्ध टेक्स्ट इंटरैक्शन पर केंद्रित, उच्च प्रदर्शन और कम लेटेंसी सुनिश्चित करता है।
API कुंजी कैसे प्राप्त करें?
खाता रजिस्टर करने के बाद, "API कुंजी प्राप्त करें" पेज पर देखें। नए खाते को $0.50 मुफ़्त ट्रायल क्रेडिट मिलता है, क्रेडिट कार्ड की आवश्यकता नहीं। कुंजी को कभी भी पुनः उत्पन्न किया जा सकता है, पुरानी कुंजी तुरंत अमान्य हो जाती है।
कीमत कैसे गणना की जाती है?
$0.25/मिलियन इनपुट टोकन, $1.00/मिलियन आउटपुट टोकन। उपयोग के अनुसार भुगतान, कोई मासिक शुल्क नहीं। टॉप-अप $10 से शुरू, $50 पर 5% बोनस, $100 पर 10% बोनस। क्रेडिट कभी समाप्त नहीं होते।
कुंजी प्राप्त करने के लिए केवल फॉर्म भरें
खाता बनाएं, कुंजी कॉपी करें, Base URL संशोधित करें। कॉन्फ़िगरेशन इतना ही आसान है।