HI ▾

speechtotextapis.comअनसेंसर्ड LLM पोस्ट-प्रोसेसिंग टेक्स्ट पाइपलाइन्स के लिए

Speech To Text API
API कुंजी पाएँ

API दस्तावेज़: पाठ पाइपलाइंस के लिए चैट संपूर्ण

इस क्विकस्टार्ट के साथ अपने स्पीच-टू-टेक्स्ट पाइपलाइन में अपने बिना सेंसर LLM को काम करने दें। मानक SDKs के माध्यम से पाठ पोस्ट करने, परिणाम स्ट्रीम करने या टूल्स को कॉल करने के लिए OpenAI-संगत एंडपॉइंट का उपयोग करें।

Base URL और प्रमाणीकरण

अपने क्लाइंट को बेस URL https://api.speechtotextapis.com/v1 पर निर्देशित करके शुरू करें। यह एंडपॉइंट पूरी तरह से OpenAI-संगत है, जिसका अर्थ है कि आप किसी भी मानक openai SDK का उपयोग कर सकते हैं बस base_url पैरामीटर को ओवरराइड करके। आपको अपने अनुरोध तर्क को फिर से लिखने की आवश्यकता नहीं है; बस URL बदलें और अपनी API कुंजी डालें। आपकी कुंजी साइन अप के तुरंत बाद जनरेट होती है। यह आपके खाते से जुड़ी है, और आप इसे किसी भी समय रीजनरेट कर सकते हैं, जिससे पुरानी कुंजी तुरंत रद्द हो जाती है। फोन नंबर की आवश्यकता नहीं है, और मुफ़्त ट्रायल क्रेडिट बिना कार्ड के सक्रिय हो जाता है। यह सेटअप आपकी पाइपलाइन को सरल रखता है और सुनिश्चित करता है कि आपके पास एक अनसेंसर्ड मॉडल हो जो कानूनी वयस्क सामग्री को बिना नरम किए संभालता है।

पहला अनुरोध

एक मानक POST अनुरोध /v1/chat/completions पर भेजें। मॉडल पहचानकर्ता हमेशा uncensored होता है। यह मॉडल कानूनी विषयों पर न्यूनतम अस्वीकृति के लिए ट्यून्ड किया गया ओपन-वेट मॉडल है। यह हमारे समर्पित GPU सर्वर पर चलता है। आपको GPT या Claude नहीं मिलता; आपको एक सुसंगत, सिंगल-मॉडल अनुभव मिलता है। अनुरोध बॉडी में model, messages, और stream फ्लैग शामिल हैं। कनेक्टिविटी सत्यापित करने और पाठ प्रतिक्रिया प्राप्त करने के लिए नीचे एक बेसिक cURL उदाहरण दिया गया है।

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

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

Python SDK एकीकरण

पायथन डेवलपर्स के लिए, आधिकारिक openai लाइब्रेरी बिना किसी अतिरिक्त प्रयास के काम करती है। अपनी कुंजी और कस्टम बेस URL के साथ क्लाइंट को इनिशियलाइज़ करें। अपनी चैट कंप्लीशन कॉल में uncensored मॉडल आईडी पास करें। यह दृष्टिकोण ASR आउटपुट के पोस्ट-प्रोसेसिंग, ट्रांसक्रिप्शन शोर को साफ़ करने, या कच्चे टेक्स्ट से संरचित डेटा निकालने के लिए आदर्श है। बिना सेंसर प्रकृति यह सुनिश्चित करती है कि यदि आपके ट्रांसक्रिप्ट में वयस्क संवाद या विवादास्पद शब्द शामिल हैं, तो LLM उन्हें बिना किसी उचितता के लिए ब्लॉक या रीराइट किए प्रोसेस करेगा। यह रचनात्मक पाइपलाइनों के लिए महत्वपूर्ण है जहां स्रोत ऑडियो की फिडेलिटी सर्वोपरि है। SDK टोकनाइजेशन और रीट्राई लॉजिक को स्वचालित रूप से संभालता है।

from openai import OpenAI

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

याद रखें कि मॉडल आईडी कठोरता से uncensored है। इसे gpt-4 या अन्य सामान्य पहचानकर्ताओं से बदलें नहीं, क्योंकि वे हमारे विशिष्ट बिना सेंसर वेट्स पर रूट नहीं हो सकते हैं।

Node SDK एकीकरण

Node.js डेवलपर्स समान रूप से openai npm पैकेज का उपयोग कर सकते हैं। क्लाइंट कंस्ट्रक्टर में apiKey और baseURL सेट करें। फिर uncensored मॉडल के साथ chat.completions.create कॉल करें। यह रियल-टाइम कैप्शनिंग स्क्रिप्ट्स या सर्वर-साइड टेक्स्ट जनरेशन टास्क के लिए उपयोगी है। API मानक JSON पेलोड्स का समर्थन करता है। आप सहायक के टोन या भूमिका को परिभाषित करने के लिए सिस्टम संदेश शामिल कर सकते हैं। बिना सेंसर मॉडल इन प्रॉम्प्ट्स का सीधे जवाब देता है बिना किसी अतिरिक्त सुरक्षा परत के जो रचनात्मक आउटपुट को बदल सकता है। यदि आप बड़े दस्तावेजों को प्रोसेस कर रहे हैं, तो सुनिश्चित करें कि आप रिस्पॉन्स स्ट्रीम को हैंडल करें। Node SDK HTTP विवरणों को अमूर्त करता है, जिससे आप टेक्स्ट पाइपलाइन लॉजिक पर ध्यान केंद्रित कर सकते हैं।

import OpenAI from "openai";

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

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

स्ट्रीमिंग प्रतिक्रियाएं (SSE)

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

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 कुंजी प्रति मिनट 300 अनुरोध की एक हार्ड लिमिट है। अनुरोध बॉडी 8 MB से अधिक नहीं हो सकती है। कॉन्टेक्स्ट विंडो 100,000 टोकन की है, जो प्रॉम्प्ट और कंप्लीशन दोनों को कवर करती है। यह अधिकांश दस्तावेज प्रोसेसिंग और लॉन्ग-कॉन्टेक्स्ट ट्रांसक्रिप्शन टास्क के लिए पर्याप्त है। यदि आप एक ऐसा प्रॉम्प्ट भेजते हैं जो विंडो से अधिक है, तो API एक त्रुटि लौटाता है। बिना सेंसर मॉडल केवल एक विशिष्ट हार्ड लिमिट को ब्लॉक करता है: किशोरों से संबंधित यौन सामग्री। अन्य सभी कानूनी वयस्क सामग्री की अनुमति है। यह उन मीडिया पाइपलाइनों के लिए आदर्श बनाता है जहां सामग्री की विविधता की उम्मीद की जाती है। कोई सब्सक्रिप्शन नहीं है; आप जितना उपयोग करें उतना भुगतान करें। प्रीपेड क्रेडिट कभी समाप्त नहीं होता है। यदि आवश्यक हो तो उपलब्धता सत्यापित करने के लिए GET /v1/models एंडपॉइंट का उपयोग करें, हालांकि मॉडल आईडी हमेशा uncensored होती है।

API विवरण

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

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

नहीं, यह एक स्वतंत्र सेवा है। हम अपनी खुद की अनसेंसर्ड मॉडल होस्ट करते हैं जो OpenAI चैट कम्प्लीशंस इंटरफ़ेस के साथ संगत है। यह GPT-4 या GPT-3.5 नहीं है। OpenAI की दस्तावेज़ीकरण देखें, क्योंकि हमारे मूल्य और सीमाएं अलग हैं।

यदि मेरा क्रेडिट खत्म हो जाए तो क्या होता है?

आपकी API कुंजी सक्रिय रहती है, लेकिन अनुरोध 402 Payment Required त्रुटि लौटाएंगे। आपको उपयोग फिर से शुरू करने के लिए क्राइप्टो (USDT या USDC) के माध्यम से प्रीपेड खाता टॉप-अप करना होगा। क्रेडिट कभी समाप्त नहीं होते, इसलिए आप तब फंड जोड़ सकते हैं जब सुविधाजनक हो।

क्या बिना सेंसर मॉडल वयस्क सामग्री को फ़िल्टर करता है?

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

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

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

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