hi ▾

अनकेंसरड LLM API डेवलपर्स के लिए

https://api.aiablated.com/v1अनकैप्ड

अबलेटेड ai API दस्तावेज़ीकरण

हमारे OpenAI कम्पैटिबल API का उपयोग करके ablated AI अनसेंसर्ड मॉडल से एक मिनट से कम समय में अपनी पहली प्रतिक्रिया प्राप्त करें। अनुरोध भेजने शुरू करने के लिए आपको केवल एक API कुंजी और एक बेस URL की आवश्यकता है।

प्रमाणीकरण: अपनी API कुंजी का उपयोग करना

आपका API कुंजी आपके सर्वरों को भेजे गए हर अनुरोध को प्रमाणीकृत करता है। हम डैशबोर्ड के माध्यम से जनरेट किए गए एक खाते के लिए एकल कुंजी जारी करते हैं। इस कुंजी को Authorization हेडर Bearer स्कीम का उपयोग करके। यदि आप एक अमान्य कुंजी भेजते हैं, तो हम 401 त्रुटि लौटाते हैं। यदि आपका प्रीपेड क्रेडिट खत्म हो जाता है, तो हम 402 त्रुटि लौटाते हैं जिसके लिए आपको आगे बढ़ने से पहले क्रिप्टो के माध्यम से टॉप अप करने की आवश्यकता होती है।

बेस URL और एंडपॉइंट संरचना

चैट कंप्लीशंस के लिए सभी रिक्वेस्ट्स को हमारे सिंगल बेस URL पर डायरेक्ट करें। हम एम्बेडिंग्स, इमेज जनरेशन, या फाइन-ट्यूनिंग एंडपॉइंट्स ऑफर नहीं करते हैं। स्टैंडर्ड का उपयोग करें POST /v1/chat/completions अपने प्रॉम्प्ट भेजने का पथ। आप क्वेरी भी कर सकते हैं GET /v1/models उपलब्ध मॉडल पहचानकर्ता की पुष्टि करें। यह संरचना मौजूदा OpenAI SDK क्लाइंट्स के साथ संगतता सुनिश्चित करती है बिना कस्टम रूटिंग लॉजिक की।

त्वरित शुरुआत: ablated AI के साथ आपका पहला अनुरोध

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

curl https://api.aiablated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the current version of the api"}]
  }'

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

Python SDK इंटीग्रेशन

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

from openai import OpenAI

client = OpenAI(base_url="https://api.aiablated.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 पैकेज इंस्टॉल करें।

Node.js SDK इंटीग्रेशन

मानक SDK का उपयोग करके JavaScript या TypeScript प्रोजेक्ट्स में API इंटीग्रेट करें। बेस यूआरएल को सेट करें ताकि वह हमारी सेवा की ओर इशारा करे। यह आपको परिचित विधियों जैसे का उपयोग करने की अनुमति देता है chat.completions.create. SDK अनुरोध हेडर और प्रतिक्रिया पarsing को संभालता है। आप रेट लिमिट या प्रमाणीकरण विफलताओं के लिए त्रुटि हैंडलिंग आसानी से जोड़ सकते हैं।

import OpenAI from "openai";

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

यह कॉन्फ़िगरेशन सुनिश्चित करता है कि आपकी Node एप्लिकेशन सही ढंग से संचार करती है। बेस यूआरएल ओवरराइड सबसे महत्वपूर्ण कदम है। इसके बिना, SDK ओपनएआई क्लाउड से जुड़ने का प्रयास करेगा, न कि हमारे सर्वर से।

स्ट्रीमिंग रिस्पॉन्सेस और टोकन उपयोग

सर्वर-सेंट इवेंट्स (SSE) का उपयोग करके टोकन-दर-टोकन प्रतिक्रियाएं प्राप्त करें। यह लंबे आउटपुट के लिए अनुभूत विलंबता को कम करता है। स्ट्रीम का अंतिम चंक अनुरोध के लिए कुल टोकन उपयोग शामिल करता है। आप रियल-टाइम में अपनी प्रीपेड क्रेडिट खपत ट्रैक कर सकते हैं। सेट stream: true इस मोड को सक्षम करने के लिए अपने अनुरोध पेलोड में। यह चैट इंटरफेस और लाइव टेक्स्ट जनरेशन के लिए आदर्श है।

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)

यह स्ट्रीमिंग दृष्टिकोण एक सहज उपयोगकर्ता अनुभव प्रदान करता है। अंतिम चंक में उपयोग के आँकड़े शामिल होते हैं। इन संख्याओं की निगरानी करें ताकि आप अपने प्रीपेड क्रेडिट का प्रबंधन प्रभावी ढंग से कर सकें। स्ट्रीमिंग के दौरान त्रुटियों को SDK द्वारा सहजता से संभाला जाता है।

सामान्य प्रश्न

अबलेटेड AI मॉडल के लिए संदर्भ विंडो क्या है?

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

मैं रेट लिमिट्स और त्रुटियों को कैसे हैंडल करूं?

आप प्रति मिनट 300 अनुरोधों और प्रति कुंजी 8 समवर्ती अनुरोधों तक सीमित हैं। यदि आप इन सीमाओं को पार करते हैं, तो आपको 429 त्रुटि मिलेगी। 401 त्रुटि एक अमान्य API कुंजी को संकेत देती है, जबकि 402 त्रुटि का अर्थ है कि आपको अपने पूर्व-भुगतान क्रेडिट को टॉप अप करने की आवश्यकता है। हम SLA प्रदान नहीं करते हैं, इसलिए अपनी अनुरोध मात्रा के अनुसार योजना बनाएं।

क्या ablated AI मॉडल एक आधिकारिक OpenAI उत्पाद है?

नहीं, एबलेटेड एआई मॉडल एक स्वतंत्र, ओपन-वेइट मॉडल है जो हमारे सर्वर पर चलाया जाता है। यह ओपनएआई एपीआई फॉर्मेट के साथ संगत है लेकिन जीपीटी, क्लॉड, या जेमिनी नहीं है। इसे कानूनी वयस्क उपयोग के लिए बिना सामग्री रिफ्यूजल के उत्तर देने के लिए ट्यून्ड किया गया है। उनके विशिष्ट मॉडल विवरण के लिए आधिकारिक ओपनएआई दस्तावेज़ीकरण जांचें।

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

साइन अप करें, कुंजी कॉपी करें, बेस यूआरएल अपडेट करें। यही सब है।

खाता खोलें