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

एक API: क्विकस्टार्ट गाइड

एकल कॉन्फ़िगरेशन बदलाव के साथ अपने बिना सेंसर LLM API को इंटीग्रेट करें। ड्रॉप-इन संगतता का अर्थ है कि आप बेस URL और API कुंजी बदलते हैं, फिर अपने मौजूदा कोड को बनाए रखते हैं।

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

अपने क्लाइंट को हमारे समर्पित एंडपॉइंट की ओर इशारा करके शुरू करें। यह OpenAI-सुसंगत API मानक प्रमाणीकरण हेडर का उपयोग करता है, इसलिए आपको अपनी कॉन्फ़िगरेशन में केवल दो मान बदलने की आवश्यकता है।

बेस URL https://api.onekeyllmapi.com/v1 है। साइनअप पेज पर अपनी अद्वितीय API कुंजी जनरेट करें। शुरू करने के लिए कार्ड की आवश्यकता नहीं है, और पंजीकरण के तुरंत बाद कुंजी दिखाई जाती है। इस कुंजी को सुरक्षित रखें; यह सेवा के सभी अनुरोधों को प्रमाणीकृत करता है।

बेसिक कंप्लीशन

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

  • मॉडल ID: uncensored
  • एंडपॉइंट: POST /v1/chat/completions
  • कॉन्टेक्स्ट: 100,000 टोकन

इस उदाहरण के साथ अपना पहला अनुरोध करें:

curl https://api.onekeyllmapi.com/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 इंटीग्रेशन

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

  • इंस्टॉल करें pip install openai
  • एनवायरनमेंट वेरिएबल सेट करें या क्लाइंट इनिट में सीधे पास करें
  • chat.completions.create() को सामान्य तरीके से कॉल करें

क्लाइंट को इस तरह कॉन्फ़िगर करें:

from openai import OpenAI

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

मानक OpenAI Node पैकेज का उपयोग करके JavaScript या TypeScript प्रोजेक्ट्स के साथ इंटीग्रेट करें। क्लाइंट को हमारे URL की ओर इशारा करें और अपनी कुंजी प्रदान करें। यह दृष्टिकोण किसी भी OpenAI-संगत क्लाइंट संरचना के साथ संगतता बनाए रखता है।

  • इंस्टॉल करें npm install openai
  • कस्टम बेस URL के साथ इनिशियलाइज़ करें
  • मानक async/await पैटर्न का उपयोग करें

उदाहरण इनिशियलाइज़ेशन:

import OpenAI from "openai";

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

स्ट्रीमिंग रिस्पॉन्सेस

कम लैटेंसी के लिए टोकन-दर-टोकन प्रतिक्रियाएँ प्राप्त करें। हमारा स्ट्रीमिंग API Server-Sent Events (SSE) का समर्थन करता है, जिससे आप आउटपुट को जनरेट होते हुए प्रदर्शित कर सकते हैं। यह चैट इंटरफ़ेस या रियल-टाइम एप्लिकेशन के लिए उपयोगी है।

  • अपने अनुरोध में 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)

सीमाएँ, त्रुटियाँ और कॉन्टेक्स्ट

मजबूत इंटीग्रेशन बनाने के लिए बाधाओं को समझें। API एक 100k context api विंडो का समर्थन करता है, जो लंबे दस्तावेज़ों या बातचीत की अनुमति देता है। अनुरोधों को 8 MB बॉडी साइज तक सीमित किया गया है।

सामान्य त्रुटियों में अमान्य कुंजियों के लिए 401, प्रीपेड क्रेडिट खत्म होने पर 402, और प्रति मिनट 300 अनुरोधों से अधिक के लिए 429 शामिल हैं। पे-एज़-यू-गो क्रेडिट कभी समाप्त नहीं होता, और आप $10 से टॉप-अप कर सकते हैं। फ़ंक्शन निष्पादन के लिए टूल कॉलिंग का समर्थन किया जाता है।

API विवरण

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

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

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

क्या यह एक OpenAI मॉडल है?

नहीं। हम अपने GPU सर्वरों पर चलने वाले एक अकेले, समर्पित बिना सेंसर लैंग्वेज मॉडल को सर्व करते हैं। यह GPT, Claude या किसी अन्य विक्रेता का मॉडल नहीं है, लेकिन यह उनकी API संरचना के साथ संगत है।

मूल्य निर्धारण कैसे काम करता है?

हम मासिक शुल्क के बिना pay-as-you-go मॉडल का उपयोग करते हैं। इनपुट टोकन की लागत 1M पर $0.25 है, और आउटपुट टोकन की लागत 1M पर $1.00 है। प्रीपेड क्रेडिट कभी समाप्त नहीं होता, और आप $0.50 के ट्रायल क्रेडिट के साथ शुरू कर सकते हैं।

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

API प्रॉम्प्ट और कंप्लीशन दोनों के लिए 100,000 टोकन की कॉन्टेक्स्ट विंडो का समर्थन करती है। इससे एक ही अनुरोध में विस्तृत वार्तालाप या लंबे दस्तावेज़ प्रोसेसिंग की अनुमति मिलती है।

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

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