अनसेंसर्ड चैट API को इंटीग्रेट करें
हमारे अनकैप्ड LLM API के साथ बिल्डिंग शुरू करें अपने बेस URL और कुंजी सेट करके, फिर टेक्स्ट अनुरोध भेजें जैसे कि आप OpenAI के साथ करते हैं। यह क्विकस्टार्ट एकीकरण, स्ट्रीमिंग और त्रुटि हैंडलिंग के आवश्यक पहलुओं को कवर करता है ताकि आपका प्रोजेक्ट तुरंत चल सके।
अपना बेस URL और API कुंजी
अपने एप्लिकेशन को कनेक्ट करने के लिए प्रदान की गई बेस यूआरएल और एक मान्य एपीआई कुंजी का उपयोग करें। हमारी सेवा पूरी तरह से OpenAI संगत है, जिसका अर्थ है कि आपको केवल मौजूदा क्लाइंट कोड में बेस यूआरएल और प्रमाणीकरण हेडर बदलने की आवश्यकता है। आपको अपने पूरे इंटीग्रेशन लॉजिक को फिर से लिखने की आवश्यकता नहीं है जबकि हमारे uncensored मॉडल पर स्विच करने के लिए।
- बेस यूआरएल:
https://api.glmapiprice.com/v1 - मॉडल ID:
uncensored
डैशबोर्ड के माध्यम से Google या ईमेल का उपयोग करके अपनी कुंजी जनरेट करें। अपनी कुंजी को सुरक्षित रखें क्योंकि यह आपके प्रीपेड क्रेडिट तक पहुंच प्रदान करती है।
अपना पहला चैट कंप्लीशन अनुरोध
चैट कंप्लीशन्स एंडपॉइंट पर एक मानक POST रिक्वेस्ट भेजें और टेक्स्ट प्रतिक्रिया प्राप्त करें। यह सबसे बुनियादी इंटरैक्शन है और किसी भी OpenAI-compatible SDK के साथ काम करता है। आप एक सिस्टम प्रॉम्प्ट और यूजर मैसेज प्रदान करते हैं, और मॉडल जनरेटेड टेक्स्ट लौटाता है।
curl https://api.glmapiprice.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate cost for 50k tokens at current rate"}]
}'सुनिश्चित करें कि आप मॉडल ID को uncensored अपने अनुरोध बॉडी में। यह API को बताता है कि जनरेशन के लिए किस मॉडल का उपयोग करना है।
Python SDK के साथ एकीकृत करें
प्रोग्रामेटिक रूप से API के साथ इंटरैक्ट करने के लिए आधिकारिक Python लाइब्रेरी का उपयोग करें। यह दृष्टिकोण JSON सीरियलाइजेशन और त्रुटि हैंडलिंग को स्वचालित रूप से संभालता है। किसी भी कॉल करने से पहले आपको सही बेस URL के साथ क्लाइंट को कॉन्फ़िगर करना होगा।
from openai import OpenAI
client = OpenAI(base_url="https://api.glmapiprice.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)यह विधि उन बैकएंड सर्विसेज या स्क्रिप्ट्स के लिए आदर्श है जहां आपको Python में रिस्पॉन्स प्रोसेस करने की आवश्यकता होती है। SDK HTTP कनेक्शन को कुशलता से प्रबंधित करता है।
Node SDK का उपयोग करके कनेक्ट करें
स्टैंडर्ड क्लाइंट लाइब्रेरी का उपयोग करके Node.js वातावरण में API लागू करें। यह आपको JavaScript या TypeScript एप्लिकेशन में अनसेंसर्ड मॉडल को सीधे एकीकृत करने की अनुमति देता है। बेस यूआरएल को हमारे सेवा की ओर इशारा करने के लिए कॉन्फ़िगर करें।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.glmapiprice.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);Node.js डेवलपर्स इसका उपयोग सर्वरलेस फंक्शन या फुल-स्टैक एप्लिकेशन बनाने के लिए कर सकते हैं। सिंटैक्स OpenAI क्लाइंट को दर्शाता है, जो एक सहज संक्रमण सुनिश्चित करता है।
SSE के साथ स्ट्रीमिंग सक्षम करें
स्ट्रीम पैरामीटर को true सेट करके रियल-टाइम में स्ट्रीम रिस्पॉन्स करें। यह जनरेट होते हुए पाठ के चंक भेजता है, जो चैट इंटरफेस के लिए उपयोगकर्ता अनुभव को बेहतर बनाता है। आपको अंतिम चंक में टोकन उपयोग आंकड़े प्राप्त होते हैं।
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 कुंजी अमान्य या समाप्त हो जाती है, तो आप एक 401 त्रुटि का सामना कर सकते हैं। एक 402 त्रुटि अपर्याप्त पूर्व-भुगतान क्रेडिट को इंगित करती है, जिसके लिए क्रिप्टो टॉप-अप की आवश्यकता होती है। दर सीमाएं यदि आप प्रति मिनट 300 अनुरोध से अधिक करते हैं तो एक 429 स्टेटस लौटाती हैं।
संदर्भ विंडो प्रॉम्प्ट और कंप्लीशन दोनों के लिए 100,000 टोकन तक की अनुमति देती है। त्रुटियां और अस्वीकृतियां आपके प्रीपेड क्रेडिट का उपभोग नहीं करतीं, यह सुनिश्चित करते हुए कि आप केवल वास्तविक आउटपुट के लिए भुगतान करें।
अक्सर पूछे जाने वाले प्रश्न
इस अनसेंसर्ड मॉडल के लिए जीएलएम API कीमत क्या है?
हमारी कीमत 1M इनपुट टोकन प्रति $0.15 और 1M आउटपुट टोकन प्रति $0.50 है। आप प्रीपेड क्रेडिट के साथ केवल उसी के लिए भुगतान करते हैं जिसका आप उपयोग करते हैं, और कोई मासिक सदसता शुल्क नहीं है।
API कुंजी के साथ शुरुआत कैसे करें?
अपनी API कुंजी तुरंत प्राप्त करने के लिए Google या ईमेल का उपयोग करके साइन अप करें। कुंजी निर्माण के तुरंत बाद प्रदर्शित होती है और बेस URL को अपडेट करके किसी भी OpenAI-compatible क्लाइंट के साथ उपयोग की जा सकती है।
यदि रेट लिमिट पर पहुँच जाता हूँ तो क्या होता है?
आपको 300 अनुरोध प्रति मिनट या 8 समवर्ती अनुरोध से अधिक होने पर 429 स्टेटस कोड मिलेगा। यदि आवश्यक हो तो अपनी अनुरोध आवृत्ति कम करें या लोड को कई API कुंजियों में वितरित करें।
अपनी कुंजी अभी सुरक्षित करें
रजिस्टर करें, अपनी कुंजी प्राप्त करें, और अपना एंडपॉइंट यूआरएल अपडेट करें। बस यही है।