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

OpenAI-कम्पैटिबल API दस्तावेज़ीकरण

मानक OpenAI-संगत एंडपॉइंट्स के साथ एक मिनट से कम समय में हमारे अनसेंसर्ड LLM API का उपयोग शुरू करें। टेक्स्ट भेजें, टेक्स्ट प्राप्त करें, और केवल उन टोकनों के लिए भुगतान करें जिन्हें आप वास्तव में उपयोग करते हैं।

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

Google या ईमेल से साइन अप करके तुरंत अपनी API कुंजी प्राप्त करें। इसका उपयोग करें uncensored रचनात्मक लेखन, सुरक्षा शोध या वयस्कों के सामग्री के लिए असीमित टेक्स्ट जनरेट करने के लिए मॉडल ID। एपीआई मानक रिक्वेस्ट को स्वीकार करता है POST /v1/chat/completions.

curl https://api.ianoncensure.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 libraries for async python"}]
  }'

हर नए खाते को तुरंत एक्सेस मिलता है। बेस यूआरएल HTTPS://api.ianoncensure.com/v1 है। आप एंडपॉइंट का परीक्षण कर सकते हैं ताकि यह सुनिश्चित किया जा सके कि आपकी प्रोडक्शन वर्कफ़्लो में इंटीग्रेशन से पहले कनेक्टिविटी ठीक है।

एंडपॉइंट्स: chat/completions और मॉडल्स

दो सरल एंडपॉइंट्स का उपयोग करके मॉडल के साथ इंटरैक्ट करें: POST /v1/chat/completions जनरेशन और GET /v1/models मेटाडेटा के लिए। यह API एक विशिष्ट अनसेंसर्ड लार्ज लैंग्वेज मॉडल सेवा प्रदान करती है, न कि कई विक्रेताओं के बीच एक रूटिंग परत। आपको जटिल मॉडल चयन प्रबंधित करने की आवश्यकता नहीं है।

from openai import OpenAI

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

अनुरोधों को टेक्स्ट-इन, टेक्स्ट-आउट के रूप में संसाधित किया जाता है। कोई एम्बेडिंग, इमेज जनरेशन, या ऑडियो एंडपॉइंट नहीं हैं। इन दो मार्गों पर टिककर अपने क्लाइंट लाइब्रेरी को सरल रखें। मॉडल आईडी हमेशा uncensored.

पैरामीटर: तापमान, top_p, और अधिक

तापमान के साथ रचनात्मकता को नियंत्रित करें temperature और top_p पैरामीटर। समायोजित करें presence_penalty और frequency_penalty उपयोग करें seed परीक्षण के दौरान निश्चित आउटपुट के लिए। मॉडल का समर्थन करता है stop सीक्वेंस का उपयोग विशिष्ट मार्कर पर जनरेशन रोकने के लिए।

import OpenAI from "openai";

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

ये पैरामीटर आउटपुट शैली को फाइन-ट्यून करने की अनुमति देते हैं। उच्च टेम्परेचर अधिक विविध रिस्पॉन्स उत्पन्न करते हैं, जबकि निम्न मान स्थिरता सुनिश्ित करते हैं। सभी पैरामीटर मानक OpenAI अनुपालन का पालन करते हैं, जिससे माइग्रेशन आसान होता है।

SSE के माध्यम से स्ट्रीमिंग प्रतिक्रियाएं

रियल-टाइम आउटपुट को सक्षम करने के लिए सेटिंग करें stream: true. API प्रत्येक जनरेटे टोकन के लिए सर्वर-सेंट इवेंट्स (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)

स्ट्रीमिंग चैट इंटरफेस के लिए आवश्यक है। यह मॉडल के प्रोसेसिंग जारी रखते हुए तुरंत फीडबैक प्रदान करता है। टोकन को आते ही दिखाने के लिए अपने क्लाइंट में SSE स्ट्रीम हैंडल करें।

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

इसके साथ संरचित आउटपुट लागू करें response_format: {"type": "json_object"}. यह सुनिश्चित करता है कि मॉडल मान्य JSON लौटाए, जो डाउनस्ट्रीम सिस्टम के साथ एकीकरण के लिए महत्वपूर्ण है। फ़ंक्शन कॉलिंग मॉडल को आपके स्कीमा में परिभाषित टूल निष्पादित करने की अनुमति देती है।

उपयोग करें tools और tool_choice मॉडल की कार्रवाइयों को निर्देशित करने के लिए। यह क्षमता पोस्ट-प्रोसेसिंग के बिना जटिल वर्कफ़्लो को सक्षम बनाती है। API टूल एक्जीक्यूशन लॉजिक को कुशलता से संभालता है।

रेट लिमिट्स और त्रुटि हैंडलिंग

प्रत्येक API कुंजी प्रति मिनट 300 अनुरक्ष और 8 समवर्ती अनुरक्ष तक सीमित है। अधिकतम अनुरक्ष बॉडी आकार 8 MB है। त्रुटियां मानक HTTP कोड लौटाती हैं: अमान्य कुंजियों के लिए 401, अपर्याप्त क्रेडिट के लिए 402 और दर सीमाओं के लिए 429। त्रुटियां और अस्वीकृतियां टोकन का उपभोग नहीं करती हैं।

संदर्भ विंडो प्रॉम्प्ट और पूर्णता दोनों के लिए 100,000 टोकन का समर्थन करती है। अधिकतम आउटपुट प्रति अनुरोध 16,000 टोकन है। सेट max_tokens सीमाओं से अधिक होने से बचने के लिए स्पष्ट रूप से। उपयोग नहीं की गई क्रेडिट कभी समाप्त नहीं होती है।

FAQ

क्या यह NSFW सामग्री के लिए उपयुक्त एक non censuree API है?

हाँ, मॉडल को कानूनी वयस्क उपयोग के लिए बिना सामग्री अस्वीकृति के उत्तर देने के लिए ट्यून किया गया है। यह विवादास्पद या यौन विषयों को अस्वीकार नहीं करता है, सिवाय किशोरों से संबंधित सामग्री पर एक कठोर सीमा के। आप रचनात्मक या शोध उद्देश्यों के लिए असीमित टेक्स्ट जनरेट कर सकते हैं।

मूल्य निर्धारण अन्य uncensored LLM प्रदाताओं की तुलना में कैसे काम करता है?

आप 1M इनपुट टोकन के लिए $0.15 और 1M आउटपुट टोकन के लिए $0.50 देते हैं। त्रुटियां और अस्वीकृतियां मुफ्त हैं। कोई मासिक सदस्यता या छिपे शुल्क नहीं हैं। पूर्व-भुगतान क्रेडिट सभी उपयोग को कवर करता है, और आप क्रिप्टो के माध्यम से टॉप-अप कर सकते हैं जिसमें बोनस क्रेडिट शामिल है।

यदि रेट लिमिट पर पहुँच जाता हूँ तो क्या होता है?

आपको 429 स्टेटस कोड प्राप्त होगा। सीमा प्रति कुंजी 300 अनुरोध प्रति मिनट और 8 समवर्ती अनुरोध है। यदि आवश्यक हो तो पुरानी कुंजी को प्रतिस्थापित करने के लिए एक नई API कुंजी जनरेट करें, क्योंकि प्रत्येक खाते में एक समय में केवल एक सक्रिय कुंजी की अनुमति है।

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

रजिस्टर करें, कुंजी कॉपी करें, बेस URL अपडेट करें। यही सब है।

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