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

अनकेंसरड ओपनएआई-कम्पैटिबल API

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

यह दस्तावेज़ हमारी OpenAI-compatible API के साथ इंटिग्रेट करने के लिए एक क्विकस्टार्ट गाइड प्रदान करता है। आप स्टैंडर्ड क्लाइंट कोड का उपयोग करके टेक्स्ट भेज सकते हैं और अनफिल्टर्ड रिस्पॉन्स प्राप्त कर सकते हैं।

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

API अनुरोधों को स्वीकार करता है https://api.qwenapipricing.com/v1. हर कॉल के लिए Bearer टोकन पास करने की आवश्यकता होती है Authorization हेडर। आप साइनअप पेज पर इस कुंजी को जनरेट करते हैं और यह आपके प्रीपेड क्रेडिट खाते की पहचान करती है।

  • प्रमाणीकरण के लिए मानक HTTP हेडर्स का उपयोग करें।
  • कुंजी तब तक मान्य रहती है जब तक आपका क्रेडिट समाप्त नहीं हो जाता या आप इसे रद्द नहीं कर देते।

पहला अनुरोध

कनेक्टिविटी परीक्षण करने के लिए एक चैट पूर्णता अनुरोध भेजें। यह सरल कॉल सत्यापित करता है कि आपकी कुंजी काम कर रही है और एक मूल प्रतिक्रिया लौटाता है।

आप अपनी कुंजी के काम करने की जांच इस उदाहरण के साथ कर सकते हैं।

curl https://api.qwenapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the costs for the qwen2.5 models"}]
  }'

Python इंटीग्रेशन

हमारी सेवा के साथ इंटरैक्ट करने के लिए आधिकारिक OpenAI Python SDK का उपयोग करें। क्लाइंट को हमारे बेस URL की ओर इशारा करें और अपनी कुंजी प्रदान करें।

यह सेटअप किसी भी स्टैंडर्ड Python लाइब्रेरी के साथ काम करता है जो OpenAI एंडपॉइंट्स की उम्मीद करती है।

from openai import OpenAI

client = OpenAI(base_url="https://api.qwenapipricing.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.js इंटीग्रेशन

Node डेवलपर्स का उपयोग कर सकते हैं openai npm पैकेज। हमारे बेस यूआरएल के साथ क्लाइंट को कॉन्फ़िगर करें अनुरोध भेजने के लिए।

यह दृष्टिकोण मौजूदा OpenAI कोडबेस के साथ संगतता बनाए रखता है।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.qwenapipricing.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 आपके अनुरोध में। 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)

रेट लिमिट्स और त्रुटियाँ

प्रत्येक कुंजी प्रति मिनट 300 अनुरोध और 8 समवर्ती कनेक्शन की अनुमति देती है। अमान्य कुंजियों के लिए आपको 401 त्रुटि मिलती है, क्रेडिट खत्म होने पर 402, और रेट लिमिट के लिए 429। संदर्भ विंडो कुल मिलाकर 100,000 टोकन सपोर्ट करती है।

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

uncensored LLM API के साथ शुरुआत कैसे करें?

Google या ईमेल से साइन अप करें और एक API की प्राप्त करें। अपने पसंदीदा OpenAI-compatible SDK में बेस URL और की का उपयोग करके तुरंत अनुरोध भेजें।

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

मॉडल प्रॉम्प और कंप्लीशन दोनों को जोड़ने वाली 100,000 टोकन की कॉन्टेक्स्ट विंडो का समर्थन करता है।

क्या API स्ट्रीमिंग का समर्थन करता है?

हाँ, Server-Sent Events के माध्यम से टोकन-बाय-टोकन जवाब प्राप्त करने के लिए stream पैरामीटर को true पर सेट करें।

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

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

API कुंजी प्राप्त करें