hi ▾

अनजेलAPI संदर्भ

ट्रायल कुंजी प्राप्त करें

अनजेल AI API दस्तावेज़

हमारे OpenAI-संगत API का उपयोग करके सेकंडों में Unjailed AI के साथ शुरुआत करें। एक अनुरोध भेजें और कॉन्फ़िगरेशन ओवरहेड के बिना बिना सीमा वाले टेक्स्ट प्राप्त करें।

बेस URL
https://api.aiunjailed.com/v1
मॉडल
अनकैप्ड

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

उपयोग करें https://api.aiunjailed.com/v1 अपने बेस URL के रूप में और अपनी API कुंजी को Authorization हेडर। आपको प्रति खाते एक सक्रिय कुंजी मिलती है, जिसे आप 'Get API key' पेज पर Google या ईमेल के माध्यम से तुरंत जनरेट कर सकते हैं। यह सेटअप किसी मानक OpenAI SDK के साथ काम करता है केवल बेस यूआरएल वेरिएबल को ओवरराइड करके। आपकी कुंजी अनसेंसर्ड मॉडल एंडपॉइंट को सभी अनुरोधों के लिए प्रमाणीकृत करती है।

curl https://api.aiunjailed.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list ten terminal commands for linux"}]
  }'

पहला अनुरोध

एक POST अनुरोध भेजें /v1/chat/completions मॉडल ID को सेट करें uncensored. यह एकल मॉडल सभी आपके टेक्स्ट जनरेशन की आवश्यकताओं को रूटिंग जटिलता के बिना संभालता है। आप पैरामीटर जैसे कि निर्दिष्ट कर सकते हैं। temperature और top_p रचनात्मकता को नियंत्रित करने के लिए। API कच्चे पाठ प्रतिक्रियाओं को सीधे आपके एप्लिकेशन में लौटाता है।

from openai import OpenAI

client = OpenAI(base_url="https://api.aiunjailed.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 SDK एकीकरण

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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiunjailed.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: true अपने अनुरोध बॉडी में टोकन-बाय-टोकन अपडेट प्राप्त करने के लिए। यह फीचर रियल-टाइम टेक्स्ट डिलीवरी के लिए सर्वर-सेंट इवेंट्स (SSE) का उपयोग करता है। टोकन उपयोग विवरण स्ट्रीम के अंतिम चंक में प्रकट होते हैं। स्ट्रीमिंग अंत-उपयोगकर्ताओं के लिए अनुपस्थित लेटेंसी को कम करती है जबकि पूर्ण API संगतता बनाए रखती है।

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)

मॉडल पैरामीटर और JSON मोड

तापमान और top_p जैसे मानक पैरामीटर का उपयोग करके जनरेशन व्यवहार को नियंत्रित करें। temperature, top_p, और stop अनुक्रम। आप संरचित आउटपुट को लागू कर सकते हैं सेट करके response_format को {"type": "json_object"}. यह सुनिश्चित करता है कि API आपके एप्लिकेशन लॉजिक के लिए मान्य JSON लौटाए। फ़ंक्शन कॉलिंग भी tools जटिल वर्कफ़्लो के लिए पैरामीटर।

सीमाएं, त्रुटियां, और संदर्भ विंडो

आपका संदर्भ विंडो प्रॉम्प्ट और पूर्णता दोनों के लिए 100,000 टोकन फैलाता है, जिसका अधिकतम आउटपुट 16,000 टोकन है। आप प्रति कुंजी प्रति मिनट 300 अनुरोधों और 8 समवर्ती अनुरोधों तक सीमित हैं। सामान्य त्रुटियों में अमान्य कुंजियों के लिए 401, क्रेडिट समाप्त होने पर 402, और दर सीमाओं के लिए 429 शामिल हैं। 8 MB बॉडी सीमा से अधिक अनुरोध भी विफल हो जाएंगे। त्रुटियां आपके पूर्वभुगतान क्रेडिट का उपभोग नहीं करतीं।

FAQ

unjailed AI के साथ शुरुआत कैसे करें?

अपनी API कुंजी तुरंत प्राप्त करने के लिए Google या ईमेल का उपयोग करके साइन अप करें। फिर अपने SDK को बेस URL के साथ कॉन्फ़िगर करें और चैट पूर्णता एंडपॉइंट पर अपना पहला अनुरोध भेजें।

कॉन्टेक्स्ट विंडो का आकार क्या है?

API इनपुट और आउटपुट दोनों के लिए 100,000 टोकन संदर्भ विंडो का समर्थन करता है। आप एकल अनुरोध में पूर्णता के लिए 16,000 टोकन निर्दिष्ट कर सकते हैं।

मुझे 402 एरर क्यों मिल रहा है?

402 त्रुटि संकेत देती है कि आपका पूर्व-भुगतान क्रेडिट समाप्त हो गया है। सेवा तुरंत जारी रखने के लिए USDT (TRC20) या USDC (Base) का उपयोग करके टॉप अप करें।

अपनी कुंजी जनरेट करें

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

ट्रायल कुंजी प्राप्त करें