DeepSeek उपयोगकर्ताओं के लिए क्विकस्टार्ट
बेस URL और API कुंजी को अपडेट करके अपने कोड को हमारे बिना सेंसर LLM एंडपॉइंट पर माइग्रेट करें। API OpenAI chat-completions विनिर्देश का पालन करता है, जिससे आप अपने एप्लिकेशन लॉजिक को बदले बिना हमारे मॉडल को प्रतिस्थापित कर सकते हैं।
- बेस URL
https://api.deepseekapikey.com/v1- मॉडल
uncensored
प्रमाणीकरण और बेस URL
हमारा API https://api.deepseekapikey.com/v1 पर होस्ट किया गया है। प्रमाणीकरण के लिए, Authorization हेडर में अपने API कुंजी को Bearer टोकन के रूप में शामिल करें। आप केवल ईमेल और पासवर्ड का उपयोग करके Get API key पृष्ठ पर एक कुंजी जनरेट कर सकते हैं। यदि आप अपनी कुंजी खो देते हैं, तो आप किसी भी समय उसे पुनः जनरेट कर सकते हैं, जिससे तुरंत पिछली कुंजी रद्द हो जाती है। कुछ विक्रेताओं के विपरीत, हमें प्रारंभिक ट्रायल खाते के लिए क्रेडिट कार्ड की आवश्यकता नहीं है।
पहला अनुरोध
एक मानक POST अनुरोध /v1/chat/completions पर भेजें। हमारे ओपन-वेट मॉडल तक पहुँचने के लिए मॉडल ID uncensored का उपयोग करें। अनुरोध बॉडी मानक संरचना का पालन करती है जिसमें आपके प्रॉम्प्ट वाला messages एरे होता है। यह एंडपॉइंट टेक्स्ट इनपुट और टेक्स्ट आउटपुट का समर्थन करता है, जिससे यह कई मौजूदा इंटीग्रेशन के लिए एक ड्रॉप-इन प्रतिस्थापन बन जाता है।
curl https://api.deepseekapikey.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 इंटीग्रेशन
यदि आप आधिकारिक OpenAI Python क्लाइंट का उपयोग कर रहे हैं, तो आप base_url पैरामीटर को ओवरराइड करके इसे हमारे बेस URL की ओर इशारा कर सकते हैं। क्लाइंट इनिशियलाइज़ेशन के लिए अपनी कुंजी पास करें। इस दृष्टिकोण से आप अपने मौजूदा Python कोड संरचना को बनाए रख सकते हैं जबकि अनुरोधों को हमारे बिना सेंसर एंडपॉइंट के माध्यम से रूट कर सकते हैं। क्लाइंट JSON सीरियलाइज़ेशन और प्रतिक्रिया पार्सिंग को स्वचालित रूप से संभालता है।
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekapikey.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.js SDK इंटीग्रेशन
Node.js एप्लिकेशन के लिए, समान कॉन्फ़िगरण रणनीति के साथ OpenAI क्लाइंट को इनिशियलाइज़ करें। baseURL को हमारे API एंडपॉइंट पर सेट करें और अपनी कुंजी प्रदान करें। यह सुनिश्चित करता है कि सभी बाद के कॉल, टूल उपयोग सहित, सही तरीके से हमारे सर्वरों पर रूट होते हैं। यह विधि baseURL ओवरराइड का सम्मान करने वाले किसी भी OpenAI-संगत SDK के साथ काम करती है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekapikey.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);
स्ट्रीमिंग प्रतिक्रियाएं
अपने अनुरोध पेलोड में stream: true सेट करके स्ट्रीमिंग सक्षम करें। API एक सर्वर-सेंट इवेंट्स (SSE) स्ट्रीम लौटाता है, जिससे आपको जनरेट होते ही टोकन प्राप्त करने की अनुमति मिलती है। यह उन उपयोगकर्ता इंटरफ़ेसों के लिए आदर्श है जो रियल-टाइम फीडबैक से लाभ उठाते हैं। स्ट्रीम फॉर्मेट मानक OpenAI 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)
सीमाएं, त्रुटियां और कॉन्टेक्स्ट
कॉन्टेक्स्ट विंडो प्रॉम्प्ट और कंप्लीशन दोनों के लिए 100,000 टोकन का समर्थन करती है। यदि आप प्रति मिनट 300 अनुरोधों के रेट लिमिट को पार कर जाते हैं, तो API एक 429 त्रुटि लौटाता है। प्रमाणीकरण विफलताएं 401 स्टेटस लौटाती हैं, जबकि अपर्याप्त प्रीपेड क्रेडिट के परिणामस्वरूप 402 त्रुटि आती है। आप GET /v1/models के माध्यम से उपलब्ध मॉडल जांच सकते हैं, हालांकि प्राथमिक एंडपॉइंट चैट कंप्लीशन्स के लिए डिज़ाइन किया गया है। प्रॉम्प्ट को प्रशिक्षण के लिए उपयोग नहीं किया जाता है, और मॉडल किशोरों से संबंधित यौन सामग्री को ब्लॉक करता है।
प्रश्न और उत्तर
क्या यह मॉडल DeepSeek के समान है?
नहीं, यह एक स्वतंत्र ओपन-वेट मॉडल है जो हमारे अपने GPU सर्वरों पर चलाया जाता है। यह GPT, Claude, Gemini, Grok या DeepSeek नहीं है। यह कानूनी वयस्क उपयोग के लिए बिना सामग्री अस्वीकृति के उत्तर देने के लिए अनुकूलित है।
मूल्य निर्धारण कैसे काम करता है?
हम पारदर्शिक भुगतान-जैसा-आप-उपयोग स्तर लागू करते हैं: 1M इनपुट टोकन के लिए $0.25 और 1M आउटपुट टोकन के लिए $1.00। कोई मासिक शुल्क या छिपे हुए टियर नहीं हैं, और प्रीपेड क्रेडिट कभी समाप्त नहीं होता है।
क्या मैं इसका उपयोग टूल/फ़ंक्शन कॉलिंग के लिए कर सकता हूँ?
हाँ, POST /v1/chat/completions एंडपॉइंट मानक टूल और फ़ंक्शन कॉलिंग पेलोड का समर्थन करता है। API OpenAI-संगत क्लाइंट्स द्वारा उपयोग किए जाने वाले उसी स्कीमा प्रारूप को स्वीकार करता है।
आपकी कुंजी बस एक फ़ॉर्म दूर है
एक खाता बनाएं, कुंजी कॉपी करें, बेस URL बदलें। सेटअप यही है।
API विवरण
API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| मॉडल ID | uncensored |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.deepseekapikey.com/v1 |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| अधिकतम आउटपुट | 100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| JSON मोड | response_format: {"type": "json_object"} |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| अनुरोध का आकार | 8 MB तक |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| कीमत | प्रति 10 लाख इनपुट टोकन $0.25 · प्रति 10 लाख आउटपुट टोकन $1.00 |
| वैधता | भुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं |
| मुफ़्त ट्रायल क्रेडिट | $0.50, 7 दिन, कार्ड की ज़रूरत नहीं · ट्रायल कुंजी: 2 समानांतर अनुरोध, 60 प्रति मिनट; पहले टॉप-अप के बाद पूरी सीमाएँ (8 और 300) |
| बोनस | $50 से +5%, $100 से +10% |
| टॉप-अप | USDT (TRC20) या USDC (Base), $10 से $500 तक कोई भी पूरी राशि |
| सामग्री | वयस्क सामग्री की अनुमति; नाबालिगों से जुड़ी यौन सामग्री अस्वीकार |
| साइन इन | 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 | मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें |