अॅब्लिरेटेड: क्विकस्टार्ट गाइड
कुछ ही मिनटों में अॅब्लिरेटेड API के लिए अनुरोध भेजना शुरू करें। यह गाइड आपके बिना सेंसर LLM इंटीग्रेशन के लिए आवश्यक एंडपॉइंट, प्रमाणीकरण और स्ट्रीमिंग को कवर करती है।
बेस यूआरएल और प्रमाणीकरण
अबलिटेरेटेड API पूरी तरह से OpenAI-कम्पैटिबल है, जिसका अर्थ है कि आप मानक SDKs का उपयोग कर सकते हैं, बस उन्हें हमारे बेस URL पर पॉइंट करके। सेवा टेक्स्ट इनपुट स्वीकार करती है और chat-completions एंडपॉइंट के माध्यम से टेक्स्ट आउटपुट लौटाती है। आपको हर अनुरोध में Authorization हेडर में अपनी API कुंजी शामिल करनी होगी। आपकी कुंजी Google या ईमेल से साइन इन करने के तुरंत बाद Get API key पेज पर जनरेट होती है। कोई मासिक सब्सक्रिप्शन नहीं है; आप केवल उन टोकन्स के लिए भुगतान करते हैं जिन्हें आप वास्तव में उपयोग करते हैं।
- बेस यूआरएल:
https://api.abliterated.top/v1 - हेडर:
Authorization: Bearer YOUR_API_KEY - मॉडल आईडी:
uncensored
First Request
कनेक्टिविटी की जाँच करने के लिए एक सरल कंप्लीशन अनुरोध भेजें। मॉडल कानूनी वयस्कों के उपयोग के लिए बिना कंटेंट रिफ्यूजल के जवाब देने के लिए ट्यून्ड है, जो इसे बिना सेंसर कोडिंग LLM टास्क या क्रिएटिव राइटिंग के लिए आदर्श बनाता है। ध्यान दें कि मॉडल ID कठोरता से uncensored है। यह एक ओपन-वेट मॉडल है, न कि GPT, क्लॉड, या किसी अन्य वेंडर का मॉडल। अनुरोध इनपुट और आउटपुट टोकन गिनती के आधार पर चार्ज किए जाते हैं। एरर्स और रिफ्यूजल (माइनर्स से जुड़े सेक्सुअल कंटेंट पर कठोर लिमिट को छोड़कर) मुफ़्त हैं।
Python SDK Integration
abliterated llm के साथ इंटरैक्ट करने के लिए आधिकारिक OpenAI Python लाइब्रेरी का उपयोग करें। अपनी API कुंजी और कस्टम base URL के साथ क्लाइंट को इनिशियलाइज़ करें। यह दृष्टिकोण OpenAI चैट स्कीमा का पालन करने वाले बिना सेंसर मॉडल के लिए सहज रूप से काम करता है। आप रचनात्मकता को नियंत्रित करने के लिए temperature या top_p जैसे पैरामीटर पास कर सकते हैं। प्रतिक्रिया ऑब्जेक्ट में content में जनरेटेड टेक्स्ट होता है। यह बैच प्रोसेसिंग या API को बैकएंड सेवाओं में एकीकृत करने के लिए कुशल है।
Node SDK Integration
JavaScript या TypeScript प्रोजेक्ट्स के लिए, OpenAI Node SDK न्यूनतम कॉन्फ़िगरेशन के साथ काम करता है। हमारे एंडपॉइंट के लिए baseURL सेट करें और अपनी कुंजी प्रदान करें। यह वेब सर्वर या एज फंक्शन्स के लिए उपयोगी है जिन्हें गतिशील रूप से टेक्स्ट जनरेट करने की आवश्यकता है। abliterated API stop अनुक्रमों और seed के लिए पुनरुत्पादकता के लिए मानक पैरामीटर का समर्थन करता है। याद रखें कि मॉडल ID uncensored होनी चाहिए। आप संरचित आउटपुट के लिए response_format को {"type": "json_object"} सेट करके JSON मोड सक्षम कर सकते हैं।
Streaming Responses
अपने अनुरोध में stream: true सेट करके स्ट्रीमिंग सक्षम करें। API Server-Sent Events (SSE) के माध्यम से डेटा लौटाता है, जिससे आपको जनरेट होते ही टोकन प्रदर्शित करने की अनुमति मिलती है। इससे उपयोगकर्ताओं के लिए अनुभवगत विलंबता में सुधार होता है। स्ट्रीम का अंतिम चंक अनुरोध के लिए कुल टोकन उपयोग शामिल करता है, जो सटीक बिलिंग के लिए महत्वपूर्ण है। सभी मानक पैरामीटर के लिए स्ट्रीमिंग का समर्थन किया जाता है। यह चैट-जैसी इंटरफ़ेस बनाने के लिए आवश्यक है जो प्रतिक्रियाशील लगते हैं।
रेट लिमिट, त्रुटियाँ और कॉन्टेक्स्ट
429 एरर्स से बचने के लिए रेट लिमिट का सम्मान करें। प्रत्येक कुंजी 300 अनुरोध प्रति मिनट और 8 समानांतर अनुरोधों की अनुमति देती है। अधिकतम अनुरोध बॉडी साइज 8 MB है। यदि आपकी कुंजी अमान्य है, तो आपको 401 एरर मिलेगा। यदि आपके पास अपर्याप्त क्रेडिट है, तो आपको 402 एरर मिलेगा। एरर्स और रिफ्यूजल टोकन नहीं खपत करते हैं। कॉन्टेक्स्ट विंडो कुल 100,000 टोकन है (प्रॉम्प्ट + कंप्लीशन)। प्रति अनुरोध अधिकतम आउटपुट 32,000 टोकन है (या 2,048 यदि max_tokens सेट नहीं है)। क्रेडिट प्रीपेड है और कभी खत्म नहीं होता।
cURL
curl https://api.abliterated.top/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.abliterated.top/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.abliterated.top/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);Streaming
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 और कुंजी बदलें |
| मॉडल ID | uncensored |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.abliterated.top/v1 |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| अधिकतम आउटपुट | 100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| JSON मोड | response_format: {"type": "json_object"} |
| रिस्पॉन्स हेडर | 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) |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| टॉप-अप | USDT (TRC20) या USDC (Base), $10 से $500 तक कोई भी पूरी राशि |
| वैधता | भुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं |
| बोनस | $50 से +5%, $100 से +10% |
| कीमत | प्रति 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 | मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें |
प्रश्न और उत्तर
क्या अबलिटेरेटेड मॉडल छवि या ऑडियो जनरेशन का समर्थन करता है?
नहीं। API एकल टेक्स्ट-आधारित मॉडल प्रदान करता है। यह एम्बेडिंग, छवि जनरेशन, ऑडियो, वीडियो या फाइन-ट्यूनिंग का समर्थन नहीं करता है। यह कठोर रूप से टेक्स्ट-इन, टेक्स्ट-आउट सेवा है।
बिना सेंसर एआई मॉडल के लिए बिलिंग कैसे गणना की जाती है?
बिलिंग वास्तविक टोकन उपयोग पर आधारित है। इनपुट टोकन की लागत 1M प्रति $0.25 है, और आउटपुट टोकन की लागत 1M प्रति $1.00 है। त्रुटियां और अस्वीकृतियां मुफ्त हैं। कोई मासिक सदस्यता नहीं है, और प्रीपेड क्रेडिट कभी समाप्त नहीं होता।
क्या मैं क्रेडिट कार्ड से भुगतान कर सकता हूँ?
नहीं। टॉप-अप केवल क्रिप्टो के लिए हैं (TRC20 पर USDT या Base पर USDC)। आप $10 से $500 तक कोई भी पूर्ण राशि जोड़ सकते हैं। ट्रायल क्रेडिट के लिए कार्ड की आवश्यकता नहीं है।
आपकी कुंजी बस एक फ़ॉर्म दूर है
एक खाता बनाएं, कुंजी कॉपी करें, base URL बदलें। सेटअप यही है।