HI ▾
API कुंजी पाएँ

GLM उपयोगकर्ताओं के लिए क्विकस्टार्ट

यह क्विकस्टार्ट डेवलपर्स को मानक OpenAI-कम्पैटिबल SDKs का उपयोग करके GLM API को इंटीग्रेट करने में मार्गदर्शन करता है। इसमें प्रमाणीकरण, बेसिक कंप्लीशन्स, स्ट्रीमिंग और फ़ंक्शन कॉलिंग कवर की गई है।

इंस्टॉलेशन और कॉन्फ़िगरेशन

शुरू करने से पहले, सुनिश्चित करें कि आपके भाषा के लिए आधिकारिक OpenAI SDK इंस्टॉल है। API एक मानक हेडर-आधारित प्रमाणीकरण योजना का उपयोग करता है। आपको Authorization हेडर को Bearer your-api-key पर सेट करना है और बेस URL को https://api.glmapi.cc/v1 पर कॉन्फ़िगर करना है। यह URL किसी भी क्लाइंट के साथ काम करता है जो OpenAI Chat Completions फॉर्मेट का समर्थन करता है।

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

पहला अनुरोध

कनेक्टिविटी परीक्षण करने के लिए एक सरल टेक्स्ट कंप्लीशन अनुरोध भेजें। प्राथमिक लार्ज लैंग्वेज मॉडल के लिए uncensored मॉडल आईडी का उपयोग करें। API max_tokens और temperature जैसे मानक पैरामीटर स्वीकार करता है।

यह अनुरोध एक प्रत्यक्ष टेक्स्ट रिस्पॉन्स लौटाता है। यदि आपको 401 त्रुटि मिलती है, तो अपनी API कुंजी की जांच करें। 402 त्रुटि का अर्थ है कि प्रीपेड क्रेडिट अपर्याप्त है।

curl https://api.glmapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

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

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

इस दृष्टिकोण से आपको बिजनेस लॉजिक को फिर से लिखे बिना प्रदाता बदलने की अनुमति मिलती है। मॉडल मानक प्रॉम्प्ट फॉर्मेट का जवाब देता है। आप मानक पैरामीटर के माध्यम से आउटपुट की लंबाई और यादृच्छिकता को नियंत्रित कर सकते हैं।

from openai import OpenAI

client = OpenAI(base_url="https://api.glmapi.cc/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 Integration

JavaScript वातावरण के लिए, Node SDK का उपयोग करें। baseUrl को हमारे API एंडपॉइंट पर संकेित करने के लिए कॉन्फ़िगर करें। यह सुनिश्चित करता है कि सभी अनुरोध सही ढंग से हमारे सर्वरों पर रूट हों।

SDK पुनः प्रयास और प्रतिक्रिया विश्लेषण को स्वचालित रूप से संभालता है। आप मानक पूर्णता पैरामीटर पास कर सकते हैं। प्रतिक्रिया ऑब्जेक्ट में उत्पन्न पाठ अपेक्षित स्थान पर होता है।

import OpenAI from "openai";

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

Streaming Responses

stream पैरामीटर को true पर सेट करके स्ट्रीमिंग सक्षम करें। API सर्वर-संदेश घटनाओं (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 टोकन समर्थित हैं, जिसमें अधिकतम आउटपुट 32,000 टोकन है। 8 MB शरीर सीमा से अधिक अनुरोध विफल हो जाएंगे। प्रति मिनट 300 अनुरोध और प्रति कुंजी 8 समानांतर अनुरोध की सीमा है।

त्रुटि 401 का अर्थ है अमान्य कुंजी। त्रुटि 402 का अर्थ है कि कोई प्रीपेड क्रेडिट शेष नहीं है। त्रुटि 429 रेट लिमिट को संकेत देती है। क्रेडिट कभी खत्म नहीं होता, और त्रुटियां टोकन नहीं खातीं। गोपनीयता बनाए रखी जाती है; प्रॉम्प्ट को ट्रेनिंग के लिए उपयोग नहीं किया जाता है।

तकनीकी विवरण

API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।

मदमान
API फ़ॉर्मेटOpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें
मॉडल IDuncensored
एंडपॉइंटPOST /v1/chat/completions · GET /v1/models
प्रमाणीकरणAuthorization: Bearer YOUR_KEY
Base URLhttps://api.glmapi.cc/v1
पैरामीटरtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
कॉन्टेक्स्ट विंडो100,000 टोकन (इनपुट + आउटपुट मिलाकर)
अधिकतम आउटपुट100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं)
फ़ंक्शन कॉलिंगहाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें
स्ट्रीमिंगहाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग
JSON मोडresponse_format: {"type": "json_object"}
समानांतर अनुरोधप्रति कुंजी एक साथ 8 तक
अनुरोध का आकार8 MB तक
रिस्पॉन्स हेडरX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
रेट लिमिटप्रति कुंजी प्रति मिनट 300 अनुरोध
टॉप-अपUSDT (TRC20) या USDC (Base), $20 से $500 तक कोई भी पूरी राशि
वैधताभुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं
बोनस$50 से +5%, $100 से +10%, $200 से +15%
बिलिंगप्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त
मुफ़्त ट्रायल क्रेडिट$0.50, 7 दिन, कार्ड की ज़रूरत नहीं · ट्रायल कुंजी: 2 समानांतर अनुरोध, 60 प्रति मिनट; पहले टॉप-अप के बाद पूरी सीमाएँ (8 और 300)
कीमतप्रति 10 लाख इनपुट टोकन $0.15 · प्रति 10 लाख आउटपुट टोकन $0.50
सामग्रीवयस्क सामग्री की अनुमति; नाबालिगों से जुड़ी यौन सामग्री अस्वीकार
साइन इनGoogle या ईमेल और पासवर्ड
कुंजियाँहर खाते में एक सक्रिय कुंजी; नई कुंजी पुरानी की जगह लेती है

त्रुटि कोड

त्रुटियाँ JSON में स्थिर type के साथ आती हैं; विफल या अस्वीकृत अनुरोधों का शुल्क नहीं लगता।

कोडप्रकारअर्थ
400bad_requestअमान्य JSON, खाली संदेश, गलत पैरामीटर या कॉन्टेक्स्ट विंडो से अधिक
401missing_key · invalid_key · key_revokedकुंजी नहीं, गलत कुंजी या नई कुंजी से बदली गई
402no_creditक्रेडिट ख़त्म — टॉप-अप करें, तुरंत चालू
403content_blockedनाबालिगों से जुड़ी यौन सामग्री — अस्वीकार, कोई शुल्क नहीं
404not_foundअज्ञात एंडपॉइंट
413request_too_largeबॉडी 8 MB से बड़ी
429rate_limited · concurrency300/मिनट या 8 समानांतर से अधिक — रुककर फिर कोशिश करें
503upstream_busyमॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें

प्रश्न और उत्तर

क्या यह आधिकारिक GLM API है?

नहीं, यह एक स्वतंत्र सेवा है। हम अपना बिना सेंसर मॉडल चलाते हैं और एक OpenAI-संगत इंटरफ़ेस प्रदान करते हैं। यह मूल GLM डेवलपर्स से संबद्ध नहीं है।

API के लिए भुगतान कैसे करें?

हम क्रिप्टो (TRC20 पर USDT, Base पर USDC) के माध्यम से टॉप-अप स्वीकार करते हैं। न्यूनतम टॉप-अप $20 है। प्रीपेड क्रेडिट टोकन उपयोग के आधार पर चार्ज होता है और कभी खत्म नहीं होता।

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

मॉडल 100,000-टोकन की कॉन्टेक्स्ट विंडो का समर्थन करता है। प्रति अनुरोध अधिकतम आउटपुट 32,000 टोकन है, जब तक कि अन्यथा निर्दिष्ट न किया जाए।

आपकी कुंजी बस एक फ़ॉर्म दूर है

एक खाता बनाएं, कुंजी कॉपी करें, बेस URL बदलें। सेटअप यही है।

API कुंजी प्राप्त करेंदस्तावेज़ पढ़ें