Grok NSFW उपयोगकर्ताओं के लिए क्विकस्टार्ट
मिनटों में अपने मौजूदा OpenAI SDK को होस्टेड, बिना सेंसर LLM एंडपॉइंट से कनेक्ट करें। यह क्विकस्टार्ट आपको उसी कोड का उपयोग करके प्रमाणीकरण, बुनियादी अनुरोध, स्ट्रीमिंग और टूल इंटीग्रेशन से गुजरने में मार्गदर्शन करता है।
प्रमाणीकरण और बेस URL
हमारा API openai संगत प्रोटोकॉल लागू करता है। आप अपने अद्वितीय API कुंजी को Authorization हेडर में पास करके प्रमाणीकरण करते हैं। सभी अनुरोधों के लिए बेस URL https://api.groknsfw.cc/v1 है। मानक प्रदाताओं के विपरीत, हमें विशिष्ट संगठन ID की आवश्यकता नहीं है। डैशबोर्ड या त्वरित साइन अप पृष्ठ के माध्यम से अपनी कुंजी उत्पन्न करें। अपनी कुंजी को सुरक्षित रखें; यह आपके प्रीपेड क्रेडिट तक पूर्ण पहुँच प्रदान करती है। कोई मासिक शुल्क या सदस्यता नहीं है, केवल टोकन-प्रति-भुगतान मूल्य निर्धारण है जिसकी कोई समाप्ति नहीं होती।
प्रत्येक अनुरोध में मॉडल पहचानकर्ता uncensored शामिल होना चाहिए। यह मॉडल हमारी अंतर्निर्मित संरचना पर होस्ट किए गए एक ओपन-वेट लार्ज लैंग्वेज मॉडल है, जो अन्य विक्रेताओं से भिन्न है। यह कानूनी वयस्क सामग्री के लिए बिना सेंसर उत्तर प्रदान करने के लिए ट्यून्ड है, जबकि उच्च तथ्यात्मक सटीकता बनाए रखता है। आपको अपने क्लाइंट लाइब्रेरी संस्करण में बदलाव करने की आवश्यकता नहीं है; मानक OpenAI SDK आउट ऑफ द बॉक्स काम करते हैं।
बेसिक चैट कम्पलीशन
टेक्स्ट जनरेट करने के लिए एक मानक चैट कंप्लीशन अनुरोध भेजें। एंडपॉइंट संदेशों की एक सूची स्वीकार करता है, जिसमें सिस्टम, उपयोगकर्ता और असिस्टेंट भूमिकाएं शामिल हैं। यह संरचना आपको संदर्भ, निर्देश और संवाद इतिहास परिभाषित करने की अनुमति देती है। मॉडल प्रदान किए गए प्रॉम्प्ट के आधार पर एक टेक्स्ट प्रतिक्रिया लौटाता है। आप temperature और top_p जैसे पैरामीटर का उपयोग करके आउटपुट की रचनात्मकता को नियंत्रित कर सकते हैं। यदि max_tokens निर्दिष्ट नहीं है, तो डिफ़ॉल्ट आउटपुट सीमा 2,048 टोकन है। आप इसे प्रति अनुरोध 32,000 टोकन तक बढ़ा सकते हैं, कुल 100,000 टोकन की कॉन्टेक्स्ट विंडो के भीतर।
त्रुटियां स्टैंडर्ड JSON फॉर्मेट में लौटाई जाती हैं। सामान्य समस्याओं में अमान्य कुंजियां या अपर्याप्त क्रेडिट शामिल हैं। API आपके लिए टोकनाइजेशन हैंडल नहीं करता है; आप टेक्स्ट भेजते हैं और मॉडल इसे आंतरिक रूप से प्रोसेस करता है। आप अंतिम जनरेटेड टेक्स्ट या एनेबल होने पर पार्शियल स्ट्रीम्स प्राप्त करते हैं।
स्ट्रीमिंग रिस्पॉन्सेस
स्ट्रीमिंग सर्वर-सेंट इवेंट्स (SSE) के माध्यम से समर्थित है। अपने अनुरोध मेंstream पैरामीटर को true पर सेट करें। API मॉडल टेक्स्ट जनरेट करते समय टुकड़ों की एक श्रृंखला लौटाता है। यह रियल-टाइम UI अपडेट या अनुभूत विलंबता को कम करने के लिए उपयोगी है। प्रत्येक टुकड़े में आंशिक डेटा होता है। अंतिम टुकड़े में अनुरोध के लिए टोकन उपयोग सांख्यिकी शामिल होती है, जिससे आप लागत की सटीक निगरानी कर सकते हैं। सुनिश्चित करें कि आपका क्लाइंट लाइब्रेरी स्ट्रीम विघटन को सहजता से संभालता है।
फ़ंक्शन कॉलिंग और उपकरण
API फ़ंक्शन कॉलिंग का समर्थन करता है, जिससे मॉडल सादे टेक्स्ट के बजाय संरचित डेटा आउटपुट कर सकता है। अपने उपकरणों को tools पैरामीटर में परिभाषित करें, फ़ंक्शन नाम, विवरण और पैरामीटर स्कीमा निर्दिष्ट करके। जब मॉडल यह निर्धारित करता है कि टूल कॉल आवश्यक है, तो यह JSON फॉर्मेट में फ़ंक्शन नाम और तर्क लौटाता है। आपका एप्लिकेशन फिर फ़ंक्शन निष्पादित करता है और परिणाम को संवाद में वापस फीड करता है। यह जटिल वर्कफ़्लो, डेटा एक्सट्रैक्शन और स्वचालित कार्यों को सक्षम बनाता है। tool_choice को सेट करें ताकि यह नियंत्रित कर सके कि क्या मॉडल को टूल का उपयोग करना चाहिए या वह स्वतंत्र रूप से चुन सकता है।
JSON मोड
कठोर आउटपुट फॉर्मेट की आवश्यकता वाले एप्लिकेशन के लिए, JSON मोड का उपयोग करें। response_format पैरामीटर को {"type": "json_object"} पर सेट करें। मॉडल अपना आउटपुट वैध JSON तक सीमित कर देगा। यह अपने बैकएंड सिस्टम में डेटा पार्स करने या संरचित कॉन्फ़िगरेशन जनरेट करने के लिए आदर्श है। ध्यान दें कि JSON मोड स्वतंत्र रूप से टेक्स्ट की तुलना में मॉडल की तर्कशक्ति की लचीलेपन को थोड़ा कम कर सकता है। सुनिश्चित करें कि आपका प्रॉम्प्ट मॉडल को स्पष्ट रूप से केवल JSON आउटपुट करने का निर्देश देता है। यह सुविधा फ़ंक्शन कॉलिंग के साथ काम करती है, लेकिन जब आपको टूल परिभाषाओं के बिना केवल संरचित डेटा की आवश्यकता होती है तो यह एक सरल इंटरफ़ेस प्रदान करती है।
टोकन उपयोग और लिमिट्स
आपके खाते को प्रति मिनट 300 अनुरोध और प्रति कुंजी 8 समानांतर अनुरोधों तक सीमित किया गया है। अधिकतम अनुरोध बॉडी साइज 8 MB है। यदि आप इन सीमाओं को पार करते हैं, तो API 429 स्टेटस कोड लौटाता है। प्रमाणीकरण त्रुटियां 401 लौटाती हैं, और अपर्याप्त क्रेडिट 402 लौटाता है। मूल्य निर्धारण $0.25 प्रति मिलियन इनपुट टोकन और $1.00 प्रति मिलियन आउटपुट टोकन है। त्रुटियां और अस्वीकृतियां क्रेडिट खर्च नहीं करतीं। कॉन्टेक्स्ट विंडो कुल 100,000 टोकन है, जिसमें प्रॉम्प्ट और कंप्लीशन दोनों शामिल हैं। अप्रत्याशित लागत से बचने के लिए अपने टोकन उपयोग का सावधानीपूर्वक प्रबंधन करें। क्रेडिट कभी समाप्त नहीं होता, और आप किसी भी समय क्रिप्टो का उपयोग करके टॉप-अप कर सकते हैं।
cURL
curl https://api.groknsfw.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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.groknsfw.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groknsfw.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);स्ट्रीमिंग
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 विवरण
API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| मॉडल ID | uncensored |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.groknsfw.cc/v1 |
| JSON मोड | response_format: {"type": "json_object"} |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| अधिकतम आउटपुट | 100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| अनुरोध का आकार | 8 MB तक |
| बोनस | $50 से +5%, $100 से +10% |
| वैधता | भुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| टॉप-अप | USDT (TRC20) या USDC (Base), $10 से $500 तक कोई भी पूरी राशि |
| मुफ़्त ट्रायल क्रेडिट | $0.50, 7 दिन, कार्ड की ज़रूरत नहीं · ट्रायल कुंजी: 2 समानांतर अनुरोध, 60 प्रति मिनट; पहले टॉप-अप के बाद पूरी सीमाएँ (8 और 300) |
| कीमत | प्रति 10 लाख इनपुट टोकन $0.25 · प्रति 10 लाख आउटपुट टोकन $1.00 |
| साइन इन | 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 | मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें |
प्रश्न और उत्तर
क्या यह सेवा Grok मॉडल्स का रीसेलर है?
नहीं। यह एक स्वतंत्र API है। हम अपने सर्वर पर अपना खुद का बिना सेंसर ओपन-वेट मॉडल होस्ट करते हैं। यह GPT, Claude, Gemini, Grok या किसी अन्य विक्रेता का मॉडल नहीं है। यह हमारी अंतर्निर्मित संरचना पर चलता है और बिना सेंसर सामग्री जनरेशन के लिए ट्यून्ड है।
मैं अपना क्रेडिट टॉप-अप कैसे करूं?
हम केवल USDT (TRC20) और USDC (Base) स्वीकार करते हैं। आप $10 और $500 के बीच किसी भी पूर्ण राशि का टॉप-अप कर सकते हैं। क्रेडिट समाप्त नहीं होते। कोई मासिक शुल्क या सदस्यता नहीं है। $50 और $100 से टॉप-अप में बोनस क्रेडिट शामिल है।
अधिकतम आउटपुट लंबाई क्या है?
प्रति अनुरोध अधिकतम आउटपुट 32,000 टोकन है। कुल कॉन्टेक्स्ट विंडो, जिसमें प्रॉम्प्ट और कम्पलीशन दोनों शामिल हैं, 100,000 टोकन है। यदि आप <code>max_tokens</code> पैरामीटर सेट नहीं करते हैं, तो डिफ़ॉल्ट आउटपुट लिमिट 2,048 टोकन है।
आपकी कुंजी बस एक फ़ॉर्म दूर है
एक खाता बनाएं, कुंजी कॉपी करें, बेस URL बदलें। सेटअप बस इतना ही है।