hi ▾
ट्रायल क्रेडिट के साथ आज़माएं

अनसेंसर्ड API के साथ क्विकस्टार्ट

मानक OpenAI-संगत क्लाइंट्स का उपयोग करके हमारे uncensored AI API से कनेक्ट करें। आप टेक्स्ट भेजते हैं, टेक्स्ट प्राप्त करते हैं, और केवल उन्हीं टोकन के लिए भुगतान करते हैं जिन्हें आप वास्तव में उपयोग करते हैं।

बेस URL और प्रमाणीकरण

हर अनुरोध शुरू करें अपने क्लाइंट को सही बेस यूआरएल की ओर इशारा करके। साइनअप के दौरान प्राप्त कुंजी का उपयोग करके Authorization हेडर। यह हेडर आपके खाते को प्रमाणीकृत करता है और आपके पूर्व-भुगतान क्रेडिट उपयोग को ट्रैक करता है।

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

पहला अनुरोध

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

  • सेट करें model field को uncensored.
  • विलंबता परीक्षण करने के लिए एक सरल उपयोगकर्ता संदेश शामिल करें।
  • जांचें usage टोकन काउंट के लिए object।

Python SDK

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

अपनी बातचीत के इतिहास को डिकशनरी की सूक्षा के रूप में परिभाषित करें। इन्हें चैट एंडपॉइंट पर सीधे पास करें। लाइब्रेरी एक संरचित प्रतिक्रिया ऑब्जेक्ट लौटाती है जिसे आप असिस्टेंट के टेक्स्ट के लिए पार्स कर सकते हैं।

Node SDK

Node.js क्लाइंट के साथ सर्वर-साइड लॉजिक बनाएं। लाइब्रेरी को इम्पोर्ट करें और API कुंजी और बेस URL कॉन्फ़िगर करें। यह सेटअप बैकएंड सेवाओं के लिए अच्छा काम करता है जो उपयोगकर्ता इनपुट को असिंक्रोनously प्रोसेस करते हैं।

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

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

एक सुचारू उपयोगकर्ता अनुभव के लिए वास्तविक-समय में टोकन प्राप्त करें। अपने अनुरोध में उचित फ्लैग सेट करके स्ट्रीमिंग सक्षम करें। सर्वर डेटा चंक को जैसा ही वे उत्पन्न होते हैं भेजता है।

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

सीमाएं, त्रुटियां और संदर्भ

सेवा में व्यवधान से बचने के लिए दर सीमाओं का सम्मान करें। आपको प्रति कुंजी प्रति मिनट 300 अनुरोध और 8 समवर्ती कनेक्शन की अनुमति है। यदि आप इससे अधिक जाते हैं, तो आपको एक 429 त्रुटि मिलेगी।

401 त्रुटि का अर्थ है कि आपकी API कुंजी अमान्य है। 402 त्रुटि अपर्याप्त पूर्वभुगतान क्रेडिट को दर्शाती है। आपका संदर्भ विंडो कुल मिलाकर 100,000 टोकन है। विश्वसनीय प्रदर्शन सुनिश्चित करने के लिए अपने प्रॉम्प्ट और प्रतिक्रिया को इस सीमा के भीतर रखें।

cURL

curl https://api.deepseekapiaccess.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the total latency for three sequential API calls."}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.deepseekapiaccess.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 = 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 कुंजी को Authorization हेडर में Bearer टोकन के रूप में शामिल करें। यह कुंजी साइनअप के समय जनरेट होती है और आपके खाते से प्रीपेड क्रेडिट काटने के लिए उपयोग की जाती है।

यदि रेट लिमिट पर पहुँच जाता हूँ तो क्या होता है?

आपको 429 Too Many Requests त्रुटि मिलेगी। आप एक छोटी देरी के बाद पुनः प्रयास कर सकते हैं या अपनी समवर्ती कनेक्शन प्रबंधित करके अपनी थ्रूपुट बढ़ा सकते हैं। सीमा प्रति कुंजी प्रति मिनट 300 अनुरोध है।

क्या अनसेंसर्ड मॉडल कोडिंग के लिए उपयुक्त है?

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

मिनटों में कुंजी प्राप्त करें

रजिस्टर करें, कुंजी कॉपी करें और अपना बेस URL अपडेट करें। यही पूरी सेटअप है।

ट्रायल क्रेडिट के साथ आज़माएं