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

OpenRouter NSFW: बिना सेंसर LLM API क्विकस्टार्ट

कम समय में हमारे समर्पित बिना सेंसर LLM API के साथ बिल्डिंग शुरू करें। मॉडल-हॉपिंग या छिपे हुए फिल्टर्स के बिना टेक्स्ट भेजने और अनफिल्टर्ड रिस्पॉन्स प्राप्त करने के लिए मानक OpenAI-संगत एंडपॉइंट का उपयोग करें।

प्रमाणीकरण

प्रमाणीकरण Authorization हेडर में भेसी जाने वाली एकमात्र API कुंजी पर निर्भर करता है। यह कुंजी तुरंत बन जाती है जब आप Get API key पृष्ठ पर ईमेल और पासवर्ड से साइन अप करते हैं। आप किसी भी समय कुंजी को पुनः उत्पन्न कर सकते हैं, जिससे पुरानी कुंजी तुरंत रद्द हो जाती है। प्रारंभिक ट्रायल के लिए API को क्रेडिट कार्ड की आवश्यकता नहीं होती है, और आपके डेटा को प्रशिक्षित करने के लिए प्रॉम्प्ट का उपयोग नहीं किया जाता है। अपनी कुंजी को सुरक्षित रूप से संग्रहीत करें, क्योंकि यह आपके प्रीपेड क्रेडिट तक सीधा प्रवेश प्रदान करती है।

Chat Completions एंडपॉइंट

मानक POST /v1/chat/completions एंडपॉइंट का उपयोग करके आधार URL https://api.nsfwllmrouter.com/v1 पर अनुरोध भेजें। यह केवल टेक्स्ट इंटरफ़ेस है; हम एम्बेडिंग, इमेज, ऑडियो या वीडियो जनरेशन का समर्थन नहीं करते हैं। मॉडल को uncensored के रूप में निर्दिष्ट करें ताकि आप सुनिश्चित कर सकें कि आप हमारे समर्पित ओपन-वेट मॉडल का उपयोग कर रहे हैं जो वयस्क सामग्री के लिए अनुकूलित है। मॉडल हमारे अपने GPU सर्वर पर चलता है और कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों को अस्वीकार नहीं करता है। यह GPT, Claude या किसी अन्य वेंडर का मॉडल नहीं है।

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

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

Python SDK

तेज़ इंटीग्रेशन के लिए आधिकारिक OpenAI Python लाइब्रेरी का उपयोग करें। क्लाइंट को हमारे बेस URL पर पॉइंट करें और अपनी API कुंजी प्रदान करें। यह दृष्टिकोण किसी भी OpenAI-संगत SDK के साथ काम करता है, जिससे आप अपने एप्लिकेशन लॉजिक को बदले बिना बेस URL को बदल सकते हैं। uncensored मॉडल ID यह सुनिश्चित करती है कि आप हमारे विशिष्ट बिना सेंसर LLM के साथ इंटरैक्ट कर रहे हैं।

from openai import OpenAI

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

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

Node SDK

Node.js वातावरण के लिए, कस्टम बेस URL और अपनी API कुंजी के साथ OpenAI क्लाइंट को इनिशियलाइज़ करें। यह आपको AI एप्लिकेशन बनाने के लिए मानक JavaScript/TypeScript पैटर्न का उपयोग करने की अनुमति देता है। क्लाइंट OpenAI स्पेसिफिकेशन द्वारा अपेक्षित के रूप में हमारे एंडपॉइंट्स से संचार करेगा।

import OpenAI from "openai";

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

सुनिश्चित करें कि आपका वातावरण आवश्यक fetch या http लाइब्रेरियों का समर्थन करता है। प्रतिक्रिया वस्तु में उत्पन्न पाठ के साथ मानक choices सरणी होगी। यह विधि सर्वर-साइड रेंडरिंग या API बैकएंड्स के लिए आदर्श है जहाँ आपको विश्वसनीय, बिना सेंसर पाठ उत्पादन की आवश्यकता होती है।

Streaming Responses

अपने अनुरोध में stream: true सेट करके स्ट्रीमिंग सक्षम करें। API आंशिक खंडों वाली सर्वर-सेंट इवेंट्स (SSE) लौटाता है। यह उन रियल-टाइम इंटरफेस के लिए उपयोगी है जहाँ आप पाठ को उत्पन्न होते ही प्रदर्शित करना चाहते हैं। मॉडल मानक स्ट्रीमिंग प्रोटोकॉल का समर्थन करता है, इसलिए आप मौजूदा 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)

प्रत्येक खंड में अंशिक पाठ होता है। पूर्ण प्रतिक्रिया बनाने के लिए इन खंडों को अपने एप्लिकेशन में एकीकृत करें। स्ट्रीमिंग टोकन बिलिंग को प्रभावित नहीं करता है; आपको प्रसंस्कृत किए गए कुल इनपुट और आउटपुट टोकन के लिए चार्ज किया जाता है। यह सुविधा chat/completions एंडपॉइंट पर उपलब्ध है।

रेट लिमिट और बाधाएँ

प्रत्येक API कुंजी प्रति मिनट 300 अनुरोधों तक सीमित है। यदि आप इससे अधिक भेजते हैं, तो आपको 429 रेट लिमिट त्रुटि मिलेगी। अधिकतम अनुरोध बॉडी आकार 8 MB है। यदि आपकी कुंजी अमान्य है, तो आपको 401 त्रुटि मिलेगी। यदि आपके पास प्रीपेड क्रेडिट नहीं है, तो आपको 402 त्रुटि मिलेगी। कॉन्टेक्स्ट विंडो 100,000 टोकन की है, जिसमें प्रॉम्प्ट और पूर्णता दोनों शामिल हैं। कोई SLA गारंटी नहीं है, और हम ऑन-प्रिमिसेस डिप्लॉयमेंट या मॉडल रूटिंग नहीं प्रदान करते हैं। ऐसी एप्लिकेशन के लिए इस बिना सेंसर API का उपयोग करें जिनमें उच्च मात्रा और बिना फ़िल्टर आउटपुट की आवश्यकता हो।

तकनीकी विवरण

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

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

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

क्या यह एक OpenRouter रीसेलर है?

नहीं, हम एक स्वतंत्र सेवा हैं जो अपने खुद के बिना सेंसर मॉडल को अपने खुद के GPU सर्वर पर चला रही है। हम OpenRouter के आधिकारिक भागीदार या रीसेलर नहीं हैं, हालांकि हमारा API OpenAI-संगत है। हम अन्य विक्रेताओं के मॉडल के बीच रूटिंग नहीं करते हैं।

कॉन्टेक्स्ट विंडो का आकार क्या है?

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

क्या आप JSON मोड का समर्थन करते हैं?

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

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

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

API कुंजी पाएँ