hi ▾

Uncensored API को इंटीग्रेट करें

अपने प्रोजेक्ट में आधिकारिक OpenAI SDK डालें और इसे हमारे अनसेंसर्ड LLM API पर इंगित करें। यह क्विकस्टार्ट शून्य कॉन्फ़िगरेशन ड्रिफ्ट के साथ प्रमाणीकरण, पहले अनुरोध, स्ट्रीमिंग और त्रुटि हैंडलिंग के माध्यम से आपको मार्गदर्शन प्रदान करता है।

औपचारिक OpenAI SDK इंस्टॉल करें

पहले standard library को अपने environment में add करें। यह सुनिश्चित करता है कि आप उसी client code का उपयोग कर रहे हैं जो अन्य providers के साथ काम करता है।

  • चलाएं pip install openai Python के लिए।
  • चलाएं npm install openai Node.js के लिए।

ये पैकेज HTTP लॉजिक संभालते हैं ताकि आप प्रॉम्प्ट्स पर ध्यान केंद्रित कर सकें। आपको एक कस्टम क्लाइंट या अलग रूटिंग लेयर की आवश्यकता नहीं है। SDK रिट्राइज़ और JSON सीरियलाइजेशन को स्वचालित रूप से संभालता है।

अपने base URL और key को कॉन्फ़िगर करें

डैशबोर्ड पर उत्पन्न की का उपयोग करके SDK को हमारे सर्वर की ओर पॉइंट करें और मॉडल ID को uncensored.

  • बेस यूआरएल: https://api.pricingkeyapiopenai.com/v1
  • मॉडल: uncensored

यह कॉन्फ़िगरेशन किसी भी ओपनएआई-कंपैटिबल क्लाइंट के साथ काम करता है। आप अपनी मौजूदा कोड संरचना बनाए रख सकते हैं और बस एंडपॉइंट बदल सकते हैं। यहाँ कोई सब्सक्रिप्शन लॉक लागू नहीं होता।

Python में क्लाइंट सेटअप करने का तरीका:

from openai import OpenAI

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

अपना पहला चैट कंप्लीशन

/v1/chat/completions चैट कंप्लीशन एंडपॉइंट पर एक मानक POST अनुरोध करें। अपने सिस्टम और यूजर संदेश आवश्यक JSON फॉर्मेट में भेजें। API एक टेक्स्ट प्रतिक्रिया लौटाता है जो कानूनी वयस्तु विषयों के लिए मानक कंटेंट फ़िल्टर्स को नजरअंदाज करता है।

लेटेंसी और टोकन उपयोग की पुष्टि करने के लिए एक सरल प्रॉम्प्ट के साथ कनेक्शन का परीक्षण करें। यदि आपको प्रतिक्रिया मिलती है, तो आपका इंटीग्रेशन सही ढंग से काम कर रहा है।

उदाहरण अनुरोध संरचना:

curl https://api.pricingkeyapiopenai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert this curl request to Python using standard libraries"}]
  }'

वास्तविक समय में टोकन के लिए स्ट्रीमिंग सक्षम करें

सेट करें stream true पर सेट करें ताकि टोकन जनरेट होते हुए प्राप्त हों। यह चैट इंटरफेस और रियल-टाइम एप्लिकेशनों के लिए आवश्यक है। SDK सर्वर से आने वाले चंक को yield करता है।

प्रत्येक चंक प्रतिक्रिया का डेल्टा शामिल करता है। आप इन डेल्टा को जोड़कर अंतिम पाठ बना सकते हैं। स्ट्रीमिंग लंबे आउटपुट के लिए अनुपस्थित विलंबता को काफी कम करती है।

अपने Node.js क्लाइंट में स्ट्रीमिंग सक्षम करें:

import OpenAI from "openai";

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

टूल उपयोग के लिए JSON मोड और फ़ंक्शन कॉलिंग का उपयोग करें।

सेटिंग्स करके संरचित आउटपुट अनुरोध करें response_format को {"type": "json_object"}. यह मॉडल को वैध JSON लौटाने के लिए मजबूर करता है, न कि प्लेन टेक्स्ट। tools फ़ंक्शन कॉलिंग क्षमताओं के लिए।

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

अपने SDK में JSON मोड कॉन्फ़िगर करें:

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)

त्रुटियों और उपयोग सीमाओं को हैंडल करें

अपने एप्लिकेशन फ्लो को प्रबंधित करने के लिए विशिष्ट HTTP स्टेटस कोडों पर ध्यान दें। 401 त्रुटि का अर्थ है कि आपकी API कुंजी अमान्य या समाप्त हो गई है। 402 त्रुटि यह संकेत देती है कि आपके पास प्रीपेड क्रेडिट शेष नहीं है। 429 त्रुटि यह संकेत देती है कि आपने प्रति मिनट 300 अनुरोधों की दर सीमा को छू लिया है।

आपका संदर्भ विंडो कुल 100,000 टोकन है। यदि आप इससे अधिक करते हैं, तो API एक त्रुटि लौटाएगा। अस्वीकृतियां और त्रुटियां आपके टोकन बैलेंस का उपभोग नहीं करतीं। अपने अनुरोध बॉडी को 8 MB के नीचे रखें।

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

ओपनएआई API कुंजी मूल्य निर्धारण संरचना क्या है?

हम 1M इनपुट टोकन के लिए $0.15 और 1M आउटपुट टोकन के लिए $0.50 चार्ज करते हैं। कोई मासिक सब्सक्रिप्शन या आइडल कैपेसिटी शुल्क नहीं है। आप केवल उन टोकन के लिए भुगतान करते हैं जिन्हें आप अपनी पूर्व-भुगतानित क्रिप्टो बैलेंस से वास्तव में उपयोग करते हैं।

क्या यह एक अनकैप्सर्ड LLM मॉडल है?

हाँ, हमारा मॉडल कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों को अस्वीकार नहीं करता है। एकमात्र कड़ा सीमा यह है कि हम बालों के साथ यौन सामग्री वाले अनुरोधों को अस्वीकार करते हैं। यह GPT, Claude या किसी अन्य विक्रेता' का मॉडल नहीं है।

आप कौन-से भुगतान विधियाँ स्वीकार करते हैं?

केवल क्रिप्टो: TRC20 पर USDT या Base पर USDC, $20 से $500 तक कोई भी पूर्ण राशि। $50 से बोनस क्रेडिट लागू होता है।

अपना API कुंजी

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

अभी शुरू करें