Acestep पाइपलाइन्स के लिए क्विकस्टार्ट
इस संक्षिप्त क्विकस्टार्ट के साथ अपनी मल्टीमोडल पाइपलाइन में बिना सेंसर टेक्स्ट API को इंटीग्रेट करें। मानक OpenAI-संगत इंटरफ़ेस का उपयोग करके स्क्रिप्ट, कैप्शन और प्रॉम्प्ट इंजीनियरिंग आउटपुट जनरेट करें।
पूर्वशर्त: अपनी API कुंजी प्राप्त करें
अनुरोध करने से पहले, आपको एक वैध API कुंजी की आवश्यकता है। acestep.cc पर Get API key पृष्ठ पर जाएं। आप Continue with Google का उपयोग करके या ईमेल और पासवर्ड खाता बनाकर साइन अप कर सकते हैं। फ़ोन नंबर की आवश्यकता नहीं है। पंजीकरण के बाद, आपकी API कुंजी तुरंत प्रदर्शित होती है। इस कुंजी को कॉपी करें; आप इसका उपयोग सभी बाद के अनुरोधों के लिए प्रमाणीकरण के लिए करेंगे। यदि आपके पास क्रेडिट नहीं है, तो आपको टॉप-अप करना होगा। हम $10 और $500 के बीच की राशि के लिए केवल क्रिप्टो भुगतान (TRC20 पर USDT या Base पर USDC) स्वीकार करते हैं। नए खातों को $0.50 का मुफ़्त ट्रायल क्रेडिट मिलता है जो 7 दिनों के लिए मान्य होता है, शुरू करने के लिए कार्ड की आवश्यकता नहीं होती है। अपनी कुंजी को सुरक्षित रखें, क्योंकि यह रेट लिमिट और टोकन खपत के खिलाफ आपके उपयोग की प्रमाणीकरण करती है।स्थापना
API मानक OpenAI-संगत प्रोटोकॉल का उपयोग करता है। आप इसे अपनी पसंदीदा भाषा के आधिकारिक OpenAI SDKs या किसी भी HTTP क्लाइंट का उपयोग करके संपर्क कर सकते हैं। Python के लिए,openai पैकेज इंस्टॉल करें। Node.js के लिए, openai इंस्टॉल करें। सुनिश्चित करें कि आप एक हालिया SDK संस्करण का उपयोग कर रहे हैं जो कस्टम बेस URLs का समर्थन करता है। हमारे सेवा के लिए बेस URL https://api.acestep.cc/v1 है। यह आपको मौजूदा पाइपलाइन कोड को पुन: उपयोग करने की अनुमति देता है जो OpenAI एंडपॉइंट की उम्मीद करता है, बस बेस URL और API कुंजी को बदलकर। आपके अनुरोधों में जो मॉडल ID निर्दिष्ट करने की आवश्यकता है वह uncensored है। यह मॉडल एक ओपन-वेट मॉडल है जो कानूनी वयस्क, काल्पनिक या विवादास्पद विषयों पर न्यूनतम अस्वीकार्यताओं के लिए ट्यून्ड है, जिससे यह उन रचनात्मक पाइपलाइनों के लिए आदर्श है जहां सामग्री फ़िल्टर वैध रचनात्मक आउटपुट को अवरुद्ध कर सकते हैं।
मूलभूत अनुरोध: टेक्स्ट जनरेट करें
अपने सिस्टम प्रॉम्प्ट और उपयोगकर्ता संदेशों के साथ/v1/chat/completions पर एक POST अनुरोध भेजें। मॉडल जनरेटेड टेक्स्ट लौटाएगा। सुनिश्चित करें कि आप model पैरामीटर को uncensored पर सेट करें। आप temperature और top_p के साथ रचनात्मकता को नियंत्रित कर सकते हैं। कॉन्टेक्स्ट विंडो कुल 100,000 टोकन (प्रॉम्प्ट + पूर्णता) का समर्थन करती है। प्रति अनुरोध अधिकतम आउटपुट 32,000 टोकन है, या 2,048 यदि आप max_tokens निर्दिष्ट नहीं करते हैं। त्रुटियां और अस्वीकृतियां क्रेडिट खपत नहीं करती हैं, लेकिन सफल टोकन जनरेशन करती है। स्क्रिप्ट जनरेट करने, कैप्शन बनाने, या अन्य मॉडेलिटीज जैसे स्पीच या इमेज जनरेशन APIs को पास करने से पहले टेक्स्ट डेटा प्रोसेस करने के लिए इस एंडपॉइंट का उपयोग करें।
स्ट्रीमिंग प्रतिक्रियाएं
रियल-टाइम अपडेट के लिए, अपने अनुरोध मेंstream: true सेट करें। API सर्वर-सेंट इवेंट्स (SSE) लौटाता है। प्रत्येक चंक आंशिक टेक्स्ट रखता है। टोकन उपयोग विवरण स्ट्रीम के अंतिम चंक में प्रदान किए जाते हैं। यह उन एप्लिकेशन के लिए उपयोगी है जो टेक्स्ट को जनरेट होते ही प्रदर्शित करते हैं, जिससे उपयोगकर्ताओं के लिए अनुपित विलंबता में सुधार होता है। सुनिश्चित करें कि आपका क्लाइंट SSE को सही ढंग से संभालता है। स्ट्रीम आपको टोकन को आने के रूप में प्रोसेस करने की अनुमति देता है, जो आपके पाइपलाइन में लंबी सामग्री जनरेशन के लिए लाभदायक है। याद रखें कि स्ट्रीमिंग मूल्य निर्धारण या टोकन सीमाओं को नहीं बदलती; आप जनरेटेड कुल टोकन के लिए अभी भी चार्ज होते हैं।
फ़ंक्शन कॉलिंग
API फ़ंक्शन कॉलिंग का समर्थन करता है, जिससे मॉडल आपके परिभाषित टूल्स के आधार पर संरचित डेटा आउटपुट कर सकता है। अपने फ़ंक्शंस कोtools पैरामीटर में परिभाषित करें। tool_choice को auto या एक विशिष्ट फ़ंक्शन नाम पर सेट करें। यदि उपयुक्त हो, तो मॉडल एक फ़ंक्शन कॉल ऑब्जेक्ट के साथ प्रतिक्रिया देगा। यह टेक्स्ट से संरचित डेटा निकालने या डाउनस्ट्रीम API कॉल्स के लिए इनपुट तैयार करने के लिए मूल्यवान है। आप response_format को {"type": "json_object"} पर सेट करके JSON आउटपुट को भी लागू कर सकते हैं। यह सुनिश्चित करता है कि मॉडल मान्य JSON लौटाता है, जो आपके स्वचालित पाइपलाइन में विश्वसनीय इंटीग्रेशन के लिए महत्वपूर्ण है। अपने टेक्स्ट प्रोसेसिंग चरणों की विश्वसनीयता को बढ़ाने के लिए इन सुविधाओं का उपयोग करें।
मूल्य निर्धारण और सीमाएं
मूल्य $0.25 प्रति 1M इनपुट टोकन और $1.00 प्रति 1M आउटपुट टोकन है। क्रेडिट प्रीपेड है और कभी समाप्त नहीं होता। त्रुटियां मुफ़्त हैं। रेट लिमिट प्रति कुंजी प्रति मिनट 300 अनुरोध और प्रति कुंजी एक ही समय पर 8 समानांतर अनुरोध हैं। अधिकतम अनुरोध बॉडी साइज 8 MB है। यदि आप रेट लिमिट को पार करते हैं, तो आपको 429 त्रुटि मिलती है। 401 त्रुटि एक अमान्य या समाप्त हो चुकी कुंजी को दर्शाती है। 402 त्रुटि का अर्थ है कि आपके पास अपर्याप्त क्रेडिट है। क्रेडिट के लिए रिफंड जारी नहीं किए जाते हैं; विवाद सपोर्ट पृष्ठ के माध्यम से हैंडल किए जाते हैं। प्रति खाता एक सक्रिय कुंजी की अनुमति है; एक नई कुंजी जनरेट करने से पुरानी कुंजी बदल जाती है। अपनी पाइपलाइन के पुनःप्रयास तर्क को डिज़ाइन करते समय इन सीमाओं को ध्यान में रखें।
cURL
curl https://api.acestep.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
from openai import OpenAI
client = OpenAI(base_url="https://api.acestep.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.acestep.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);स्ट्रीमिंग
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 की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।
| मद | मान |
|---|---|
| API फ़ॉर्मेट | OpenAI के अनुकूल: कोई भी OpenAI SDK चलेगा — बस base URL और कुंजी बदलें |
| मॉडल ID | uncensored |
| प्रमाणीकरण | Authorization: Bearer YOUR_KEY |
| एंडपॉइंट | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.acestep.cc/v1 |
| अधिकतम आउटपुट | 100,000-टोकन विंडो के शेष हिस्से तक; max_tokens वैकल्पिक (अलग सीमा नहीं) |
| फ़ंक्शन कॉलिंग | हाँ — tools, tool_choice; जवाब में tool_calls, स्ट्रीमिंग में भी; नतीजे role: tool संदेश से भेजें |
| कॉन्टेक्स्ट विंडो | 100,000 टोकन (इनपुट + आउटपुट मिलाकर) |
| स्ट्रीमिंग | हाँ — server-sent events; आख़िरी हिस्से में टोकन उपयोग |
| JSON मोड | response_format: {"type": "json_object"} |
| पैरामीटर | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| अनुरोध का आकार | 8 MB तक |
| समानांतर अनुरोध | प्रति कुंजी एक साथ 8 तक |
| रेट लिमिट | प्रति कुंजी प्रति मिनट 300 अनुरोध |
| रिस्पॉन्स हेडर | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| कीमत | प्रति 10 लाख इनपुट टोकन $0.25 · प्रति 10 लाख आउटपुट टोकन $1.00 |
| टॉप-अप | USDT (TRC20) या USDC (Base), $10 से $500 तक कोई भी पूरी राशि |
| वैधता | भुगतान किया क्रेडिट कभी समाप्त नहीं होता, कोई सदस्यता नहीं |
| बोनस | $50 से +5%, $100 से +10% |
| मुफ़्त ट्रायल क्रेडिट | $0.50, 7 दिन, कार्ड की ज़रूरत नहीं · ट्रायल कुंजी: 2 समानांतर अनुरोध, 60 प्रति मिनट; पहले टॉप-अप के बाद पूरी सीमाएँ (8 और 300) |
| बिलिंग | प्रीपेड क्रेडिट, असली उपयोग के अनुसार; त्रुटियाँ और अस्वीकृतियाँ मुफ़्त |
| साइन इन | 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 है। यह इमेज, ऑडियो या वीडियो जनरेट नहीं करता है। यह आपकी पाइपलाइन में टेक्स्ट जनरेशन चरणों को पावर करने के लिए डिज़ाइन किया गया है, जैसे कि इमेज जनरेटरों के लिए प्रॉम्प्ट लिखना या वीडियो टूल्स के लिए स्क्रिप्ट बनाना। उन मॉडेलिटीज के लिए, आपको उनके संबंधित APIs का उपयोग करना चाहिए।
मैं अपना क्रेडिट कैसे टॉप-अप करूं?
टॉप-अप केवल क्रिप्टो के माध्यम से स्वीकार किए जाते हैं: TRC20 नेटवर्क पर USDT या Base नेटवर्क पर USDC। आप $10 से $500 तक किसी भी पूर्ण राशि का टॉप-अप कर सकते हैं। क्रेडिट वास्तविक टोकन उपयोग के आधार पर चार्ज किए जाते हैं, और कार्ड या PayPal की आवश्यकता नहीं होती है। नए खातों के लिए मुफ़्त ट्रायल क्रेडिट भी उपलब्ध है।
आपकी कुंजी बस एक फ़ॉर्म दूर है
एक खाता बनाएं, कुंजी कॉपी करें, बेस URL बदलें। सेटअप यही है।