अनकैप्डअनसेंसर्ड AI API की तकनीकी दस्तावेज़ीकरण
अनसेंसर्ड AI API की तकनीकी दस्तावेज़ीकरण
मिनटों में हमारे बिना सीमा वाले LLM API के साथ शुरुआत करें। अपनी कुंजी डालें, बेस URL पर इंगित करें, और टेक्स्ट भेजें।
बेस-यूआरएल और प्रमाणीकरण
बेस यूआरएल है https://api.unzensierteki.com/v1 und erfordert einen API-Schlüssel im Header Authorization: Bearer <KEY>आपको यह कुंजी रजिस्ट्रेशन के तुरंत बाद Google या ईमेल के माध्यम से "Get API key" पेज पर मिलती है। प्रत्येक खाता केवल एक सक्रिय कुंजी रखता है; एक नई कुंजी पुरानी को प्रतिस्थापित कर देती है। प्रमाणीकरण सरल है और किसी भी OpenAI-संगत क्लाइंट के साथ काम करता है।
curl https://api.unzensierteki.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Rolle: du bist mein Assistent. Gib mir eine kurze Zusammenfassung."}]
}'एक वैध कुंजी सभी एंडपॉइंट्स तक पहुंच की अनुमति देती है। एक अमान्य कुंजी 401 त्रुटि उत्पन्न करती है। यदि कनेक्शन विफल हो जाता है तो अपनी कुंजी इनपुट की जाँच करें।
POST /v1/chat/completions: पैरामीटर और संरचना
अपने प्रॉम्प्ट्स एंडपॉइंट पर भेजें /v1/chat/completions मॉडल आईडी "uncensored" के साथ। यह एंडपॉइंट टेक्स्ट इनपुट को संभालता है और वयस्कों के लिए सामग्री फिल्टरिंग के बिना टेक्स्ट आउटपुट जनरेट करता है। आप पैरामीटर सेट कर सकते हैं जैसे temperature, top_p und stop anpassen, um das Verhalten des Modells zu steuern. Das Modell antwortet auf alle Themen, solange sie rechtlich zulässig sind.
from openai import OpenAI
client = OpenAI(base_url="https://api.unzensierteki.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)अनुरोध की संरचना OpenAI चैट-कंप्लीशन्स के मानक का पालन करती है। आप भी presence_penalty und frequency_penalty शब्दों के दोहराव को नियंत्रित करने के लिए उपयोग करें। यह रोलप्ले और टेक्स्ट एडवेंचर के लिए आदर्श है।
SSE और टोकन उपयोग के साथ स्ट्रीमिंग
स्ट्रीमिंग को सक्षम करने के लिए stream: true सेट करें। आपको सर्वर-सेंट इवेंट्स (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)Das Streaming ist nützlich, um die Latenz für den Endbenutzer zu reduzieren. Sie können die Tokens sofort verarbeiten, ohne auf die vollständige Antwort zu warten. Die Token-Statistiken helfen bei der Kostenkontrolle.
JSON-Modus und Function Calling
का उपयोग करें response_format: {"type": "json_object"}, एक कठोर JSON आउटपुट को मजबूर करने के लिए। यह उन एप्लिकेशन में एकीकरण के लिए महत्वपूर्ण है जो संरचित डेटा की आवश्यकता करते हैं। आप भी tools und tool_choice सुविधाओं को एक्सेस करने के लिए उपयोग करें। मॉडल जटिल वर्कफ़्लो के लिए टूल-कॉलिंग का समर्थन करता है।
JSON मोड फंक्शन सुनिश्चित करता है कि आउटपुट पार्स करने योग्य है। यह आपके सॉफ्टवेयर में पार्सिंग त्रुटियों से बचाता है। फंक्शन कॉलिंग API की क्षमताओं को काफी बढ़ा देता है।
मॉडल एंडपॉइंट और टोकन सीमाएँ
अंत बिंदु GET /v1/models उपलब्ध मॉडल की सूची दें। "uncensored" मॉडल 100,000 टोकन (इनपुट plus आउटपुट) के संदर्भ विंडो का समर्थन करता है। प्रति अनुरोध अधिकतम आउटपुट 16,000 टोकन है। जब max_tokens नॉट सेट है, अधिकतम आउटपुट 2.048 टोकन होता है।
यह बड़ा संदर्भ विंडो लंबे दस्तावेजों के प्रसंस्करण की अनुमति देता है। आप संदर्द की सच्चाई के नुकसान के बिना लंबी बातचीत बनाए रख सकते हैं। सीमाएँ स्पष्ट रूप से परिभाषित और पूर्वानुमेय हैं।
सीमाएं, त्रुटियां और लागत नियंत्रण
Das Limit liegt bei 300 Anfragen pro Minute pro Schlüssel und maximal 8 parallelen Anfragen. Der request body darf maximal 8 MB groß sein. Fehler wie 401 (ungültiger Schlüssel), 402 (kein Guthaben) oder 429 (Rate Limit) geben Ihnen Feedback. Fehlerhafte Anfragen werden nicht berechnet.
Das Guthaben verbraucht sich nur bei erfolgreicher Token-Nutzung. Ein 429-Fehler bedeutet, dass Sie das Limit erreicht haben. Warten Sie einen Moment, bevor Sie erneut versuchen, eine Anfrage zu senden. Dies schützt die Infrastruktur vor Überlastung.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unzensierteki.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);सामान्य प्रश्न
अनकैप्ड AI API की लागत कितनी है?
आप $0.15 प्रति 1M इनपुट टोकन और $0.50 प्रति 1M आउटपुट टोकन के लिए भुगतान करते हैं। क्रेडिट केवल वास्तविक उपयोग पर खर्च होता है। त्रुटिपूर्ण अनुरोधों के लिए भुगतान नहीं किया जाता है। कोई मासिक शुल्क नहीं है।
Kann ich die API mit dem OpenAI SDK nutzen?
Ja, die API ist vollständig OpenAI-kompatibel. Ändern Sie einfach die Basis-URL und Ihren API-Schlüssel. Alle Standard-Parameter und Endpunkte funktionieren wie erwartet. Dies ermöglicht eine einfache Integration in bestehende Projekte.
मेरा बैलेंस कितने समय के लिए मान्य है?
आपका बैलेंस कभी खत्म नहीं होता। आप इसे किसी भी समय रिचार्ज कर सकते हैं। क्रिप्टो के साथ जमा करने पर बोनस बैलेंस मिलता है। क्रेडिट हमेशा आपके खाते में सुरक्षित रहते हैं। आप उन्हें किसी भी समय उपयोग कर सकते हैं।
अपना API कुंजी
साइन अप करें, कुंजी कॉपी करें, बेस यूआरएल अपडेट करें। तत्काल सेटअप।