hi ▾
API कुंजी प्राप्त करें
openroutergdpr.comअनकेंसरड API। कोई अस्वीकृति नहीं। शून्य ट्रैकिंग।

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

अपना API key प्राप्त करें और हमारे uncensored, GDPR-अनुकूल एंडपॉइंट पर अनुरोध भेजना शुरू करें। यह गाइड आवश्यक OpenAI-compatible कॉल्स को कवर करती है जिन्हें आपको तेजी से एकीकृत करने की आवश्यकता है।

आवश्यकताएँ: आपकी API कुंजी

साइनअप करने के तुरंत बाद अपने क्रेडेंशियल प्राप्त करें। जाएं API कुंजी प्राप्त करें पृष्ठ और Google के साथ जारी रखें या आपका ईमेल और पासवर्ड दर्ज करके। सिस्टम आपकी अनूठी कुंजी तुरंत प्रदर्शित करता है, और इस चरण के लिए फोन नंबर की आवश्यकता नहीं है। आप किसी भी समय एक कुंजी पुनर्जनरेट कर सकते हैं, लेकिन ऐसा करने से पिछली कुंजी अमान्य हो जाती है, इसलिए इसे सुरक्षित रखें। यह एकल कुंजी API के लिए आपके सभी अनुरोधों को प्रमाणीकृत करती है।

बेस URL और हेडर्स

अपने क्लाइंट को सही एंडपॉइंट की ओर निर्देशित करें ताकि उचित कनेक्टिविटी सुनिश्चित हो सके। बेस यूआरएल का उपयोग करें https://api.openroutergdpr.com/v1 सभी इंटरैक्शन के लिए। सेट करें Authorization हेडर Bearer YOUR_API_KEY और Content-Type को application/json. यह सेटअप किसी भी मानक OpenAI SDK या HTTP क्लाइंट के बिना कस्टम एडाप्टर्स की आवश्यकता के बिना काम करता है। हम मानक पैरामीटर जैसे कि का समर्थन करते हैं। temperature और top_p प्रतिक्रिया की विविधता को नियंत्रित करने के लिए।

अपना पहला रिक्वेस्ट भेजना

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

curl https://api.openroutergdpr.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the GDPR articles applicable to cross-border data transfers."}]
  }'

स्ट्रीमिंग रिस्पॉन्सेस हैंडल करना

कम विलंबता और बेहतर उपयोगकर्ता अनुभव के लिए टोकन-दर-टोकन अपडेट प्राप्त करें। स्ट्रीमिंग सक्षम करने के लिए सेट करें stream: true अपने अनुरोध बॉडी में। सर्वर आंशिक प्रतिक्रियाएं वाले सर्वर-सेंट इवेंट्स (SSE) भेजता है। अंतिम चंक में बिलिंग सटीकता के लिए पूर्ण टोकन उपयोग सांख्यिकी शामिल होती है। यह दृष्टिकोण उन चैट इंटरफेस के लिए आदर्श है जहाँ उपयोगकर्ग तत्काल टेक्स्ट जनरेशन की उम्मीद करते हैं। निगरानी करें delta पूरे संदेश को पुनर्निर्माण करने के लिए फ़ील्ड्स।

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)

JSON मोड और टूल कॉलिंग

बिल्ट-इन फॉर्मेटिंग सुविधाओं का उपयोग करके अपने आउटपुट को भरोसेमंद रूप से संरचित करें। सेट करें response_format को {"type": "json_object"} JSON अनुपालन को बल देने के लिए। आप भी परिभाषित कर सकते हैं tools फ़ंक्शन कॉलिंग के लिए, जिससे मॉडल विशिष्ट क्रियाओं को निष्पादित कर सके। उपयोग करें tool_choice नियंत्रित करने के लिए कि मॉडल फ़ंक्शन कॉल करने का निर्णय कब लेता है। ये सुविधाएं मानक OpenAI-compatible क्लाइंट्स के साथ काम करती हैं, जिससे मौजूदा एप्लिकेशन के लिए एकीकरण सरल होता है।

from openai import OpenAI

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

टोकन सीमाओं को समझें

अपने कॉन्टेक्स्ट विंडो का प्रबंधन करें ट्रंक्शन या त्रुटियों से बचने के लिए। मॉडल प्रॉम्प्ट और कंप्लीशन दोनों के लिए 100,000-टोकन कॉन्टेक्स्ट विंडो का समर्थन करता है। प्रत्येक अनुरोध में 16,000 टोकन तक आउटपुट हो सकता है, या 2,048 यदि आप निर्दिष्ट नहीं करते max_tokens. आप प्रति मिनट 300 अनुरोधों और प्रति कुंजी 8 कंकरेंट अनुरोधों तक सीमित हैं। अनुरोध बॉडी का आकार 8 MB से अधिक नहीं होना चाहिए। इन सीमाओं को पार करने से विशिष्ट HTTP त्रुटि कोड्स होते हैं।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openroutergdpr.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);

अक्सर पूछे जाने वाले प्रश्न

क्या यह OpenRouter GDPR अनुपालन है?

हाँ, हम आपके प्रॉम्प्ट्स को प्रशिक्षण डेटा के लिए उपयोग नहीं करते हैं। मल्टी-विक्रेता राउटरers के विपरीत जो डेटा को विभिन्न बैकएंड्स पर भेजते हैं, हम अपने स्वयं के सर्वरों पर एकल मॉडल सेवा प्रदान करते हैं, जो EU अनुपालन आवश्यकताओं के लिए स्पष्ट डेटा नियंत्रण प्रदान करते हैं।

यदि रेट लिमिट मिलता है तो क्या होता है?

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

मुझे 402 त्रुटि क्यों मिलती है?

402 स्टेटस संकेत देता है कि आपका पूर्वभुगतान क्रेडिट बैलेंस अनुरोध के लिए अपर्याप्त है। सेवा पुनः शुरू करने के लिए USDT (TRC20) या USDC (Base) का उपयोग करके अपने खाते में टॉप अप करें। त्रुटियां और अस्वीकृतियां क्रेडिट का उपभोग नहीं करतीं, इसलिए केवल सफल पूर्णताओं के लिए ही बिल किया जाता है।

अभी अपनी API कुंजी प्राप्त करें

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

API कुंजी प्राप्त करेंप्रलेखन देखें