EmbeddingApis/डॉक्स
अपने पाइपलाइन के लिए बिना सेंसर टेक्स्ट API
एम्बेडिंग्स API क्विकस्टार्ट गाइड
इस गाइड का उपयोग करके अपने टेक्स्ट प्रोसेसिंग पाइपलाइनों में हमारे बिना सेंसर चैट पूर्तता API को एकीकृत करें। एंडपॉइंट मानक OpenAI फॉर्मेट्स स्वीकार करता है, जिससे आप बिना सामग्री अस्वीकृति के टेक्स्ट जनरेट, दस्तावेज सारांशित या डेटा निकाल सकते हैं।
प्रमाणीकरण
अपने अकाउंट डैशबोर्ड से जनरेट की गई एक विशिष्ट API कुंजी का उपयोग करके API तक पहुँचें। हर अनुरोध के Authorization हेडर में Bearer स्कीम का उपयोग करके इस कुंजी को शामिल करें। सभी एंडपॉइंट्स के लिए बेस URL https://api.embeddingapis.com/v1 है। यह URL आधिकारिक OpenAI SDKs और OpenAI-संगत सेवाओं के लिए कॉन्फ़िगर किसी भी क्लाइंट के साथ काम करता है। सुनिश्चित करें कि आपकी कुंजी सुरक्षित रखी गई है, क्योंकि यह आपके प्रीपेड क्रेडिट तक पहुँच प्रदान करती है।
प्रत्येक अकाउंट के लिए केवल एक सक्रिय कुंजी की अनुमति है, जिसे किसी भी समय रीजनरेट किया जा सकता है। कुंजी को रीजनरेट करने से तुरंत पिछली कुंजी रद्द हो जाती है, इसलिए अपनी कॉन्फ़िगरेशन को तुरंत अपडेट करें।
चैट कंप्लीशन्स एंडपॉइंट
POST /v1/chat/completions एंडपॉइंट पर टेक्स्ट प्रॉम्प्ट भेजें। API एक अकेले बिना सेंसर मॉडल को प्रदान करता है जिसकी ID uncensored है। यह मॉडल एक ओपन-वेट मॉडल है जिसे कानूनी वयस्कों, काल्पनिक या सुरक्षा-शोध विषयों के लिए बिना सामग्री अस्वीकृति के उत्तर देने के लिए ट्यून्ड किया गया है। यह इनपुट टेक्स्ट प्रोसेस करता है और आउटपुट टेक्स्ट देता है, जो आपके पाइपलाइन में पोस्ट-प्रोसेसिंग, सारांश या एक्सट्रैक्शन चरणों के लिए आदर्श है।
अपने सिस्टम और यूजर प्रॉम्प्ट्स वाले messages एरे के साथ अपने अनुरोध को संरचित करें। API जनरेटेड टेक्स्ट वाला एक JSON रिस्पॉन्स लौटाता है।
curl https://api.embeddingapis.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 इंटीग्रेशन
API के साथ इंटरैक्ट करने के लिए आधिकारिक OpenAI Python लाइब्रेरी का उपयोग करें। हमारे एंडपॉइंट के लिए base_url सेट करें और अपनी API कुंजी प्रदान करें। इस दृष्टिकोण से आपको मौजूदा क्लाइंट कोड को न्यूनतम परिवर्तनों के साथ उपयोग करने की अनुमति मिलती है। क्लाइंट संरचना और नेटवर्क अनुरोधों को संभालता है, और संरचित प्रतिक्रियाएँ लौटाता है जिन्हें आप अपने एप्लिकेशन लॉजिक के लिए पार्स कर सकते हैं।
सुनिश्चित करें कि आप सभी सुविधाओं, जिसमें स्ट्रीमिंग और फ़ंक्शन कॉलिंग शामिल है, का समर्थन करने के लिए SDK का एक हालिया संस्करण उपयोग कर रहे हैं। संपूर्णता को इवोक करते समय मॉडल ID uncensored ही रहती है।
from openai import OpenAI
client = OpenAI(base_url="https://api.embeddingapis.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 इंटीग्रेशन
JavaScript या TypeScript वातावरण के लिए, OpenAI Node.js SDK का उपयोग करें। सही बेस URL और API कुंजी के साथ क्लाइंट को कॉन्फ़िगर करें। यह सेटअप आपके मौजूदा Node-आधारित पाइपलाइन के साथ संगतता सुनिश्चित करता है। SDK POST /v1/chat/completions एंडपॉइंट के साथ कनेक्शन को प्रबंधित करता है, जिससे आप प्रॉम्प्ट भेज सकते हैं और दक्षता से टेक्स्ट संपूर्णता प्राप्त कर सकते हैं।
यह इंटीग्रेशन सर्वर-साइड टेक्स्ट प्रोसेसिंग के लिए उपयुक्त है, जैसे कैप्शन जनरेट करना, स्क्रिप्ट लिखना या बड़े टेक्स्ट ब्लॉक्स से डेटा एक्सट्रैक्ट करना।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.embeddingapis.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 एक सर्वर-सेंट इवेंट्स (SSE) स्ट्रीम लौटाता है, जो टोकन को जनरेट होते ही प्रदान करता है। यह रीयल-टाइम यूजर इंटरफेस या लंबे टेक्स्ट के प्रोसेसिंग के दौरान तत्कल प्रतिक्रिया के लिए विशेष रूप से उपयोगी है।
पार्टियल रिस्पॉन्स हैंडल करने के लिए 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 टोकन का समर्थन करती है। 8 MB बॉडी लिमिट या प्रति मिनट 300 अनुरोधों के रेट लिमिट को पार करने वाले अनुरोध विफल हो जाएंगे। यदि कुंजी अमान्य है, तो प्रमाणीकरण त्रुटियाँ 401 स्टेटस लौटाती हैं। जब प्रीपेड क्रेडिट समाप्त हो जाता है, तो टोकन उपयोग को कवर करने के लिए कोई क्रेडिट नहीं बचने के कारण अनुरोध विफल हो जाते हैं। 429 स्टेटस रेट लिमिट समाप्ति को इंगित करता है।
एक कठोर सामग्री लिमिट हमेशा लागू होती है: किशोरों से संबंधित यौन सामग्री वाले अनुरोध ब्लॉक हो जाते हैं, अन्य सेटिंग्स की परवाह किए बिना। अन्य सभी कानूनी वयस्क सामग्री बिना अस्वीकृति के प्रोसेस की जाती है।
तकनीकी विवरण
API की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| मॉडल ID | uncensored |
| Base URL | https://api.embeddingapis.com/v1 |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| अधिकतम आउटपुट | 100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| JSON मोड | response_format: {"type": "json_object"} |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| अनुरोध का आकार | 8 MB तक |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| कीमत | प्रति 10 लाख इनपुट टोकन $0.25 · प्रति 10 लाख आउटपुट टोकन $1.00 |
| वैधता | भुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| टॉप-अप | USDT (TRC20) या USDC (Base), $10 से $500 तक कोई भी पूरी राशि |
| मुफ़्त ट्रायल क्रेडिट | $0.50, 7 दिन, कार्ड की ज़रूरत नहीं · ट्रायल कुंजी: 2 समानांतर अनुरोध, 60 प्रति मिनट; पहले टॉप-अप के बाद पूरी सीमाएँ (8 और 300) |
| बोनस | $50 से +5%, $100 से +10% |
| साइन इन | Google या ईमेल और पासवर्ड |
| कुंजियाँ | हर खाते में एक सक्रिय कुंजी; नई कुंजी पुरानी की जगह लेती है |
| सामग्री | वयस्क सामग्री की अनुमति; नाबालिगों से जुड़ी यौन सामग्री अस्वीकार |
त्रुटि कोड
त्रुटियाँ JSON में स्थिर type के साथ आती हैं; विफल या अस्वीकृत अनुरोधों का शुल्क नहीं लगता।
| कोड | प्रकार | अर्थ |
|---|---|---|
400 | bad_request | अमान्य JSON, खाली संदेश, गलत पैरामीटर या कॉन्टेक्स्ट विंडो से अधिक |
401 | missing_key · invalid_key · key_revoked | कुंजी नहीं, गलत कुंजी या नई कुंजी से बदली गई |
402 | no_credit | क्रेडिट ख़त्म — टॉप-अप करें, तुरंत चालू |
403 | content_blocked | नाबालिगों से जुड़ी यौन सामग्री — अस्वीकार, कोई शुल्क नहीं |
404 | not_found | अज्ञात एंडपॉइंट |
413 | request_too_large | बॉडी 8 MB से बड़ी |
429 | rate_limited · concurrency | 300/मिनट या 8 समानांतर से अधिक — रुककर फिर कोशिश करें |
503 | upstream_busy | मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें |
प्रश्न और उत्तर
क्या यह API एम्बेडिंग्स जनरेशन का समर्थन करता है?
नहीं। यह API एक टेक्स्ट चैट-कंप्लीशन्स एंडपॉइंट है। यह एम्बेडिंग्स, इमेजेस, ऑडियो या वीडियो जनरेट नहीं करता है। सारांश या डेटा एक्सट्रैक्शन जैसे टेक्स्ट जनरेशन टास्क के लिए इसका उपयोग करें।
मूल्य निर्धारण कैसे गणना किया जाता है?
मूल्य निर्धारण पे-एज़-यू-गो प्रीपेड क्रेडिट पर आधारित है। इनपुट टोकन की कीमत प्रति 1M टोकन $0.25 है, और आउटपुट टोकन की कीमत प्रति 1M टोकन $1.00 है। क्रेडिट कभी खत्म नहीं होते।
क्या मॉडल बिना सेंसर है?
हाँ, मॉडल कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों को अस्वीकार नहीं करता है। हालांकि, किशोरों से संबंधित यौन सामग्री हमेशा ब्लॉक की जाती है।
आपकी कुंजी बस एक फ़ॉर्म दूर है
एक अकाउंट बनाएं, कुंजी कॉपी करें, बेस URL बदलें। सेटअप यही है।