hi ▾
कुंजी बनाएं
प्रति 1M इनपुट टोकन
$0.15
आउटपुट टोकन / 1M
$0.50
टोकन संदर्भ
100,000
ट्रायल क्रेडिट
$0.50
प्रति मिनट रिक्वेस्ट
300

API दस्तावेज़ीकरण

हमारी OpenAI-कम्पैटिबल API के साथ अनरस्ट्रिक्टेड कोड जनरेट करें। प्रॉम्प्ट्स भेजें, टोकन प्राप्त करें और गार्डरेल्स के बिना सीधे अपने वर्कफ़्लो में इंटिग्रेट करें।

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

किसी भी OpenAI SDK के साथ कनेक्ट करने के लिए प्रदान किए गए बेस URL का उपयोग करें। एंडपॉइंट है https://api.unrestrictedcodingai.com/v1. अपनी API कुंजी में पास करें Authorization हेडर को Bearer टोकन के रूप में सेट करें। यह मानक लाइब्रेरी के साथ संगतता सुनिश्चित करता है जबकि एक अनसेंसर्ड LLM अनुभव प्रदान करता है।

curl https://api.unrestrictedcodingai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Explain how the async await pattern works in JavaScript"}]
  }'

प्रमाणीकरण कठोर है। यदि कुंजी अनुपस्थित या अमान्य है, तो API एक 401 त्रुटि लौटाता है। सुनिश्चित करें कि आपकी कुंजी सक्रिय है और Google या ईमेल के माध्यम से बनाए गए खाते से जुड़ी है।

POST /v1/chat/completions

अपने कोडिंग प्रॉम्प्ट्स चैट कंप्लीशंस एंडपॉइंट पर भेजें। मॉडल ID है uncensored. यह एकल मॉडल कानूनी वयस्क उपयोग के लिए कंटेंट अस्वीकार के बिना सभी टेक्स्ट जनरेशन को संभालता है। आप संदर्भ, शैली, और आउटपुट को नियंत्रित करते हैं।

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedcodingai.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 फॉर्मेट की उम्मीद करता है। इस दृष्टिकोण से आपको अपने प्रॉम्प्ट्स और कोड जनरेशन टास्क पर पूर्ण स्वतंत्रता बनाए रखने की अनुमति मिलती है।

GET /v1/models

GET एंडपॉइंट का उपयोग करके उपलब्ध मॉडलों की पुष्टि करें। यह एक सूची लौटाता है जिसमें uncensored मॉडल। भारी पेलोइड भेजने से पहले कनेक्टिविटी की पुष्टि करने के लिए इसका उपयोग करें। यह सेवा स्थिति के लिए एक तेज जांच है।

import OpenAI from "openai";

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

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

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

सेटिंग करके स्ट्रीमिंग सक्षम करें stream true पर सेट करें। यह टोकन को Server-Sent Events (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)

आंशिक आउटपुट को कुशलता से संभालें। API डेवलपर स्वायत्तता को प्राथमिकता देता है, इसलिए आप प्रत्येक टोकन को आने पर प्रोसेस करते हैं। यह विधि रियल-टाइम कोडिंग सहायकों या वाइब कोडिंग वर्कफ्लो के लिए आदर्श है।

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

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

मॉडल समर्थन करता है tool_choice फोर्स्ड एक्जीक्यूशन के लिए। यह एजेंटिक कोडिंग टास्क के लिए महत्वपूर्ण है जहां विश्वसनीयता मायने रखती है। इसका उपयोग उन ऑटोमेटेड वर्कफ्लो के लिए करें जिनमें निर्धारित संरचनाओं की आवश्यकता होती है।

रेट लिमिट्स और बाधाएँ

प्रति मिनट 300 अनुरोधों की सीमा का सम्मान करें। कन्करेंसी प्रति कुंजी 8 समानांतर अनुरोधों पर कैप है। अनुरोध बॉडी आकार 8 MB से अधिक नहीं हो सकता है। ये सीमाएं दुरुपयोग को रोकती हैं और लागत को कम रखती हैं।

402 त्रुटि अपर्याप्त पूर्व-भुगतान क्रेडिट का संकेत देती है। त्रुटियां और अस्वीकृतियां मुफ्त हैं, इसलिए आप केवल सफल पूर्णताओं के लिए भुगतान करते हैं। संदर्भ विंडो में इनपुट और आउटपुट सहित कुल 100,000 टोकन शामिल होते हैं।

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

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

संदर्भ विंडो 100,000 टोकन की है, जो प्रॉम्प्ट और पूर्णता दोनों को कवर करती है। इसका मतलब है कि तुरंत ट्रंकेशन के बिना विस्तृत कोडबेस और लंबी बातचीत संभव है।

मैं 401 या 402 जैसी त्रुटियों को कैसे हैंडल करूं?

401 त्रुटि का अर्थ है कि आपकी API कुंजी अमान्य या अनुपस्थित है। 402 त्रुटि दर्शाती है कि आपका पूर्वभुगतान क्रेडिट समाप्त हो गया है। सेवा का तुरंत उपयोग जारी रखने के लिए क्रिप्टो के माध्यम से टॉप अप करें।

क्या यह एक openai कम्पैटिबल API है?

हाँ, यह वही एंडपॉइंट और अनुरूप संरचना का उपयोग करता है। आपको बस मौजूदा OpenAI SDK कॉन्फ़िगरेशन में base URL और API key बदलने की आवश्यकता है।

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

रजिस्टर करें, अपनी कुंजी कॉपी करें, एंडपॉइंट URL अपडेट करें। बस इतना ही।