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

क्विकस्टार्ट: अनहिंग्ड ai API इंटीग्रेट करें

मिनटों में अनकैप्ड API को चलाएं। मानक OpenAI-संगत क्लाइंट्स के साथ अनहिंग AI API को एकीकृत करें और तुरंत अनफिल्टर्ड टेक्स्ट जनरेट करना शुरू करें।

आवश्यकताएँ: SDK सेटअप और बेस URL

किसी भी OpenAI-कम्पैटिबल SDK का उपयोग करें। अपने क्लाइंट को सही बेस URL पर पॉइंट करें और अपनी API कुंजी सेट करें। यह सुनिश्चित करता है कि आपके अनुरोध बिना अतिरिक्त कॉन्फ़िगरेशन के अनसेंसर्ड मॉडल तक पहुंचें।

  • बेस यूआरएल: https://api.aiunhinged.cc/v1
  • मॉडल ID: uncensored
  • प्रमाणीकरण: Bearer टोकन Authorization हेडर
curl https://api.aiunhinged.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a JWT token valid for 1 hour"}]
  }'

अपनी API कुंजी के साथ प्रमाणीकरण

अपना API कुंजी Authorization हेडर में पास करें। सिस्टम बिना मान्य क्रेडेंशियल के अनुरोधों को अस्वीकार कर देता है। त्रुटियां डीबगिंग के लिए स्पष्ट स्टेटस कोड लौटाती हैं।

from openai import OpenAI

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

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

एक POST अनुरोध भेजें /v1/chat/completions. मॉडल ID और अपने messages एरे को शामिल करें। API तुरंत एक टेक्स्ट रिस्पॉन्स लौटाता है। यह कहानियों, स्क्रिप्ट्स या कच्चे डेटा जनरेशन के लिए काम करता है।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiunhinged.cc/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. टोकन को जनरेट होते समय प्राप्त करें। यह लंबे आउटपुट के लिए धारित विलंबता को कम करता है। अंतिम चंक में टोकन उपयोग विवरण शामिल होते हैं।

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)

टूल्स और फंक्शन कॉलिंग का उपयोग

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

import OpenAI from "openai";

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

टोकन्स और लिमिट्स हैंडल करना

प्रति मिनट 300 अनुरोधों की सीमा का सम्मान करें। कॉन्टेक्स्ट विंडो कुल 100,000 टोकन का समर्थन करती है। सीमा से अधिक अनुरोध एक 429 स्टेटस कोड लौटाते हैं। अपर्याप्त क्रेडिट 402 लौटाता है। अमान्य कुंजियां 401 लौटाती हैं। त्रुटियां क्रेडिट का उपभोग नहीं करती हैं।

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

मैं अनसेंसर API को मौजूदा क्लाइंट्स के साथ कैसे इंटीग्रेट करूं?

बेस URL को HTTPS://api.aiunhinged.cc/v1 पर सेट करें और अथोराइजेशन हेडर में अपनी API कुंजी का उपयोग करें। कोई भी OpenAI-कम्पैटिबल SDK आउट ऑफ़ द बॉक्स काम करता है। कस्टम मीडलवेयर की आवश्यकता नहीं है।

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

API 429 स्टेटस कोड लौटाता है। आपको विंडो रीसेट होने तक प्रतीक्षा करनी होगी। प्रति कुंजी सीमा 300 अनुरोध प्रति मिनट है। अपनी अनुरोध आवृत्ति के अनुसार समायोजन करें।

क्या अनकैप्ड मॉडल फंक्शन कॉलिंग का समर्थन करता है?

हाँ। अपने अनुरोध बॉडी में टूल्स परिभाषित करें। मॉडल संरचित JSON तर्क लौटाता है। आप इन फ़ंक्शन्स को अपने एप्लिकेशन लॉजिक में सहजता से निष्पादित कर सकते हैं।

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

साइन अप करें, कुंजी प्राप्त करें, बेस यूआरएल अपडेट करें। यह पूरी कॉन्फ़िगरेशन है।

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