hi ▾

क्विकस्टार्ट: कुछ ही मिनटों में अपना प्रॉक्सी उपयोग करें

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

https://api.proxyapiopenai.com/v1uncensored

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

अपने क्लाइंट को हमारे गेटवे की ओर निर्देशित करें ताकि मानक फ़िल्टर्स को बायपास किया जा सके। बेस यूआरएल डिफ़ॉल्ट वेंडर एंडपॉइंट को इससे बदल देता है https://api.proxyapiopenai.com/v1. यह एकल परिवर्तन सभी अनुरोधों को हमारी अफिल्टर्ड इंफ्रास्ट्रक्चर के माध्यम से रूट करता है बिना URL स्ट्रिंग के अलावा कोड मॉडिफिकेशन की आवश्यकता के। आप उपलब्ध मॉडल्स की जांच करके कनेक्टिविटी की पुष्टि कर सकते हैं।

एंडपॉइंट मानक OpenAI-कम्पैटिबल पैरामीटर का समर्थन करता है।404 त्रुटियों से बचने के लिए सुनिश्चित करें कि आपकी लाइब्रेरी सही पाथ को टारगेट करती है।

अपना API कुंजी सेट करें

प्रमाणीकरण साइनअप के दौरान जनरेट की गई एकल Bearer टोकन पर निर्भर करता है। अपनी कुंजी डैशबोर्ड से प्राप्त करें और OPENAI_API_KEY पर्यावरण चर। हमारा प्रॉक्सी इस कुंई को सब्सक्रिप्शन टियर्स के बजाय प्रीपेड क्रेडिट बैलेंस के खिलाफ सत्यापित करता है। तुरंत कुंई का उपयोग करें; यह जनरेट होते ही सक्रिय हो जाती है।

अपनी कुंजी को सुरक्षित रखें। मानक प्रदाताओं के विपरीत, हम प्रति खाता एक से अधिक कुंजियां प्रदान नहीं करते हैं, इसलिए इस टोकन को अपने एकमात्र एक्सेस क्रेडेंशियल के रूप में मानें।

अपना पहला अनुरोध बनाएं

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

curl https://api.proxyapiopenai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the provided log output."}]
  }'

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

Python SDK एकीकरण

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

from openai import OpenAI

client = OpenAI(base_url="https://api.proxyapiopenai.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 JSON प्रारूपों से मेल खाती है।

Node SDK एकीकरण

कॉन्फ़िगरेशन ऑब्जेक्ट में बेस URL निर्दिष्ट करके Node.js क्लाइंट को इंटीग्रेट करें। यह सेटअप जनरेटिव टेक्स्ट की आवश्यकता वाले किसी भी Express या स्टैंडअलोन Node एप्लिकेशन के साथ काम करता है। प्रॉक्सी मानक स्ट्रीमिंग और नॉन-स्ट्रीमिंग मोड्स का समर्थन करता है।

import OpenAI from "openai";

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

सुनिश्चित करें कि आपका पैकेज वर्शन baseURL पैरामीटर। पुराने संस्करणों में मैन्युअल हेडर समायोजन की आवश्यकता हो सकती है।

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

रियल-टाइम टोकन जनरेशन सक्षम करने के लिए 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)

सामग्री के टुकड़ों को निकालने के लिए SSE स्ट्रीम को पार्स करें। संभावित नेटवर्क विच्छेदों को सहजता से हैंडल करें, क्योंकि स्ट्रीमिंग कनेक्शन मानक JSON प्रतिक्रियाओं की तुलना में अधिक डिस्कनेक्ट होने के लिए संवेदनशील होते हैं।

अक्सर पूछे जाने वाले प्रश्न

मेरा प्रॉक्सी 401 त्रुटि क्यों लौटाता है?

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

यदि क्रेडिट खत्म हो जाता है तो क्या होता है?

अनुरोध तब 402 भुगतान आवश्यक त्रुटि लौटाते हैं जब आपका पूर्वभुगतान शेष शून्य हो जाता है। सेवा को तुरंत फिर से शुरू करने के लिए USDT (TRC20) या USDC (Base) का उपयोग करके टॉप अप करें। क्रेडिट कभी समाप्त नहीं होते हैं, इसलिए आप किसी भी समय फंड जोड़ सकते हैं और पिछले शेष का उपयोग जारी रख सकते हैं।

दर सीमाएं और संदर्भ विंडो क्या हैं?

प्रत्येक API कुंजी प्रति मिनट 300 अनुरोधों का समर्थन करती है और 8 समानांतर अनुरोधों की अनुमति देती है। संदर्भ विंडो प्रॉम्प्ट और पूर्णता दोनों के लिए मिलाकर 100,000 टोकन तक फैली होती है। इन सीमाओं को पार करने पर विंडो रीसेट होने तक 429 Too Many Requests त्रुटि ट्रिगर होती है।

मिनटों में अपना API key प्राप्त करें

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

ट्रायल क्रेडिट के साथ आज़माएं