API दस्तावेज़ीकरण
हमारे OpenAI-कम्पैटिबल API के साथ सेकंडों में अपनी पहली अनसेंसर्ड प्रतिक्रिया प्राप्त करें। वही SDKs का उपयोग करें जो आपको पहले से पता हैं, हमारे बेस URL की ओर इशारा करें और कंटेंट अस्वीकृतियों के बिना टेक्स्ट जनरेट करना शुरू करें।
क्विकस्टार्ट: आपका पहला रिक्वेस्ट
तुरंत टेक्स्ट जनरेट करने के लिए एक मानक चैट-पूर्णता अनुरोध भेजें। हमारा uncensored मॉडल आपके प्रॉम्प्ट को स्वीकार करता है और कानूनी वयस्क सामग्री को ब्लॉक किए बिना पूर्णता लौटाता है। यह एंडपॉइंट OpenAI इंटरफ़ेस को दर्शाता है, इसलिए आपका मौजूदा कोड न्यूनतम परिवर्तनों के साथ काम करता है। ट्रैफ़िक को हमारे सर्वरों पर रूट करने के लिए बेस URL और API कुंजी को समायोजित करें।
- POST /v1/chat/completions का उपयोग करें।
- मॉडल को
uncensored. - अपने सिस्टम और उपयोगकर्ता संदेश शामिल करें।
प्रतिक्रिया में जनरेटेड टेक्स्ट और टोकन उपयोग विवरण होता है। आप एक सरल प्रॉम्प्ट भेजकर और आउटपुट जांचकर कनेक्शन की पुष्टि कर सकते हैं।
curl https://api.chatsemfiltro.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current time in Tokyo"}]
}'
प्रमाणीकरण और हेडर्स
अपनी API कुंजी को Authorization हेडर हर अनुरोध को प्रमाणीकृत करने के लिए। साइन अप करने के तुरंत बाद Google या ईमेल के माध्यम से यह कुंजी जनरेट करें। यह कुंजी आपके खाते की पहचान करती है और आपके प्रीपेड क्रेडिट के उपयोग को ट्रैक करती है। इसे सुरक्षित रखें, क्योंकि यह आपके बिलिंग बैलेंस तक सीधी पहुंच प्रदान करती है।
- हेडर:
Authorization: Bearer YOUR_API_KEY. - साइनअप के लिए फ़ोन नंबर की आवश्यकता नहीं है।
- प्रति खाता एक सक्रिय कुंजी; यदि खो जाए तो बदलें।
यदि कुंजी अनुपस्थित या अमान्य है, तो API एक स्पष्ट त्रुटि लौटाता है। यह सुनिश्चित करता है कि केवल अधिकृत उपयोगकर्ता आपके बैलेंस से टोकन खर्च करें।
from openai import OpenAI
client = OpenAI(base_url="https://api.chatsemfiltro.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)
पैरामीटर & नियंत्रण
तापमान, top_p और स्टॉप सीक्वेंस जैसे मानक पैरामीटर का उपयोग करके मॉडल के व्यवहार को नियंत्रित करें। ये सेटिंग्स आपको रचनात्मकता और आउटपुट की लंबाई को फाइन-ट्यून करने की अनुमति देती हैं। अनसेंसर्ड मॉडल इन बाधाओं का सम्मान करता है जबकि अपनी रिफ्यूज़ल-फ्री प्रकृति बनाए रखता है। उपयोग करें response_format संरचित डेटा कार्यों के लिए JSON आउटपुट लागू करने के लिए।
- सेट करें
temperatureयादृच्छिकता के लिए। - उपयोग करें
stopविशिष्ट ट्रिगर पर जनरेशन रोकने के लिए। - सक्षम करें
json_objectकठोर फॉर्मेटिंग के लिए।
प्रत्येक पैरामीटर मॉडल को आपके प्रॉम्प्ट को कैसे व्याख्या करनी चाहिए, इसमें समायोजन करता है। प्रतिक्रियाओं में सहसंबंध और विविधता के बीच संतुलन खोजने के लिए मानों के साथ प्रयोग करें।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatsemfiltro.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);
स्ट्रीमिंग & SSE
सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true सर्वर-सेंट इवेंट्स (Server-Sent Events) के माध्यम से रियल-टाइम में टोकन प्राप्त करें। यह अंत-उपयोगकर्ताओं के लिए अनुभूत विलंबता को कम करता है और जनरेटेड टेक्स्ट के तत्काल प्रसंस्करण की अनुमति देता है। अंतिम चंक में बिलिंग सटीकता के लिए पूर्ण टोकन उपयोग आंकड़े शामिल होते हैं।
- सेट करें
stream: trueअपने अनुरोध में। - क्लाइंट साइड पर SSE इवेंट्स पार्स करें।
- प्रत्येक डेल्टा चंक से पाठ निकालें।
स्ट्रीमिंग उन चैप इंटरफेस के लिए आदर्श है जहां उपयोगकर्ता तत्काल प्रतिक्रिया की उम्मीद करते हैं। API स्ट्रीम को कुशलता से हैंडल करता है, कनेक्शन को ब्लॉक किए बिना टोकन की सुचारू डिलीवरी सुनिश्चित करता है।
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 उपयोग को सहजता से प्रबंधित करने के लिए मानक HTTP त्रुटियों को हैंडल करें। 401 स्टेटस का अर्थ है कि API कुंजी अमान्य या समाप्त हो गई है, जिससे आपको क्रेडेंशियल्स को पुनः जनरेट करने की आवश्यकता होती है। 402 त्रुटि अपर्याप्त प्रीपेड क्रेडिट को संकेत देती है, जिससे USDT या USDC के माध्यम से क्रिप्टो टॉप-अप की आवश्यकता होती है। रेट लिमिट्स जब आप प्रति मिनट 300 अनुरोधों से अधिक करते हैं तो 429 प्रतिक्रिया ट्रिगर करते हैं।
- 401: अपनी API कुंजी की वैधता की जांच करें।
- 402: क्रिप्टो के माध्यम से क्रेडिट टॉप अप करें।
- 429: अनुरोधों को रीट्राइ करने से पहले प्रतीक्षा करें।
ये त्रुटियां पूर्वानुमेय और दस्तावेजित हैं। अस्थायी विफलताओं को सहजता से संभालने के लिए एक्सपोनेंशियल बैकऑफ़ के साथ रीट्राई लॉजिक लागू करें।
सीमाएं & संदर्भ विंडो
API प्रॉम्प्ट और पूर्णता दोनों के लिए 100,000-टोकन संदर्भ विंडो का समर्थन करता है। इससे बड़े दस्तावेज़ या लंबी वार्तालाप इतिहास को कुशलतापूर्वक प्रसंस्कृत किया जा सकता है। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है, या यदि निर्दिष्ट नहीं किया गया हो तो 2,048। अनुरोध बॉडी 8 MB तक सीमित हैं, और प्रत्येक कुंजी के लिए एक साथ आठ समवर्ती अनुरोधों तक सीमा है।
- संदर्भ: 100,000 टोकन कुल।
- अधिकतम आउटपुट: 16,000 टोकन।
- समानांतर अनुरोध: प्रति कुंजी 8।
ये सीमाएं उच्च-वॉल्यूम एप्लिकेशन के लिए स्थिर प्रदर्शन को सुनिश्चित करती हैं। लागत को अनुकूलित करने और अप्रत्याशित दर सीमाओं से बचने के लिए अपने टोकन उपयोग की निगरानी करें।
अक्सर पूछे जाने वाले प्रश्न
क्या अनकैप्ड मॉडल वयस्क सामग्री को अस्वीकार करता है?
मॉडल कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों को अस्वीकार नहीं करता है। हालाँकि, यह किशोरों से संबंधित यौन सामग्री को एक कठोर सीमा के रूप में हमेशा ब्लॉक करता है। अन्य अस्वीकृतियाँ दुर्लभ हैं, जो इसे बिना किसी रोक-टोक के उपयोग मामलों के लिए आदर्श बनाती है।
प्रीपेड क्रेडिट कैसे टॉप अप करूं?
USDT (TRC20) या USDC (Base) बिलिंग पेज के माध्यम से टॉप-अप करें। न्यूनतम टॉप-अप $20 से शुरू होते हैं, और बड़ी राशियों के लिए बोनस क्रेडिट उपलब्ध है। क्रेडिट कभी समाप्त नहीं होते और त्रुटियां मुक्त हैं।
क्या यह API OpenAI SDKs के साथ संगत है?
हाँ, यह पूरी तरह से OpenAI-संगत है। आपको केवल अपने मौजूदा SDK कॉन्फ़िगरेशन में बेस यूआरएल और एपीआई कुंजी अपडेट करनी होगी। एंडपॉइंट संरचना OpenAI के चैट-कम्प्लीशन्स एपीआई को बिल्कुल दर्शाती है।