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

पांच मिनट में पहला अनुरोध

अपने मौजूदा DeepSeek-शैली के कोडिंग क्लाइंट को मिनटों में हमारे बिना सेंसर API से जोड़ें। बेस यूआरएल बदलें, अपनी कुंजी सेट करें और सब्सक्रिप्शन ट्रैप्स के बिना कोड जनरेट करना शुरू करें।

प्रमाणीकरण सेटअप

शुरुआत करने के लिए, आपको एक API कुंजी की आवश्यकता है। Google या ईमेल पता का उपयोग करके API कुंजी प्राप्त करें पृष्ठ पर साइन अप करें। आपकी कुंजी तुरंत प्रकट हो जाती है। खाते के लिए न तो फ़ोन नंबर और न ही क्रेडिट कार्ड की आवश्यकता होती है, हालांकि बाद में क्रेडिट टॉप-अप करने के लिए आपको क्रिप्टो की आवश्यकता होगी।

आपको प्राप्त कुंजी का उपयोग करने के लिए अपने पर्यावरण चर या क्लाइंट कॉन्फ़िगरेशन सेट करें। यह कुंजी हमारे एंडपॉइंट को सभी अनुरोधों को प्रमाणीकृत करती है। यदि आपको 401 त्रुटि प्राप्त होती है, तो सत्यापित करें कि कुंजी सही है और समाप्त नहीं हुई है। हमारा सिस्टम एक खाते के लिए एक सक्रिय कुंजी से बांधता है; एक नई कुंजी जनरेट करने से पुरानी कुंजी तुरंत बदल जाती है।

बेसिक चैट कंप्लीशन

हमारा API OpenAI चैट-कंप्लीशन फॉर्मेट का पालन करता है। अपने क्लाइंट को हमारे बेस यूआरएल पर पॉइंट करें और अपने संदेशों के साथ एक POST अनुरोध भेजें। उपयोग करने के लिए मॉडल आईडी "uncensored" है। यह ओपन-वेट मॉडल कानूनी वयस्क उपयोग के लिए बिना सामग्री अस्वीकृति के उत्तर देने के लिए ट्यून किया गया है।

नीचे एक cURL उदाहरण दिया गया है जो मूल संरचना दिखाता है। YOUR_API_KEY को अपनी वास्तविक कुंजी से बदलें।

curl https://api.deepseekcoder.top/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."}]
  }'

याद रखें कि त्रुटियाँ और अस्वीकृतियाँ मुफ्त हैं। आप केवल सफलतापूर्वक प्रोसेस किए गए टोकन के लिए भुगतान करते हैं। बेस यूआरएल https://api.deepseekcoder.top/v1. है

पायथन SDK इंटीग्रेशन

आधिकारिक OpenAI पायथन SDK का उपयोग करना सरल है। हमारे बेस यूआरएल और अपनी API कुंजी के साथ क्लाइंट को इनिशियलाइज़ करें। इससे आपको मौजूदा कोड संरचना बनाए रखने और बैकएंड मॉडल बदलने की अनुमति मिलती है।

नीचे दिया गया कोड एक सरल कंप्लीशन कॉल को दर्शाता है। क्लाइंट स्वचालित रूप से सीरियलाइज़ेशन संभालता है। सुनिश्चित करें कि आपके अनुरोध 8 MB बॉडी लिमिट के भीतर रहते हैं। प्रत्येक अनुरोध मॉडल के प्रोसेसिंग के आधार पर इनपुट और आउटपुट टोकन खर्च करता है।

from openai import OpenAI

client = OpenAI(base_url="https://api.deepseekcoder.top/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)

यह दृष्टिकोण किसी भी OpenAI-संगत क्लाइंट लाइब्रेरी के साथ काम करता है। आप बेस यूआरएल को बदलकर अलग-अलग प्रदाताओं का परीक्षण कर सकते हैं या कोडिंग कार्यों के लिए हमारे बिना सेंसर एंडपॉइंट पर टिक सकते हैं।

Node.js SDK उपयोग

जावास्क्रिप्ट डेवलपर्स के लिए, Node.js OpenAI SDK समान रूप से काम करता है। अपने क्लाइंट इंस्टेंस में apiKey और baseURL गुणों को कॉन्फ़िगर करें। यह सुनिश्चित करता है कि सभी बाद के अनुरोध हमारे सर्वर पर रूट होते हैं।

नीचे दिया गया उदाहरण दिखाता है कि कैसे अनुरोध किया जाए। रिस्पॉन्स में जनरेटेड टेक्स्ट और टोकन उपयोग आँकड़े शामिल हैं। आप इसे सीधे अपने बिल्ड पाइपलाइन्स या लोकल डेवलपमेंट स्क्रिप्ट्स में एकीकृत कर सकते हैं।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.deepseekcoder.top/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 पैकेज के अलावा कोई अतिरिक्त लाइब्रेरी की आवश्यकता नहीं है। एंडपॉइंट OpenAI-संगत क्लाइंट्स द्वारा अपेक्षित मानक HTTP विधियों और हेडर्स का समर्थन करता है।

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

रियल-टाइम कोडिंग सहायता के लिए, stream: true सेट करके स्ट्रीमिंग सक्षम करें। API सर्वर-सेंट इवेंट्स (SSE) लौटाता है। प्रत्येक चंक आंशिक पाठ रखता है, और अंतिम चंक में कुल टोकन उपयोग शामिल होता है।

स्ट्रीमिंग कोड जनरेशन की प्रतीक्षा कर रहे डेवलपर्स के लिए अनुभवजन्य लेटेंसी को कम करती है। अंतिम चंक बिलेबल टोकन गणना प्रदान करता है। इससे आपका एप्लिकेशन UI को क्रमिक रूप से अपडेट कर सकता है।

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)

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

सीमाएँ, त्रुटियाँ और कॉन्टेक्स्ट

हमारा API स्थिरता सुनिश्चित करने के लिए विशिष्ट सीमाओं को लागू करता है। आप प्रति कुंजी प्रति मिनट 300 अनुरोध कर सकते हैं, 8 समानांतर अनुरोधों की एक कन्करेंसी लिमिट के साथ। अनुरोध बॉडी 8 MB से अधिक नहीं होनी चाहिए।

सामान्य त्रुटियों में 401 (अमान्य कुंजी), 402 (अपर्याप्त क्रेडिट), और 429 (रेट लिमिट) शामिल हैं। आपका प्रीपेड क्रेडिट टोकन उपयोग को कवर करता है; त्रुटियां क्रेडिट खर्च नहीं करतीं। कॉन्टेक्स्ट विंडो कुल 100,000 टोकन है (प्रॉम्प्ट + पूर्णता)। प्रति अनुरोध अधिकतम आउटपुट 32,000 टोकन है, या 2,048 यदि max_tokens सेट नहीं है। क्रेडिट कभी समाप्त नहीं होता, और कोई मासिक शुल्क लागू नहीं होता।

तकनीकी विवरण

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

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

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

क्या यह API छवि या ऑडियो जनरेट करने का समर्थन करता है?

नहीं। हम टेक्स्ट इन और टेक्स्ट आउट के लिए एक बिना सेंसर बड़े भाषा मॉडल प्रदान करते हैं। कोई एम्बेडिंग्स, छवि, ऑडियो या वीडियो जनरेशन एंडपॉइंट नहीं हैं, और न ही कोई फाइन-ट्यून करने की क्षमता है।

यदि मैंने अपने खाते में डबल चार्ज कर दिया तो क्या होता है?

क्रेडिट कभी समाप्त नहीं होता है, इसलिए इसे रिफंड नहीं किया जाता है। हालाँकि, डबल चार्ज जैसे गलतियों को सहायता पृष्ठ के माध्यम से ठीक किया जाता है। बिलिंग असंगतियों को हल करने के लिए हमसे सीधे संपर्क करें।

क्या मॉडल मेरे डेटा पर ट्रेन किया गया है?

नहीं। एक खाते के लिए केवल ईमेल की आवश्यकता होती है, और प्रॉम्प्ट ट्रेनिंग के लिए उपयोग नहीं किए जाते। आपका डेटा निजी रहता है और आपके विशिष्ट अनुरोधों के बाहर मॉडल को बेहतर बनाने के लिए उपयोग नहीं किया जाता है।

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

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