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

Qwen AI API क्विकस्टार्ट

अपने चैट पूर्णताओं को मिनटों में हमारे uncensored एंडपॉइंट पर माइग्रेट करें। यह क्विकस्टार्ट प्रमाणीकरण, स्ट्रीमिंग और OpenAI-संगत API के लिए पैरामीटर ट्यूनिंग कवर करता है।

प्रमाणीकरण और बेस यूआरएल सेटअप

डैशबोर्ड पर अपनी API कुंजी जनरेट करें। बेस URL है https://api.qwenaiapi.com/v1 और आप अपनी कुंजी को "the" में पास करते हैं। Authorization हेडर। यह कॉन्फ़िगरेशन बिना कोड परिवर्तन के किसी भी मानक OpenAI SDK क्लाइंट के साथ काम करता है। प्रति खाता आपको एक सक्रिय कुंजी मिलती है; एक नई कुंजी जनरेट करने से पिछली कुंजी तुरंत अमान्य हो जाती है। साइनअप के लिए फ़ोन नंबर की आवश्यकता नहीं है।

पहला अनुरोध

एक POST अनुरोध भेजें /v1/chat/completions अपनी कुंजी और मॉडल ID के साथ। मॉडल पहचानकर्क है uncensored और यह मानक चैट संदेशों का जवाब देता है। आप एक सरल सिस्टम प्रॉम्प्ट के साथ कनेक्टिविटी का परीक्षण कर सकते हैं ताकि लेटेंसी और प्रतिक्रिया प्रारूप की पुष्टि कर सकें। 401 जैसे त्रुटियां अमान्य कुंजी को इंगित करती हैं, जबकि 402 का अर्थ है कि आपकी प्रीपेड क्रेडिट खत्म हो गई है।

curl https://api.qwenaiapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize this pull request diff"}]
  }'

Python SDK इंटीग्रेशन

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

from openai import OpenAI

client = OpenAI(base_url="https://api.qwenaiapi.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 उपयोग

अपने बेस URL और कुंजी के साथ Node.js क्लाइंट को इनिशियलाइज़ करें। पैकेज मानक चैट पूर्णता अनुरोधों का समर्थन करता है। आप मॉडल ID को कॉन्फ़िगर कर सकते हैं यह सुनिश्चित करने के लिए कि आप अनसेंसर्ड एंडपॉइंट पर जा रहे हैं। यह एकीकरण प्रोग्रामेटिक एक्सेस वाले सर्वर-साइड अनुप्रयोगों के लिए आदर्श है। SDK उच्च-वॉल्यूम अनुरोधों के लिए कनेक्शन पूलिंग को कुशलता से प्रबंधित करता है।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.qwenaiapi.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) प्राप्त करते हैं। अंतिम चंक में बिलिंग उद्देश्यों के लिए कुल टोकन उपयोग होता है। यह पाठ को क्रमिक रूप से प्रदर्शित करके उपयोगकर्ताओं के लिए अनुभवगत विलंबता को कम करता है। आपको अंतिम उपयोग डेटा को पकड़ने के लिए स्ट्रीम को सही तरीके से प्रोसेस करना होगा।

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)

संदर्भ विंडो & सीमाएँ

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

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

अनसेंसर्ड क्वेन API बेस यूआरएल क्या है?

बेस यूआरएल HTTPS://api.qwenaiapi.com/v1 है। अनुरोधों को सही तरीके से रूट करने के लिए आपको इसे अपने OpenAI-संगत क्लाइंट कॉन्फ़िगरेशन में सेट करना होगा।

अपनी qwen API कुंजी कैसे प्राप्त करें?

Google या ईमेल के साथ Get API key पेज पर साइन अप करें। आपकी कुंजी तुरंत प्रदर्शित होती है और इसका उपयोग अनुरोधों को प्रमाणीकृत करने के लिए किया जा सकता है।

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

हाँ, स्ट्रीमिंग सर्वर-सेंट इवेंट्स के माध्यम से समर्थित है। stream पैरामीटर को true पर सेट करें और प्रतिक्रिया चंक को प्रोसेस करें ताकि टोकन-दर-टोकन आउटपुट प्राप्त कर सकें।

अपनी API कुंजी सुरक्षित करें

रजिस्टर करें, अपने क्रेडेंशियल्स कॉपी करें, बेस URL अपडेट करें। बस यही पूरी कॉन्फ़िगरेशन है।