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

NSFW Chatgpt उपयोगकर्ताओं के लिए क्विकस्टार्ट

मानक OpenAI SDKs के साथ हमारे अनसेंसर्ड LLM API को मिनटों में इंटीग्रेट करें। अपनी कुंजी डालें और बिना सामग्री फ़िल्टर के टेक्स्ट जनरेट करना शुरू करें।

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

हमारा nsfw chatgpt API OpenAI chat-completions मानक का पालन करता है। आप Authorization हेडर में Bearer टोकन का उपयोग करके प्रमाणीकरण करते हैं। बेस URL https://api.nsfwchatgpt.cc/v1. है। तुरंत अपनी API कुंजी प्राप्त करने के लिए एक मुफ़्त खाता बनाएं; प्रारंभिक ट्रायल के लिए क्रेडिट कार्ड की आवश्यकता नहीं है। यह कुंजी हमारे एकल बिना सेंसर मॉडल तक पहुंच प्रदान करती है जो कानूनी वयस्क उपयोग के लिए अनुकूलित है, जिसका अर्थ है कि यह डिफ़ॉल्ट रूप से विवादास्पद या परिपक्क विषयों को प्रत्यानंदित (refuse) नहीं करेगा, हालांकि यह किशोरों से संबंधित यौन सामग्री को कठोरता से ब्लॉक करता है।

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

चैट पूर्ति एंडपॉइंट

POST /v1/chat/completions एंडपॉइंट पर संदेश भेजें। मॉडल ID हमेशा uncensored होती है। यह एक ओपन-वेट मॉडल है जो हमारे अपने सर्वरों पर चलता है, जो GPT, Claude या Llama से भिन्न है। यह user और assistant जैसे मानक संदेश भूमिकाओं को स्वीकार करता है। आप प्रति कुंजी एक साथ 8 अनुरोध तक भेज सकते हैं। यदि आपको कुंजियाँ बदलने की आवश्यकता है, तो एक नई कुंजी बनाना उस खाते के लिए पिछली सक्रिय कुंजी को प्रतिस्थापित कर देता है।

from openai import OpenAI

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

स्ट्रीमिंग प्रतिक्रियाएँ

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)

फ़ंक्शन कॉलिंग और टूल्स

API फ़ंक्शन कॉलिंग का समर्थन करता है। अपने टूल्स को tools पैरामीटर में परिभाषित करें और tool_choice को auto या एक विशिष्ट फ़ंक्शन नाम पर सेट करें। मॉडल उचित होने पर अपनी प्रतिक्रिया में टूल कॉल लौटाएगा। इससे आपको अपने बिना सेंसर मॉडल को एजेंट्स में एकीकृत करने की अनुमति मिलती है जिन्हें बाहरी APIs के साथ इंटरैक्ट करने या कोड निष्पादित करने की आवश्यकता होती है। सुनिश्चित करें कि आपके टूल परिभाषाएँ संगतता के लिए मानक OpenAI स्कीमा का पालन करती हैं।

JSON मोड

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

पैरामीटर: तापमान और टॉप पी

temperature से रचनात्मकता और top_p से विविधता को नियंत्रित करें। उच्च तापमान मान प्रतिक्रियाओं को अधिक यादृच्छिक और रचनात्मक बनाते हैं, जबकि निम्न मान उन्हें अधिक निर्धारित बनाते हैं। top_p संचयी प्रायिकता के आधार पर टोकन को फ़िल्टर करता है। आप stop सीक्वेंसेस, seed पुनरुत्पादकता के लिए, और उपस्थिति और आवृत्ति के लिए पेनल्टी भी सेट कर सकते हैं। ये पैरामीटर अनसेंसर्ड मॉडल के आउटपुट शैली को सूक्ष्म रूप से अनुकूलित करने की अनुमति देते हैं।

Node.js

import OpenAI from "openai";

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

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

टोकन सीमाएं क्या हैं?

प्रॉम्प्ट और आउटपुट दोनों के लिए कॉन्टेक्स्ट विंडो 100,000 टोकन है। प्रति अनुरोध अधिकतम आउटपुट 32,000 टोकन है, या 2,048 यदि आप <code>max_tokens</code> सेट नहीं करते हैं। इन सीमाओं से अधिक अनुरोध अस्वीकार कर दिए जाएंगे।

यदि मुझे 401 या 429 त्रुटि मिलती है तो क्या होता है?

401 त्रुटि का अर्थ है कि आपकी API कुंजी अमान्य या अनुपस्थित है। 429 त्रुटि संकेत देती है कि आपने प्रति मिनट 300 अनुरोधों के रेट लिमिट को छू लिया है। त्रुटियाँ और प्रत्यानंदन (refusals) आपकी प्रीपेड टोकन क्रेडिट का उपभोग नहीं करते हैं।

मैं टोकन के लिए कैसे भुगतान करूं?

हम USDT (TRC20) और USDC (Base) स्वीकार करते हैं। न्यूनतम टॉप-अप $10 है, और बड़ी राशि के लिए आपको बोनस मिलता है। क्रेडिट कभी समाप्त नहीं होता, और आप $0.50 के मुफ़्त ट्रायल के साथ शुरू कर सकते हैं।

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

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

API कुंजी पाएँ

API विवरण

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

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