बिना सेंसर ग्रॉक विकल्प: एक होस्टेड OpenAI API
अपडेट किया गया
एक बिना सेंसर ग्रॉक विकल्प ग्रॉक की नकल नहीं है। यह एक अलग मॉडल है एक अलग सेवा पर, और ईमानदार सवाल यह है कि क्या यह आपकी उपयोग स्थिति के लिए उपयुक्त है। यह पृष्ठ बताता है कि यह OpenAI-संगत API क्या करती है, इसमें क्या कमी है, और इसे कुछ पंक्तियों में कैसे आज़माएं।

एक विकल्प क्या हो सकता है और क्या नहीं
लोग कुछ सामान्य कारणों से बिना सेंसर Grok विकल्प की तलाश करते हैं। एक कहानी अस्वीकृतियों द्वारा काटी जाती रहती है। एक साथी या रोलप्ले ऐप को एक ऐसे मॉडल की आवश्यकता होती है जो गंभीर या परिपक्व विषयों के माध्यम से चरित्र में बना रहे। एक टीम एक साधारण API चाहती है जिसमें सब्सक्रिप्शन के बजाय प्रीपेड क्रेडिट हो। प्रत्येक कारण एक अलग सुविधा की ओर इशारा करता है, इसलिए यह समझना मददगार है कि आपकी पसंद किस चीज़ से तय होती है।
इस सेवा द्वारा प्रदान की जाने वाली चीज़ एक ओपन-वेट मॉडल है, जिसे एक स्वतंत्र प्रदाता चलाता है और वयस्कों के वैध उपयोग के लिए सामग्री अस्वीकृति के बिना उत्तर देने के लिए ट्यून किया गया है। यह Grok नहीं है, यह xAI द्वारा होस्ट नहीं किया गया है और न ही यह एक रूटर है जो आपके प्रॉम्प्ट को किसी अन्य विक्रेता के मॉडल पर आगे भेजता है। यदि आपको Grok की अपनी क्षमताओं की आवश्यकता है, जैसे कि उसका विशिष्ट ज्ञान या xAI उत्पादों के साथ एकीकरण, तो एक वैकल्पिक सेवा उन्हें प्रदान नहीं कर सकती। यदि आपको एक एंडपॉइंट की आवश्यकता है जो कथा, भूमिका और टोन पर आपके निर्देशों का पालन करता है, तो यह कर सकता है।
एक सीमा सभी पर लागू होती है: नाबालिगों से जुड़ी यौन सामग्री की अनुमति नहीं है। यह कॉन्फ़िगर करने योग्य नहीं है।
आपको इस API से क्या मिलता है
सतह जानबूझकर छोटी रखी गई है। दो विधियाँ, एक मॉडल ID, मानक OpenAI अनुरोध और प्रतिक्रिया प्रारूप।
| आइटम | यह API |
|---|---|
| API फ़ॉर्मेट | OpenAI-संगत, किसी भी OpenAI SDK के साथ काम करता है |
| एंडपॉइंट | POST /v1/chat/completions, GET /v1/models |
| मॉडल ID | uncensored |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन, प्रॉम्प्ट और कंप्लीशन |
| विशेषताएँ | स्ट्रीमिंग (SSE), फ़ंक्शन कॉलिंग, JSON मोड, सैंपलिंग पैरामीटर |
| पेश नहीं किया गया | छवियाँ, ऑडियो, वीडियो, एम्बेडिंग्स, फाइन-ट्यूनिंग |
| कीमत | $0.15 प्रति 1M इनपुट टोकन, $0.50 प्रति 1M आउटपुट टोकन |
| बिलिंग | प्रीपेड क्रेडिट, कोई सब्सक्रिप्शन नहीं, क्रेडिट कभी समाप्त नहीं होता |
temperature, top_p, stop, seed जैसे सैंपलिंग नियंत्रण और पेनल्टी पास-थ्रू की जाती हैं। विफल या अस्वीकृत अनुरोधों के लिए चार्ज नहीं किया जाता है। प्रॉम्प्ट को प्रशिक्षण के लिए उपयोग नहीं किया जाता है।
जब Grok बेहतर विकल्प हो सकता है
एक निष्पक्ष तुलना उन मामलों का नाम बताती है जहाँ आपको अपना मौजूदा विकल्प ही रखना चाहिए। Grok के विवरणों के लिए xAI की वर्तमान दस्तावेज़ीकरण और मूल्य निर्धारण की जाँच करें, क्योंकि वे बदलते हैं और यह पृष्ठ उन्हें नहीं बताता है।
- आपको विशेष रूप से Grok की आवश्यकता है। यदि आपका उत्पाद वादा उस मॉडल के व्यवहार पर निर्मित है, तो एक अलग मॉडल अलग व्यवहार करेगा। एक मॉडल के लिए ट्यून किए गए प्रॉम्प्ट अक्सर दूसरे पर दोबारा बदलाव की ज़रूरत पड़ती है।
- आपको टेक्स्ट से ज़्यादा की ज़रूरत है। यह सेवा केवल पाठ लौटाती है। यदि आपको उसी खाते में इमेज जनरेशन, एम्बेडिंग्स या फाइन-ट्यूनिंग की आवश्यकता है, तो कहीं और देखें या दो प्रदाताओं को चलाएं।
- आपको मॉडल की पसंद की आवश्यकता है। यहाँ एक मॉडल आईडी है। एक टूल जो एक छोटे तेज़ मॉडल और एक बड़े मॉडल के बीच स्विच करता है, उसके पास स्विच करने के लिए कुछ भी नहीं है।
- आपको एक ऐसे विक्रेता की आवश्यकता है जिसका सार्वजनिक एंटरप्राइज रिकॉर्ड हो। यह एक स्वतंत्र प्रदाता है। यदि खरीद प्रक्रिया में औपचारिक आश्वासनों की आवश्यकता है, तो प्रतिबद्ध होने से पहले उन्हें मांगें।
दूसरी ओर, जिन मामलों में एक होस्टेड ओपन-वेट एंडपॉइंट अच्छी तरह फिट बैठता है, वे अधिक संकीर्ण और स्पष्ट हैं: कथा और रोलप्ले टूल, वयस्कों के लिए साथी ऐप, एक ऐसे मॉडल के खिलाफ प्रॉम्प्ट परीक्षण जो अस्वीकार नहीं करता है, और JSON आउटपुट के साथ कम हैरानियों की आवश्यकता वाले बैक-एंड कार्य।
दो बदलावों में स्विच करना
यदि आपका कोड पहले से ही OpenAI-शैली API को कॉल करता है, तो माइग्रेशन में दो संपादन शामिल हैं: बेस URL और कुंजी, साथ ही मॉडल का नाम। अनुरोध में बाकी सब कुछ वैसा ही रहता है। एक curl टेस्ट से शुरुआत करें।
export API_KEY="paste-your-key-here"
curl https://api.grokuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [
{"role": "system", "content": "You write gritty noir fiction for adult readers."},
{"role": "user", "content": "Open a scene in a rain-soaked harbour office."}
]
}'फिर Python SDK के माध्यम से, स्ट्रीमिंग चालू करके:
import os
from openai import OpenAI
client = OpenAI(base_url="https://api.grokuncensored.cc/v1", api_key=os.environ["API_KEY"])
for chunk in client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Continue the harbour office scene."}],
stream=True,
):
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)फ़ंक्शन कॉलिंग tools और tool_choice फ़ील्डों का पालन करती है, और परिणाम role: "tool" संदेशों के रूप में लौटाए जाते हैं। कुंजियाँ API कुंजी पृष्ठ से आती हैं, और क्विकस्टार्ट में प्रत्येक समर्थित पैरामीटर सूचीबद्ध है। यदि आप Google के ओपन-वेट मॉडल के साथ काम करते हैं, तो बिना सेंसर Gemma इंटीग्रेशन पृष्ठ एक संबंधित सेटअप को कवर करता है।
स्विच करने से पहले एक निर्णय चेकलिस्ट
इस सूची का उपयोग यह तय करने के लिए करें कि क्या माइग्रेशन उचित है। प्रत्येक आइटम का उत्तर सामान्य धारणाओं के बजाय अपने वर्कलोड को ध्यान में रखकर दें।
- आज क्या बिल्कुल अस्वीकृत किया जाता है? पाँच असली प्रॉम्प्ट लिखें। यदि अस्वीकृतियाँ कानूनी वयस्क कथा या रोलप्ले के बारे में हैं, तो एक एंडपॉइंट जो बिना सामग्री अस्वीकृतियों के जवाब देने के लिए ट्यून किया गया है, समस्या को हल करता है। यदि वे किसी गैर-कानूनी चीज़ के बारे में हैं, तो कोई प्रतिष्ठित प्रदाता मदद नहीं करेगा, और इसमें नाबालिगों से संबंधित यौन सामग्री के खिलाफ एक निश्चित नियम है।
- क्या टेक्स्ट काफी है? यदि आपकी पाइपलाइन को समान वेंडर से इमेजेज या एम्बेडिंग्स की आवश्यकता है, तो आपको एक दूसरी सेवा चलानी होगी।
- क्या एक मॉडल काफी है? सिंगल मॉडल ID का अर्थ है कि छोटे या बड़े मॉडल में ऑटोमैटिक फॉलबैक नहीं होगा। आप अपने कोड में रूटिंग बना सकते हैं, लेकिन यहाँ रूट करने के लिए केवल एक ही मॉडल है।
- आपके प्रॉम्प्ट कितने लंबे हैं? कॉन्टेक्स्ट विंडो प्रॉम्प्ट और कंप्लीशन के लिए 100,000 टोकन है। अधिकांश चैट और कहानी के काम के लिए यह पर्याप्त है। बहुत बड़े डॉक्यूमेंट सेट के लिए आपको इनपुट को विभाजित करने की आवश्यकता हो सकती है।
- आप कैसे भुगतान करेंगे? यह साइट केवल क्रिप्टो लेती है: TRC20 पर USDT या Base पर USDC। यदि आपकी टीम उस तरीके से भुगतान नहीं कर सकती, तो गुणवत्ता चाहे जो भी हो, सेवा आपके लिए उपयुक्त नहीं होगी।
- क्या आप रेट लिमिट सहन कर सकते हैं? एक पूर्ण कुंजी 8 समानांतर अनुरोधों और प्रति मिनट 300 की अनुमति देती है। हाई-वॉल्यूम बैच वर्क को आपकी तरफ़ क्यूइंग की आवश्यकता हो सकती है।
यदि अधिकांश उत्तर अनुकूल आते हैं, तो किसी भी प्रोडक्शन ट्रैफ़िक को स्थानांतरित करने से पहले ट्रायल कुंजी के साथ ऊपर दिए गए माइग्रेशन चरण को चलाएं। ट्रायल का कोई खर्च नहीं है और यह 7 दिनों तक चलता है।
केवल एंडपॉइंट नहीं, अपने प्रॉम्प्ट माइग्रेट करें
URL बदलना आसान हिस्सा है। एक मॉडल के लिए ट्यून्ड प्रॉम्प्ट दुर्लभ ही बिना बदलाव के ट्रांसफर होते हैं। एक छोटे माइग्रेशन चरण की योजना बनाएं।
- अपने लॉग्स से बीस असली प्रॉम्प्ट्स इकट्ठा करें, जिसमें वे भी शामिल हैं जो पहले विफल हुए थे या अस्वीकृत किए गए थे।
- उन्हें साइड बाय साइड चलाएं। प्रत्येक प्रॉम्प्ट को दोनों सेवाओं में समान सिस्टम संदेश और तापमान के साथ भेजें, और आउटपुट को स्वयं पढ़ें।
- सिस्टम संदेश को एडजस्ट करें। ओपन-वेट मॉडल अक्सर भूमिका, टोन और लंबाई के एक सीधे विवरण पर अच्छी तरह प्रतिक्रिया करते हैं। अस्वीकृतियों को पार करने के लिए जोड़े गए वर्कअराउंड्स को हटा दें; वे अब आवश्यक नहीं हैं और जवाबों को असहज बना सकते हैं।
- एक सीड और कम तापमान सेट करें हर उस चरण के लिए जो दोहराने योग्य होना चाहिए, जैसे कि स्ट्रक्चर्ड एक्सट्रैक्शन।
- JSON आउटपुट की जाँच करें
response_formatकोjson_objectपर सेट करके और कोड में प्रत्येक जवाब की जाँच करके।
पहले कुछ हफ्तों के लिए पुराने प्रदाता को कॉन्फ़िगरेशन द्वारा स्विच करने योग्य रखें। बेस URL को रखने वाला एकमात्र एनवायरनमेंट वेरिएबल काफी है।
जिम्मेदारी पर एक नोट
एक ऐसे मॉडल का चयन करना जो डिफ़ॉल्ट रूप से अस्वीकार नहीं करता, कुछ जिम्मेदारियां आपको स्थानांतरित करता है। मॉडल आपकी सामग्री नीति के रूप में कार्य नहीं करेगा। यदि आपका उत्पाद सार्वजनिक है, तो परिभाषित करें कि यह क्या अनुमति देता है, अपनी सेवा की शर्तों में ऐसा कहें, और जहाँ वयस्क विषय दिखाई देते हैं वहाँ उम्र की जाँच जोड़ें। दुरुपयोग रिपोर्टों की जांच करने के लिए पर्याप्त लॉग रखें, और तय करें कि आप उनका जवाब कैसे देंगे।
यह प्रोजेक्ट के लिए व्यावहारिक सुरक्षा भी है। एक सेवा जो कानूनी वयस्क सामग्री की एक विस्तृत श्रृंखला स्वीकार करती है, तब सबसे अच्छी काम करती है जब उस पर चलने वाला एप्लिकेशन दर्शकों और उद्देश्य के बारे में स्पष्ट हो। रोलप्ले और फिक्शन फीचर्स को वयस्कों के लिए स्पष्ट रूप से फ़्रेम किया हुआ रखें, और एक कठोर नियम को ध्यान में रखें: किसी भी फ्रेमिंग या काल्पनिक बहाने के तहत नाबालिगों से जुड़ी यौन सामग्री की अनुमति नहीं है।
लागत और सीमाएँ जिनकी आपको योजना बनानी चाहिए
बिलिंग प्रीपेड और प्रति टोकन है। 2,000 इनपुट टोकन और 500 आउटपुट टोकन वाले एक कॉल की लागत 2,000 x $0.15 / 1,000,000 = $0.0003 प्लस 500 x $0.50 / 1,000,000 = $0.00025, यानी $0.00055 है। 100,000 ऐसे कॉल पर कुल $55 होता है। इसे अपने वर्तमान बिल से तुलना करें, अपने वर्तमान प्रदाता की कीमतों का उपयोग करके, जिसे आपको उनके अपने प्राइसिंग पेज पर चेक करना चाहिए।
टॉप-अप $20 से $500 तक पूर्ण राशि में होते हैं। बड़ी राशि पर बोनस मिलता है: $50 से +5%, $100 से +10% और $200 से +15%, इसलिए $200, $230 के क्रेडिट बन जाते हैं। भुगतान क्रिप्टो में होता है, USDT TRC20 पर या USDC Base पर। नए उपयोगकर्ता साइन-अप के बाद API कुंजी पृष्ठ पर एक क्लिक से $0.50 का मुफ़्त ट्रायल क्रेडिट दावा कर सकते हैं, जो 7 दिनों के लिए मान्य है, भुगतान विवरण की आवश्यकता नहीं है। विवरण मूल्य निर्धारण पृष्ठ पर उपलब्ध हैं।
एक पूर्ण कुंजी के लिए रेट लिमिट 8 समानांतर अनुरोध और प्रति मिनट 300 हैं। एक ट्रायल कुंजी को 2 और 60 मिलते हैं। यदि आप उन्हें पार कर जाते हैं तो API HTTP 429 rate_limited या concurrency कोड के साथ लौटाता है, और एक अस्थायी ओवरलोड Retry-After: 5 के साथ 429 लौटाता है। अपने क्लाइंट में एक छोटी प्रतीक्षा के साथ एक रीट्राई शुरू से बनाएं।