hi ▾
अपनी कुंजी प्राप्त करें

apillmsourceopen.comक्विकस्टार्ट

अनसेंसर्ड चैट-कम्प्लीशंस API को इंटीग्रेट करें

अपने ऐप में एक बेस यूआरएल के साथ हमारा अनसेंसर्ड AI API डालें। मानक OpenAI कम्पैटिबल प्रोटोकॉल का उपयोग करके बिना इनकार के टेक्स्ट रिस्पॉन्स प्राप्त करें।

अपनी कुंजी प्राप्त करें

बेस URL और प्रमाणीकरण सेटअप

API का जीवन है https://api.apillmsourceopen.com/v1. अपने SDK को वहां इंगित करें और अपनी कुंजी प्रदान करें। आपको प्रति खाता एक सक्रिय कुंजी मिलती है; एक नई कुंजी जनरेट करने से पिछली कुंजी तुरंत अमान्य हो जाती है। साइनअप के लिए फ़ोन नंबर की आवश्यकता नहीं है। हम Google लॉगिन या एक मानक ईमेल और पासफ़्लो फ़्लो का समर्थन करते हैं। आपके प्रॉम्प्ट हमारे सर्वरों पर प्रशिक्षण उद्देश्यों के लिए कभी नहीं जाते हैं। यह सेटअप किसी भी क्लाइंट के साथ काम करता है जो OpenAI V1 स्वीकार करता है।

अपना पहला कंप्लीशन रिक्वेस्ट भेजना

चैट एंडपॉइंट पर संदेश पोस्ट करें ताकि तुरंत टेक्स्ट प्राप्त हो सके। मॉडल ID हमेशा "uncensored" होती है। यह कानूनी कंटेंट को ब्लॉक किए बिना वयस्क विषयों और विवादास्पद विषयों को संभालती है। आपको मॉडल वर्शन निर्दिष्ट करने की आवश्यकता नहीं है। सिस्टम आपके इनपुट को प्रोसेस करता है और एक रिस्पॉन्स लौटाता है। मानक फॉर्मेट का उपयोग करें। यह दृष्टिकोण मौजूदा टूलिंग के साथ संगतता सुनिश्चित करता है।

स्ट्रीमिंग और टोकन सीमाएँ कॉन्फ़िगर करना

सेटिंग करके स्ट्रीम रिस्पॉन्स करें stream: true. आप उन्हें जनरेट होते हुए चंक प्राप्त करते हैं। अंतिम चंक में पूर्ण टोकन उपयोग आंकड़े होते हैं। संदर्भ विंडो समर्थन प्रॉम्प्ट और कंप्लीशन को मिलाकर 100,000 टोकन तक पहुंचता है। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है। यदि आप छोड़ देते हैं max_tokens, डिफ़ॉल्ट 2,048 टोकन है। स्ट्रीमिंग लंबे उत्तरों के लिए अनुभव की गई विलंबता को कम करती है। यह आपके इंटरफ़ेस में प्रगतिशील रेंडरिंग की भी अनुमति देता है।

JSON मोड और फ़ंक्शन कॉलिंग सक्षम करना

उपयोग करें response_format: {"type": "json_object"} कठोर JSON आउटपुट के लिए। फंक्शन कॉलिंग मानक के माध्यम से काम करती है tools पैरामीटर। मॉडल का समर्थन करता है tool_choice स्पष्ट निर्देश के लिए। आप सेट कर सकते हैं temperature, top_p, और seed नियंत्रण के लिए। फ्रीक्वेंसी और प्रेजेंस पेनल्टी भी उपलब्ध हैं। स्टॉप सीक्वेंस अपेक्षित तरीके से काम करते हैं। यह लचीलापन जटिल इंटीग्रेशन की अनुमति देता है। संरचित डेटा एक्सट्रैक्शन विश्वसनीय हो जाता है।

त्रुटियों और रिफ्यूजल्स को सहजता से हैंडल करना

मानक HTTP कोड स्थिति को दर्शाते हैं। 401 का अर्थ है कि आपकी API कुंजी अमान्य या समाप्त हो गई है। 402 त्रुटि अपर्याप्त पूर्वभुगतान क्रेडिट का संकेत देती है। 429 प्रतिक्रिया बताती है कि आपने दर सीमा (rate limit) पार कर ली है। त्रुटियां मुफ्त हैं; आप विफल अनुरोधों के लिए भुगतान नहीं करते हैं। एकमात्र कठोर अस्वीकृति किशोरों से संबंधित यौन सामग्री के लिए है। बाकी सब कुछ पास हो जाता है। अपनी शेष राशि की नियमित जांच करें। पुनः प्रयास तर्क (retry logic) को 429 त्रुटियों को एक्सपोनेंशियल बैकऑफ़ (exponential backoff) के साथ संभालना चाहिए।

रेट लिमिट्स और क्वाटा को समझें

आपको प्रति कुंजी 300 अनुरोध प्रति मिनट मिलते हैं। प्रति कुंजी केवल 8 अनुरोध एक साथ चलते हैं। अनुरोध बॉई अधिकतम 8 MB तक होती है। प्रति खाते एक सक्रिय कुंजी स्पष्ट उपयोग ट्रैकिंग सुनिश्चित करती है। एक नई कुंजी तुरंत पुरानी कुंजी को प्रतिस्थापित कर देती है। प्रीपेड क्रेडिट वास्तविक टोकन उपयोग के आधार पर चार्ज करता है। कोई मासिक शुल्क लागू नहीं होता है। क्रेडिट कभी समाप्त नहीं होता है। यह संरचना बर्स्ट वर्कलोड के लिए उपयुक्त है। भविष्योचित लागत बजट प्रबंधन में मदद करती है। क्रिप्टो टॉप-अप स्वचालित रूप से बोनस क्रेडिट जोड़ते हैं।

cURL

curl https://api.apillmsourceopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a 256 byte binary blob"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.apillmsourceopen.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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apillmsourceopen.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);

स्ट्रीमिंग

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)

अक्सर पूछे जाने वाले प्रश्न

क्या यह एक ओपन सोर्स LLM API है?

हाँ, हम एक ओपन-वेइट मॉडल सर्व करते हैं जो अनकेंसर आउटपुट के लिए ट्यून किया गया है। यह हमारे सर्वर पर चलता है लेकिन मानक ओपन इंटरफ़ेस का पालन करता है। आपको वेंडर लॉक-इन के बिना सुसंगत व्यवहार मिलता है। मॉडल जीपीटी, क्लॉड या किसी अन्य प्रमुख वेंडर मॉडल नहीं है।

अनसेंसर्ड AI मॉडल NSFW सामग्री को कैसे संभालता है?

मॉडल कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों को अस्वीकार नहीं करता है। यह केवल किशोरों से संबंधित यौन सामग्री को ब्लॉक करता है। यह NSFW LLM API उपयोग मामलों के लिए आदर्श बनाता है। आप अपनी सामग्री जनरेशन पाइपलाइन पर पूर्ण नियंत्रण बनाए रखते हैं।

यदि मैं अपनी रेट लिमिट से अधिक हो जाता हूं तो क्या होगा?

आपको तुरंत 429 स्टेटस कोड मिलता है। इन अस्वीकृत अनुरोधों के लिए कोई टोकन खर्च नहीं होता। आप विंडो रीसेट होने के बाद पुनः प्रयास कर सकते हैं। कुंजी प्रति समानांतर अनुरोधों को 8 तक कम करने पर विचार करें। स्ट्रीमिंग थ्रूपुट को प्रभावी ढंग से प्रबंधित करने में मदद करती है।

अपना API key प्राप्त करें

साइन अप करें, कुंजी कॉपी करें, हमारे बेस यूआरएल की ओर इशारा करें। पूरा।

अपनी कुंजी प्राप्त करेंAPI संदर्भ देखें