सारांश
- एकमात्र अनसेंसर्ड मॉडल आईडी के साथ स्टैंडर्ड /v1/chat/completions एंडपॉइंट का उपयोग करें।
- केवल उन टोकन के लिए भुगतान करें जो उपयोग किए गए हैं; त्रुटियां और अस्वीकृतियां आपके बैलेंस से कुछ भी नहीं लेती हैं।
- बड़ी राशियों पर बोनस क्रेडिट प्राप्त करने के लिए विशेष रूप से USDT या USDC का उपयोग करें।
- आउटपुट फॉर्मेटिंग पर सटीक नियंत्रण के लिए स्ट्रीमिंग और JSON मोड कॉन्फ़िगर करें।
एक अनकैप्ड IA API क्यों चुनें?
अनसेंसर्ड IA APIs मानक मॉडल्स द्वारा कानूनी वयस्क सामग्री, क्रिएटिव राइटिंग, और सिक्योरिटी रिसर्च पर लगाए गए कृत्रिम गार्डरेल्स को हटा देती हैं। कई डेवलपर्स नुकीले रोलप्ले या विस्तृत शारीरिक विवरण जनरेट करते समय अस्वीकृति का सामना करते हैं क्योंकि वाणिज्यिक मॉडल्स सटीकता की तुलना में सुरक्षा को प्राथमिकता देते हैं। एक अनसेंसर्ड मॉडल सीधे जवाब देता है, भले ही विषय विवादास्पद या यौन स्पष्ट हो, बशर्ते इसमें किशोर शामिल न हों। यह पारदर्शिता उन कंटेंट क्रिएटर्स के लिए महत्वपूर्ण है जिन्हें फिल्टर को पार करने के लिए मैन्युअल प्रॉम्प्टिंग के बिना स्थिर आउटपुट की आवश्यकता होती है।
मानक APIs अक्सर अपनी सीमाओं को सदस्यता टiers के पीछे छुपाते हैं जो सेंसरशिप से मुक्ति की गारंटी नहीं देते। हमारा दृष्टिकोण लागत को अनुमति से अलग करता है। आप जिस टोकन का उपयोग करते हैं उसके लिए भुगतान करते हैं, और मॉडल वह टेक्स्ट लौटाता है जिसे आपने माँगा था। प्रसंस्करण के दौरान त्रुटियाँ आपके बैलेंस से कटौती नहीं करतीं, यह सुनिश्चित करती है कि आप केवल सफल पूर्णताओं के लिए भुगतान करें। यह मॉडल उन डेवलपर्स के लिए उपयुक्त है जो कच्ची क्षमता चाहते हैं बिना स्थानीय हार्डवेयर प्रबंधित किए या जटिल फाइन-ट्यूनिंग पाइपलाइन्स के।
OpenAI-कम्पैटिबल एंडपॉइंट को समझना
API मानक OpenAI चैट-कम्प्लीशन्स संरचना का उपयोग करती है, जिसका अर्थ है कि आप बिना अपनी पूरी एप्लिकेशन लॉजिक को फिर से लिखे इस सेवा को स्विच कर सकते हैं। आप अपने संदेश इतिहास और वांछित पैरामीटर के साथ /v1/chat/completions एंडपॉइंट पर एक POST अनुरोध भेजते हैं। बेस यूआरएल HTTPS://api.iasansrestriction.com/v1 है। यह संगतता आपको मौजूदा OpenAI SDKs का उपयोग करने की अनुमति देती है, बस base_url कॉन्फ़िगरेशन वेरिएबल को अपडेट करके।
केवल एक मॉडल उपलब्ध है: uncensored. यह एक ओपन-वेट मॉडल है जो अनबंद आउटपुट के लिए ट्यून्ड किया गया है। मल्टी-वेंडर रूटिंग सर्विसेज के विपरीत, हम लागत या लेटेंसी के आधार पर मॉडल नहीं बदलते। आपको एकल आर्किटेक्चर से स्थिर व्यवहार मिलता है। कॉन्टेक्स्ट विंडो 100,000 टोकन्स का समर्थन करती है, जिससे बड़े दस्तावेज़ या लंबी बातचीत संभव होती है। हालांकि, प्रत्येक व्यक्तिगत अनुरोध आउटपुट के लिए 16,000 टोकन तक सीमित है। यदि आप निर्दिष्ट नहीं करते max_tokens, मॉडल 2,048 टोकन पर डिफ़ॉल्ट होता है।
चरण 1: अपना API Key प्राप्त करना
अपनी API कुंजी प्राप्त करना तत्काल है और फोन नंबर सत्यापन की आवश्यकता नहीं है। आप अपने Google खाते का उपयोग करके साइन अप कर सकते हैं या एक मानक ईमेल और पासवर्ड संयोजन बना सकते हैं। रजिस्टर करने के बाद, सिस्टम एक अद्वितीय API कुंजी उत्पन्न करता है जिसे आपको Authorization हर रिक्वेस्ट के हेडर।
प्रत्येक खाते में एक समय में केवल एक सक्रिय कुंजी की अनुमति है। यदि आप एक नई कुंजी जनरेट करते हैं, तो पुरानी कुंजी तुरंत अमान्य हो जाती है। यह सुरक्षा प्रबंधन को सरल बनाता है क्योंकि आपको एक ही प्रोजेक्ट के लिए कई क्रेडेंशियल्स ट्रैक करने की आवश्यकता नहीं है। आप सपोर्ट पेज के माध्यम से गलत डबल चार्ज के लिए रिफंड का अनुरोध कर सकते हैं, हालांकि क्रेडिट कभी भी समाप्त नहीं होता है। यह नीति सुनिश्चित करती है कि आपकी प्रीपेड फंड्स तब तक उपलब्ध रहती हैं जब तक कि आप उनका उपयोग नहीं चुनते।
चरण 2: अपनी क्लाइंट कॉन्फ़िगर करें
अपने क्लाइंट को कॉन्फ़िगर करने में बेस यूआरएल सेट करना और अपनी API कुंजी पास करना शामिल है। अधिकांश OpenAI-संगत लाइब्रेरी इसे एक सरल वातावरण चर या कॉन्फ़िगरेशन ऑब्जेक्ट के माध्यम से संभालती हैं। सुनिश्चित करें कि आपका क्लाइंट लाइब्रेरी JSON मोड और फ़ंक्शन कॉलिंग जैसे आधुनिक सुविधाओं का समर्थन करने के लिए अप-टू-डेट है।
from openai import OpenAI
client = OpenAI(base_url="https://api.iasansrestriction.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)
import openai
client = openai.OpenAI(
base_url="HTTPS://api.iasansrestriction.com/v1",
api_key="your-api-key-here"
)
response = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Hello"}],
max_tokens=100
)
print(response.choices[0].message.content)यह सेटअप सुनिश्चित करता है कि सभी रिक्वेस्ट्स हमारे अनसेंसर्ड एंडपॉइंट पर रूट होते हैं। आप कनेक्टिविटी टेस्ट करने के लिए एक सरल प्रॉम्पट भेज सकते हैं। यदि रिस्पॉन्स अस्वीकृति के बिना टेक्स्ट लौटाता है, तो आपकी कॉन्फ़िगरेशन सही है। याद रखें कि मॉडल ID बिल्कुल uncensored त्रुटियों से बचने के लिए।
चरण 3: स्ट्रीमिंग के साथ अनुरोध भेजें
स्ट्रीमिंग की मदद से आप टोकन को जनरेट होते ही प्राप्त कर सकते हैं, जिससे बड़े आउटपुट के लिए प्रतीत होने वाली लेटेंसी कम हो जाती है। सेट करें stream पैरामीटर अपने अनुरोध बॉडी में true पर। API एकल JSON ऑब्जेक्ट के बजाय सर्वर-सेंट इवेंट्स (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)
response = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Write a long story"}],
stream=True
)
for chunk in response:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)टोकन उपयोग आंकड़े स्ट्रीम के अंतिम चंक में प्रदान किए जाते हैं। इससे आपको रियल-टाइम में सटीक लागत ट्रैक करने की सुविधा मिलती है। स्ट्रीमिंग कुल टोकन गणना या बिलिंग को प्रभावित नहीं करती; यह केवल डेटा को आपके एप्लिकेशन में कैसे वितरित किया जाता है, इसे बदलता है। जब उपयोगकर्ता अनुभव तत्काल फीडबैक पर निर्भर करता है, तो इस सुविधा का उपयोग करें।
चरण 4: उन्नत सुविधाओं का उपयोग करें
बेसिक टेक्स्ट जनरेशन से परे, API फंक्शन कॉलिंग, JSON मोड और विभिन्न सैंपलिंग पैरामीटर का समर्थन करता है। फंक्शन कॉलिंग मॉडल को स्ट्रक्चर्ड डेटा आउटपुट करने की अनुमति देती है जिसे आपकी एप्लिकेशन एक्जीक्यूट कर सकती है। JSON मोड सुनिश्चित करता है कि आउटपुट वैध JSON है, जो ऑटोमेटेड वर्कफ्लो में प्रतिक्रियाओं को पार्स करने के लिए उपयोगी है।
आप आउटपुट की यादृच्छिकता को temperature और top_p. निम्न मान आउटपुट को अधिक निर्धारणात्मक बनाते हैं, जबकि उच्च मान रचनात्मकता बढ़ाते हैं। stop पैरामीटर आपको वेनक्यूएंस परिभाषित करने की अनुमति देता है जो जनरेशन को जल्दी समाप्त कर देते हैं। यह मॉडल को स्वयं को दोहराने या अनावश्यक फिलर टेक्स्ट जोड़ने से रोकने के लिए उपयोगी है। ये सुविधाएं आपको अनसेंसर्ड मॉडल के व्यवहार पर सटीक नियंत्रण प्रदान करती हैं।
चरण 5: उपयोग और लागत की निगरानी करना
लागत पारदर्शी है और पूरी तरह से टोकन उपभोग पर आधारित है। इनपुट टोकन की लागत प्रति मिलियन $0.15 है, और आउटपुट टोकन की लागत प्रति मिलियन $0.50 है। आपको केवल उन टोकन के लिए शुल्क लगाया जाता है जो सफलतापूर्वक जनरेट किए गए हैं। यदि API त्रुटि लौटाता है या सामग्री नीति के कारण (न्यूनतम सीमा को छोड़कर) अनुरोध को अस्वीकार करता है, तो आप उन टोकन के लिए भुगतान नहीं करते हैं।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasansrestriction.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);
const response = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Test" }]
});
console.log(response.usage); // Logs token usage detailsआपका पूर्वभुइट क्रेडिट कभी समाप्त नहीं होता है। आप डैशबोर्ड के माध्यम से शेष शेष राशि और उपयोग इतिहास की निगरानी कर सकते हैं। यह पूर्वानुमान्यता उन डेवलपर्स के लिए आवश्यक है जिन्हें अपनी API लागत का सटीक बजट बनाने की आवश्यकता होती है। त्रुटियां मुफ्त हैं, जिसका अर्थ है कि आप बिना वित्तीय जोखिम के स्वतंत्र रूप से प्रयोग कर सकते हैं।
सामान्य समस्याओं का निवारण
सामान्य समस्याओं में गलत बेस URLs, समाप्त हो चुकी कुंजियाँ या दर सीमाओं को पार करना शामिल है। यदि आपको एक 401 त्रुटि मिलती है, तो सत्यापित करें कि आपकी API कुंजी सक्रिय है और सही ढंग से प्रारूपित है। दर सीमा प्रति कुंजी प्रति मिनट 300 मांगें है, जिसमें अधिकतम 8 संयुक्त मांगें हैं। यदि आप इन सीमाओं से अधिक हो जाते हैं, तो API एक 429 त्रुटि लौटाएगा। यदि आपको अपनी सत्र रीसेट करने की आवश्यकता है तो आप एक नई कुंजी जनरेट कर सकते हैं, लेकिन याद रखें कि एक समय में केवल एक कुंजी सक्रिय होती है।
सामग्री अस्वीकृतियाँ दुर्लभ हैं लेकिन होती हैं। एकमात्र कठोर सीमा किशोरों से संबंधित यौन सामग्री पर है। सभी अन्य वयक्तिक, विवादास्पद या काल्पनिक सामग्री अनुमत है। यदि आपको अप्रत्याशित अस्वीकृतियाँ मिलती हैं, तो मॉडल आईडी की जाँच करें और सुनिश्चित करें कि आप uncensored मॉडल। पूर्ण प्रतिक्रिया बॉडी लॉग करने से JSON मोड या फंक्शन कॉलिंग के साथ फॉर्मेटिंग समस्याओं का निदान करने में मदद मिल सकती है।
प्रोडक्शन के लिए अंतिम चेकलिस्ट
अपने अनसेंसर्ड IA API इंटीग्रेशन को डिप्लॉय करने से पहले, पुष्टि करें कि आपकी क्लाइंट लाइब्रेरी सही बेस URL के साथ कॉन्फ़िगर है। सुनिश्चित करें कि आप स्ट्रीमिंग प्रतिक्रियाओं को संभाल रहे हैं यदि आप stream पैरामीटर। रेट लिमिट्स और नेटवर्क टाइमआउट्स को ध्यान में रखने के लिए अपनी त्रुटि हैंडलिंग लॉजिक का परीक्षण करें।
पुष्टि करें कि आपका क्रिप्टो टॉप-अप विधि सही तरीके से सेटअप है। भुगतान केवल TRC20 पर USDT या Base पर USDC के माध्यम से स्वीकार किए जाते हैं। न्यूनतम टॉप-अप $20 है और अधिकतम $500 है। बोनस स्वचालित रूप से लागू होते हैं: $50 के लिए +5%, $100 के लिए +10%, और $200 के लिए +15%। नियमित रूप से अपने टोकन उपयोग की निगरानी करें ताकि सुनिश्चित हो सके कि आपका बैलेंस उम्मीद के अनुसार टिकता है। इन कदमों के साथ, आप अपने एप्लिकेशन में असीमित AI क्षमताओं का लाभ उठाने के लिए तैयार हैं।