NoFilter API प्रलेखन
NoFilter API के साथ शुरुआत करें, अपनी पहली बिना सेंसर टेक्स्ट जनरेशन अनुरोध भेजकर। यह गाइड बेस URL, प्रमाणीकरण, SDK एकीकरण, स्ट्रीमिंग और /v1/chat/completions एंडपॉइंट के लिए कठोर सीमाओं को कवर करती है।
- बेस URL
- https://api.nofilterapi.com/v1
- मॉडल
- बिना सेंसर
प्रमाणीकरण और बेस URL
API कुंजी प्राप्त करें पर पंजीकरण करके शुरू करें। $0.50 के ट्रायल क्रेडिट प्राप्त करने के लिए क्रेडिट कार्ड की आवश्यकता नहीं है, जो 7 दिनों के लिए मान्य है। साइनअप के तुरंत बाद आपकी API कुंजी प्रदर्शित होती है। आप इसे किसी भी समय पुनः उत्पन्न कर सकते हैं, जिससे पुरानी कुंजी तुरंत रद्द हो जाती है।
सभी अनुरोधों के लिए बेस यूआरएल https://api.nofilterapi.com/v1 है। यह एंडपॉइंट आधिकारिक OpenAI SDKs और किसी भी मानक OpenAI-संगत क्लाइंट के साथ संगत है। अपने क्लाइंट कॉन्फ़िगरेशन को इस बेस यूआरएल की ओर इशारा करने के लिए अपडेट करें और अपनी कुंजी को Authorization हेडर में Bearer टोकन के रूप में इंजेक्ट करें।
पहला अनुरोध
टेक्स्ट जनरेट करने के लिए एक मानक चैट कंप्लीशन अनुरोध भेजें। मॉडल आईडी हमेशा uncensored है। API टेक्स्ट इनपुट स्वीकार करता है और कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों के लिए सामग्री अस्वीकृति के बिना टेक्स्ट आउटपुट लौटाता है।
- कॉन्टेक्स्ट विंडो: 100,000 टोकन (संयुक्त प्रॉम्प्ट और पूर्णता)।
- कठोर सीमा: किशोरों से संबंधित यौन सामग्री ब्लॉक की गई है।
अपनी कुंजी का परीक्षण करने के लिए इस cURL कमांड का उपयोग करें:
curl https://api.nofilterapi.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."}]
}'
Python SDK एकीकरण
Python डेवलपर्स के लिए, हमारे बेस URL का उपयोग करने के लिए आधिकारिक openai लाइब्रेरी कॉन्फ़िगर करें। यह टेक्स्ट जनरेशन के लिए मानक अनुरोध-प्रतिक्रिया चक्र के साथ संगतता सुनिश्चित करता है।
base_urlकोhttps://api.nofilterapi.com/v1पर सेट करें।- अपनी API कुंजी
api_keyपैरामीटर के माध्यम से प्रदान करें।
SDK को pip के माध्यम से इंस्टॉल करें और टेक्स्ट जनरेट करना शुरू करने के लिए क्लाइंट को इनिशियलाइज़ करें।
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilterapi.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 SDK एकीकरण
Node.js डेवलपर्स OpenAI क्लाइंट इंस्टेंस को कॉन्फ़िगर करके समान परिणाम प्राप्त कर सकते हैं। अनुरोधों को सही ढंग से हमारे बिना सेंसर मॉडल पर रूट करने के लिए बेस URL और API कुंजी पास करें।
new OpenAI({ baseURL: 'https://api.nofilterapi.com/v1', apiKey: 'YOUR_KEY' })का उपयोग करें।- मॉडल
uncensoredके साथchat.completions.createकॉल करें।
यह सेटअप समकालीन कॉल और स्ट्रीमिंग दोनों के लिए काम करता है, बशर्ते आप stream फ़्लैग को उचित रूप से कॉन्फ़िगर करें।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nofilterapi.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: trueसेट करें। - प्रतिक्रिया से सर्वर-संदेशित घटनाएँ (SSE) पार्स करें।
जब फ्लैग स्पष्ट रूप से सेट किया जाता है तो स्ट्रीमिंग cURL, Python और Node क्लाइंट दोनों के साथ काम करती है। यह चैट इंटरफ़ेस के लिए आदर्श है जहाँ आप टेक्स्ट को जनरेट होते ही प्रदर्शित करना चाहते हैं।
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)
सीमाएँ, त्रुटियाँ और कॉन्टेक्स्ट
सेवा में बाधाओं से बचने के लिए इन सीमाओं की निगरानी करें:
- रेट लिमिट: प्रति कुंजी प्रति मिनट 300 अनुरोध। इससे अधिक होने पर
429त्रुटि आती है। - अनुरोध आकार: अधिकतम बॉडी आकार 8 MB है।
- कॉन्टेक्स्ट विंडो: कुल 100,000 टोकन। यदि आप इससे अधिक हो जाते हैं, तो मॉडल पुरानी सामग्री को ट्रंक कर देगा।
सामान्य त्रुटियों में अमान्य कुंजियों के लिए 401, यदि आपके पास अपर्याप्त प्रीपेड क्रेडिट है तो 402, और रेट लिमिट के लिए 429 शामिल हैं। सभी मूल्य निर्धारण उपयोग-आधारित है; प्रीपेड क्रेडिट कभी समाप्त नहीं होता।
तकनीकी विवरण
API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| Base URL | https://api.nofilterapi.com/v1 |
| मॉडल ID | uncensored |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| 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 संदेश से भेजें |
| अधिकतम आउटपुट | 100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| अनुरोध का आकार | 8 MB तक |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| बोनस | $50 से +5%, $100 से +10% |
| टॉप-अप | USDT (TRC20) या USDC (Base), $10 से $500 तक कोई भी पूरी राशि |
| कीमत | प्रति 10 लाख इनपुट टोकन $0.25 · प्रति 10 लाख आउटपुट टोकन $1.00 |
| वैधता | भुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| मुफ़्त ट्रायल क्रेडिट | $0.50, 7 दिन, कार्ड की ज़रूरत नहीं · ट्रायल कुंजी: 2 समानांतर अनुरोध, 60 प्रति मिनट; पहले टॉप-अप के बाद पूरी सीमाएँ (8 और 300) |
| साइन इन | Google या ईमेल और पासवर्ड |
| सामग्री | वयस्क सामग्री की अनुमति; नाबालिगों से जुड़ी यौन सामग्री अस्वीकार |
| कुंजियाँ | हर खाते में एक सक्रिय कुंजी; नई कुंजी पुरानी की जगह लेती है |
त्रुटि कोड
त्रुटियाँ JSON में स्थिर type के साथ आती हैं; विफल या अस्वीकृत अनुरोधों का शुल्क नहीं लगता।
| कोड | प्रकार | अर्थ |
|---|---|---|
400 | bad_request | अमान्य JSON, खाली संदेश, गलत पैरामीटर या कॉन्टेक्स्ट विंडो से अधिक |
401 | missing_key · invalid_key · key_revoked | कुंजी नहीं, गलत कुंजी या नई कुंजी से बदली गई |
402 | no_credit | क्रेडिट ख़त्म — टॉप-अप करें, तुरंत चालू |
403 | content_blocked | नाबालिगों से जुड़ी यौन सामग्री — अस्वीकार, कोई शुल्क नहीं |
404 | not_found | अज्ञात एंडपॉइंट |
413 | request_too_large | बॉडी 8 MB से बड़ी |
429 | rate_limited · concurrency | 300/मिनट या 8 समानांतर से अधिक — रुककर फिर कोशिश करें |
503 | upstream_busy | मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें |
प्रश्न और उत्तर
क्या NoFilter API निजी है?
हाँ, हम आपके प्रॉम्प्ट को प्रशिक्षण के लिए उपयोग नहीं करते हैं। आपका डेटा प्रतिक्रिया उत्पन्न करने के लिए संसाधित किया जाता है, लेकिन मॉडल सुधार के उद्देश्यों के लिए इसे संरक्षित नहीं किया जाता है।
कॉन्टेक्स्ट विंडो का आकार क्या है?
कॉन्टेक्स्ट विंडो 100,000 टोकन है, जिसमें इनपुट प्रॉम्प्ट और जनरेट की गई पूर्णता दोनों शामिल हैं। यदि कुल राशि इस सीमा से अधिक होती है, तो सामग्री को ट्रंक किया जा सकता है।
क्या आप ट्रायल क्रेडिट के लिए शुल्क लेते हैं?
नहीं। हर नए खाते को 7 दिनों के लिए वैध $0.50 का मुफ़्त ट्रायल क्रेडिट मिलता है। शुरू करने के लिए क्रेडिट कार्ड की आवश्यकता नहीं है। ट्रायल बैलेंस खत्म होने के बाद स्टैंडर्ड पे-एज़-यू-गो दरें लागू होती हैं।
आपकी कुंजी बस एक फ़ॉर्म दूर है
एक खाता बनाएँ, कुंजी कॉपी करें, बेस URL बदलें। सेटअप यही है।