API दस्तावेज़ीकरण
अपने मौजूदा क्लाइंट कोड को मिनटों में हमारे अनसेंसर्ड LLM से कनेक्ट करें। यह क्विकस्टार्ट गाइड OpenAI-कम्पैटिबल एंडपॉइंट, स्ट्रीमिंग और प्रमाणीकरण को कवर करती है जो हमारे API का उपयोग शुरू करने के लिए आवश्यक है।
बेस URL और प्रमाणीकरण
हमारे API का बेस यूआरएल HTTPS://api.deepseekpricingapi.com/v1 है। आप अपने API कुंजी को Authorization हेडर में पास करके प्रमाणीकरण करते हैं। अपनी कुंजी को तुरंत जनरेट करें API कुंजी प्राप्त करें पेज Google या ईमेल का उपयोग करके। कुंजी आपके खाते के लिए विशिष्ट है और पुनर्जनरेशन पर किसी भी पिछली कुंजी को प्रतिस्थापित कर देती है।
पहला अनुरोध
कनेक्टिविटी परीक्षण करने के लिए एक मानक चैट पूर्णता अनुरोध भेजें। Use the model ID uncensored हमारे अनकैप्ड LLM तक पहुंचने के लिए। प्रतिक्रिया आपके प्रॉम्प्ट के आधार पर जनरेटेड टेक्स्ट लौटाती है।
curl https://api.deepseekpricingapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Fix syntax error in this python script"}]
}'यदि आपको 401 त्रुटि प्राप्त होती है, तो अपनी कुंजी की जांच करें। 402 त्रुटि अपर्याप्त पूर्व-भुगतान क्रेडिट को संकेत देती है। 429 त्रुटि का अर्थ है कि आपने प्रति मिनट 300 अनुरोधों की सीमा को पार कर लिया है।
Python SDK इंटीग्रेशन
तुरंत संगतता के लिए आधिकारिक OpenAI पायथन लाइब्रेरी का उपयोग करें। बेस यूआरएल को हमारे एंडपॉइंट पर सेट करें और अपनी API कुंजी प्रदान करें। इससे आपको वेंडर लॉक-इन के बिना मौजूदा क्लाइंट कोड को पुन: उपयोग करने की अनुमति मिलती है।
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekpricingapi.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)सुनिश्चित करें कि आपकी लाइब्रेरी वर्शन हमारे दस्तावेज़ों में सूचीबद्ध पैरामीटर्स को सपोर्ट करता है। क्लाइंट अंडरलाइंग HTTP रिक्वेस्ट्स को कुशलता से हैंडल करता है।
Node SDK एकीकरण
OpenAI Node.js पैकेज इंस्टॉल करें और बेस URL कॉन्फ़िगर करें। कॉन्फ़िगरेशन ऑब्जेक्ट में अपनी API कुंजी पास करें। यह विधि Python कार्यान्वयन की तरह ही काम करती है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekpricingapi.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);प्रतिक्रिया को असिंक्रोनously हैंडल करें ताकि अपने एप्लिकेशन फ्लो का प्रबंधन किया जा सके। मॉडल ID uncensored सभी पूर्णताओं के लिए।
स्ट्रीमिंग और पैरामीटर
सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true आपके अनुरोध में। आप जनरेट होते समय टेक्स्ट के चंक प्राप्त करते हैं, जिनमें अंतिम चंक में टोकन उपयोग विवरण होता है। समर्थित पैरामीटर शामिल हैं temperature, top_p, stop, seed, presence_penalty, और frequency_penalty.
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 टोकन तक समर्थित है। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है, या 2,048 यदि max_tokens अनसेट है। आप प्रति कुंजी 8 समवर्ती अनुरोधों तक सीमित हैं। अनुरोध बॉडी 8 MB से अधिक नहीं होनी चाहिए। त्रुटियां और अस्वीकृतियां क्रेडिट नहीं खाती हैं।
सामान्य प्रश्न
संदर्भ विंडो सीमा क्या है?
API 100,000 टोकन के कॉन्टेक्स्ट विंडो को सपोर्ट करता है, जो कुल प्रॉम्प्ट और कंप्लीशन के लिए है। अधिकतम आउटपुट 16,000 टोकन प्रति रिक्वेस्ट है।
मैं त्रुटियों को कैसे हैंडल करूं?
401 एरर का अर्थ है अमान्य API की। 402 एरर का अर्थ है कि आपका प्रीपेड क्रेडिट खत्म हो गया है। 429 एरर संकेत देता है कि आपने प्रति मिनट 300 अनुरोध की सीमा पार कर ली है।
क्या अनसेंसर्ड API कुंजी मानक OpenAI क्लाइंट्स के साथ काम करती है?
हाँ, API पूरी तरह से OpenAI-संगत है। आपको केवल अपनी मौजूदा क्लाइंट कॉन्फ़िगरेशन में base URL और API कुड़ी अपडेट करनी है।
सेकंडों में कुंजी प्राप्त करें
साइन अप करें, अपनी कुंजी प्राप्त करें, और अपनी बेस यूआरएल अपडेट करें। हो गया।