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