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

सोरा 2 पाइपलाइन्स के लिए क्विकस्टार्ट

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

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

हमारी API मानक OpenAI-संगत प्रमाणीकरण का उपयोग करती है। आपको अपने डैशबोर्ड से एक API कुंजी और बेस URL https://api.sora2apis.com/v1 की आवश्यकता होगी। अपने कुंजी को Authorization हेडर में Bearer टोकन के रूप में पास करें। यह सेटअप किसी भी SDK के साथ काम करता है जो OpenAI संगतता का समर्थन करता है।

अपनी कुंजी प्राप्त करने के लिए एक खाता बनाएं। नए खातों को 7 दिनों के लिए $0.50 ट्रायल क्रेडिट मिलता है, क्रेडिट कार्ड की आवश्यकता नहीं है। भुगतान उपयोग के लिए, टॉप-अप $10 से शुरू होता है। कुंजी साइनअप के तुरंत बाद जनरेट होती है और किसी भी समय पुनः जनरेट की जा सकती है।

curl https://api.sora2apis.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."}]
  }'

चैट कम्प्लीशंस एंडपॉइंट

कोर एंडपॉइंट POST /v1/chat/completions है। यह model फ़ील्ड को uncensored पर सेट करता है, जो एक ओपन-वेट मॉडल है जिसे कानूनी वयस्क उपयोग के लिए बिना सामग्री अस्वीकृति के उत्तर देने के लिए ट्यून किया गया है। यह GPT, क्लॉड या किसी अन्य विक्रेता का मॉडल नहीं है। मॉडल में प्रॉम्प्ट और कम्प्लीशन दोनों के लिए 100,000 टोकन कॉन्टेक्स्ट विंडो है।

अपना टेक्स्ट इनपुट messages सरणी के माध्यम से भेजें। API आपके वीडियो जनरेशन पाइपलाइन के लिए तैयार टेक्स्ट आउटपुट लौटाता है। इस एंडपॉइंट में एम्बेडिंग, ऑडियो या वीडियो जनरेशन क्षमताएँ नहीं हैं। यह कठोरता से टेक्स्ट-इन, टेक्स्ट-आउट है।

from openai import OpenAI

client = OpenAI(base_url="https://api.sora2apis.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)

स्ट्रीमिंग रिस्पॉन्स (SSE)

रीयल-टाइम टेक्स्ट जनरेशन के लिए, अपने अनुरोध में stream: true सेट करें। API सर्वर-सेंट इवेंट्स (SSE) लौटाता है जिससे आप टोकन को जनरेट होते ही प्रोसेस कर सकते हैं। यह लंबी स्क्रिप्ट्स या कैप्शंस के लिए उपयोगी है जहां आप प्रगति प्रदर्शित करना चाहते हैं या डेटा को क्रमिक रूप से फीड करना चाहते हैं।

प्रत्येक SSE इवेंट में प्रतिक्रिया का आंशिक डेल्टा होता है। पूर्ण पाठ पुनर्निर्माण करने के लिए इन डेल्टा को एकीकृत करें। स्ट्रीमिंग प्रतिक्रिया मानक OpenAI SSE प्रारूप का पालन करती है, जो अधिकांश आधुनिक SDKs के साथ संगतता सुनिश्चित करती है। यह आपके Sora 2 वर्कफ़्लो में गतिशील सामग्री उत्पादन के लिए आदर्श है।

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 टूल और फ़ंक्शन कॉलिंग का समर्थन करता है, जिससे आप अपने मॉडल के लिए कस्टम फ़ंक्शन परिभाषित कर सकते हैं। यह संरचित डेटा एक्सट्रैक्शन या अपने टेक्स्ट पाइपलाइन में स्वचालित निर्णय लेने के लिए मूल्यवान है। अपने टूल्स को tools सरणी में परिभाषित करें और निर्दिष्ट करें कि मॉडल को कैसे प्रतिक्रिया करनी चाहिए।

मॉडल उचित होने पर टूल कॉल लौटाएगा, जिन्हें आप निष्पादित करके संवाद में वापस फ़ीड कर सकते हैं। इससे जटिल वर्कफ़्लो संभव होते हैं जहाँ टेक्स्ट इंजन बाह्य सिस्टम के साथ बातचीत कर सकता है या आपके वीडियो जनरेशन की आवश्यकताओं के लिए डेटा को सटीक रूप से प्रारूपित कर सकता है। यह उन्नत Sora 2 पाइपलाइनों के लिए एक शक्तिशाली सुविधा है।

रेट लिमिट और उपयोग

प्रति कुंजी प्रति मिनट 300 अनुरोधों की सीमा है। अधिकतम अनुरोध बॉडी आकार 8 MB है। यदि आप रेट लिमिट से अधिक भेजते हैं, तो आपको 429 त्रुटि मिलेगी। सुनिश्चित करें कि आपका एप्लिकेशन पुनः प्रयासों को उचित रूप से संभालता है। प्रत्येक खाते को एक API कुंजी मिलती है, जिसे किसी भी समय पुनर्निर्मित किया जा सकता है, जिससे पुरानी कुंजी रद्द हो जाती है।

मूल्य निर्धारण $0.25 प्रति 1M इनपुट टोकन और $1.00 प्रति 1M आउटपुट टोकन है। क्रेडिट प्रीपेड होते हैं और कभी समाप्त नहीं होते हैं। यदि आप क्रेडिट खत्म कर देते हैं, तो आपको 402 त्रुटि मिलेगी। अमान्य कुंजियों के परिणामस्वरूप 401 त्रुटि आती है। टॉप-अप $10 से शुरू होते हैं, बड़ी राशि के लिए बोनस के साथ।

मॉडल कॉन्फ़िगरेशन

मॉडल ID हमेशा uncensored है। यह एक ओपन-वेट मॉडल है जो हमारे अपने GPU सर्वर पर चलता है, बिना अस्वीकृति के कानूनी वयस्क सामग्री के लिए ट्यून्ड है। यह GPT, Claude, Gemini, Grok या DeepSeek नहीं है। मॉडल ऑडियो, छवियाँ या वीडियो जनरेट नहीं करता है। यह केवल टेक्स्ट जनरेशन के लिए है।

आप आउटपुट को नियंत्रित करने के लिए temperature और max_tokens जैसे मानक पैरामीटर को समायोजित कर सकते हैं। कॉन्टेक्स्ट विंडो 100,000 टोकन का है। यह लचीलापन आपको अपनी विशिष्ट सोरा 2 वीडियो जनरेशन आवश्यकताओं के लिए टेक्स्ट आउटपुट को फाइन-ट्यून करने की अनुमति देता है। मॉडल को आपकी पाइपलाइन के लिए एक विश्वसनीय टेक्स्ट इंजन के रूप में डिज़ाइन किया गया है।

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.sora2apis.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 की सभी असली सीमाएँ और सुविधाएँ एक जगह — क्रेडिट जोड़ने से पहले इन्हें देख लें।

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

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

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

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

मैं रेट लिमिट को कैसे हैंडल करूं?

प्रति कुंजी प्रति मिनट 300 अनुरोधों तक सीमित हैं। यदि आप इससे अधिक करते हैं, तो आपको 429 त्रुटि मिलेगी। अपने एप्लिकेशन में एक्सपोनेंशियल बैकऑफ लागू करें ताकि रीट्राइज़ को सहजता से हैंडल किया जा सके।

क्या सामग्री वास्तव में बिना सेंसर है?

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

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

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

API कुंजी पाएँ