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

nsfwllms.comDocs

NSFW LLM: बिना सेंसर LLM API त्वरित शुरुआत

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

प्रति 1M इनपुट टोकन
$0.25
आउटपुट टोकन / 1M
$1.00
टोकन संदर्भ
100,000
मुफ़्त ट्रायल क्रेडिट
$0.50
प्रति मिनट अनुरोध
300

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

हमारा API OpenAI मानक का पालन करता है, जिससे इंटीग्रेशन सरल हो जाता है। सभी अनुरोधों के लिए बेस URL https://api.nsfwllms.com/v1 का उपयोग करें। प्रमाणीकरण Authorization हेडर में Bearer टोकन के माध्यम से किया जाता है। आप Get API key पेज पर केवल ईमेल और पासवर्ड का उपयोग करके अपनी कुंजी जनरेट कर सकते हैं। मुफ़्त ट्रायल क्रेडिट के साथ शुरू करने के लिए फ़ोन नंबर या क्रेडिट कार्ड की आवश्यकता नहीं है।

पहला अनुरोध

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

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

यह उत्पन्न टेक्स्ट शामिल एक मानक प्रतिक्रिया ऑब्जेक्ट लौटाता है। यदि आपको 401 मिलता है, तो अपनी API कुंजी की जांच करें। 402 का संकेत है कि आपका प्रीपेड क्रेडिट बैलेंस अपर्याप्त है।

Python SDK एकीकरण

एंडपॉइंट के साथ इंटरैक्ट करने के लिए आधिकारिक openai Python पैकेज का उपयोग करें। बेस URL को हमारे सर्वरों की ओर इशारा करने के लिए सेट करें और अपनी API कुंजी प्रदान करें। यह आपको अपने बिना सेंसर LLM एप्लिकेशन्स के लिए परिचित SDK पैटर्न का लाभ उठाने की अनुमति देता है।

from openai import OpenAI

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

क्लाइंट स्वचालित रूप से सीरियलाइज़ेशन और रीट्राई लॉजिक संभालता है। आप यह सुनिश्चित करने के लिए model="uncensored" पास कर सकते हैं कि आप सही एबलिटरेटेड मॉडल का उपयोग कर रहे हैं।

Node SDK उपयोग

JavaScript या TypeScript प्रोजेक्ट्स के लिए, कस्टम बेस URL के साथ OpenAI क्लाइंट को इनिशियलाइज़ करें। यह दृष्टिकोण उन किसी भी OpenAI-कम्पैटिबल क्लाइंट लाइब्रेरी के साथ काम करता है जो कस्टम एंडपॉइंट्स का समर्थन करते हैं।

import OpenAI from "openai";

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

सुनिश्चित करें कि आप SDK का एक हालिया संस्करण उपयोग कर रहे हैं जो baseUrl कॉन्फ़िगरेशन का समर्थन करता है। यह हमारे स्ट्रीमिंग और फ़ंक्शन कॉलिंग सुविधाओं के साथ संगतता सुनिश्चित करता है।

स्ट्रीमिंग प्रतिक्रियाएं (SSE)

अपने अनुरोध में stream: true सेट करके स्ट्रीमिंग सक्षम करें। API सर्वर-सेंट इवेंट्स (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)

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

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

प्रत्येक API कुंजी प्रति मिनट 300 अनुरोधों तक सीमित है। अधिकतम अनुरोध बॉडी आकार 8 MB है। कॉन्टेक्स्ट विंडो प्रॉम्प्ट और पूर्ण प्रतिक्रिया के संयुक्त टोकन के लिए 100,000 टोकन तक का समर्थन करती है। यदि आप रेट लिमिट को पार करते हैं, तो आपको 429 त्रुटि मिलेगी। आप किसी भी समय अपनी API कुंजी को रीजेनरेट कर सकते हैं, जो तुरंत पिछली कुंजी को रद्द कर देती है।

API विवरण

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

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

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

मेरा प्रीपेड क्रेडिट खत्म होने पर क्या होता है?

आपको अगले अनुरोधों पर 402 त्रुटि मिलेगी। आप क्रिप्टो (USDT या USDC) का उपयोग करके $10 से अपने खाते को टॉप-अप कर सकते हैं। उच्च स्तरों पर बोनस क्रेडिट स्वचालित रूप से जोड़े जाते हैं।

क्या बिना सेंसर मॉडल GPT-4 है?

नहीं। मॉडल ID <code>uncensored</code> है। यह असीमित टेक्स्ट जनरेशन के लिए ट्यून्ड एक ओपन-वेट मॉडल है, जो हमारे अपने GPU सर्वरों पर चलता है। यह GPT, Claude या किसी अन्य वेंडर का मॉडल नहीं है।

स्ट्रीमिंग त्रुटियों को कैसे संभालें?

प्रतिक्रिया स्ट्रीम के HTTP स्टेटस कोड की जांच करें। यदि स्ट्रीम समय से पहले समाप्त हो जाती है या एक त्रुटि ऑब्जेक्ट लौटाती है, तो रेट लिमिट या अमान्य पैरामीटर जैसे विवरणों के लिए <code>error</code> फ़ील्ड की जांच करें।

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

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

API कुंजी पाएँ