HI ▾

वॉइस पाइपलाइनों के लिए बिना सेंसर टेक्स्ट API

uncensoredhttps://api.xtts.cc/v1

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

इस क्विकस्टार्ट गाइड के साथ अपनी वॉइस क्लोनिंग पाइपलाइन में हमारी बिना सेंसर टेक्स्ट API को इंटीग्रेट करें। मानक OpenAI-कम्पैटिबल एंडपॉइंट्स का उपयोग करके स्क्रिप्ट, कैप्शन और रॉ टेक्स्ट रिस्पॉन्स जनरेट करना सीखें।

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

Get API key पेज पर जाएं और Google या ईमेल पासवर्ड से साइन इन करके शुरू करें। आपको तुरंत एक अनूटी API कुंजी मिल जाएगी। सभी अनुरोधों के लिए Base URL https://api.xtts.cc/v1 का उपयोग करें। यह URL आधिकारिक OpenAI SDKs और किसी भी क्लाइंट के साथ संगत है जो OpenAI चैट-कम्प्लीशन फॉर्मेट का समर्थन करता है।

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

बिना सेंसर टेक्स्ट जनरेट करें

अपने सिस्टम और यूजर प्रॉम्प्ट्स के साथ /v1/chat/completions पर एक POST अनुरोध भेजें। API जनरेटेड टेक्स्ट वाला स्ट्रक्चर्ड JSON लौटाता है। यह एंडपॉइंट आपकी वॉइस क्लोनिंग वर्कफ़्लो में प्रॉम्प्ट राइटिंग, स्क्रिप्ट जनरेशन और पोस्ट-प्रोसेसिंग टास्क के लिए डिज़ाइन किया गया है।

अनुरोध बॉडी में मॉडल का नाम, आपका संदेश इतिहास और तापमान या top_p जैसे वैकल्पिक पैरामीटर शामिल हैं। आप max_tokens पैरामीटर के साथ आउटपुट लंबाई को नियंत्रित कर सकते हैं। यदि आप max_tokens सेट नहीं करते हैं, तो प्रतिक्रिया विंडो के अंत तक चल सकती है।

curl https://api.xtts.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 SDK एकीकरण

हमारी API के साथ इंटरैक्ट करने के लिए आधिकारिक OpenAI Python SDK का उपयोग करें। हमारे एंडपॉइंट के लिए base_url सेट करें और अपनी API कुंजी प्रदान करें। इस दृष्टिकोण से आप मौजूदा कोड संरचनाओं का लाभ उठा सकते हैं और साथ ही हमारे बिना सेंसर मॉडल के व्यवहार से लाभान्वित हो सकते हैं।

बेस URL के साथ एक क्लाइंट इंस्टेंस बनाएं और फिर chat.completions.create को कॉल करें। uncensored मॉडल ID और अपने संदेश पास करें। प्रतिक्रिया ऑब्जेक्ट में content में जनरेटेड टेक्स्ट होता है। यह विधि बैच प्रोसेसिंग स्क्रिप्ट्स या बड़े Python एप्लिकेशनों में टेक्स्ट जनरेशन को इंटीग्रेट करने के लिए आदर्श है।

from openai import OpenAI

client = OpenAI(base_url="https://api.xtts.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 SDK Integration

JavaScript वातावरण के लिए, OpenAI Node SDK का उपयोग करें। हमारे बेस URL और API कुंजी के साथ क्लाइंट कॉन्फ़िगर करें। यह सेटअप आपको अपने वेब या सर्वर-साइड एप्लिकेशनों में सीधे टेक्स्ट जनरेट करने में सक्षम बनाता है।

uncensored मॉडल के साथ चैट कंप्लीशन एंडपॉइंट को कॉल करें। प्रतिक्रिया जनरेटेड टेक्स्ट प्रदान करती है, जिसे आप अपनी वॉइस सिंथेसिस इंजन को पास कर सकते हैं। यह इंटीग्रेशन वेब एप्लिकेशनों या वॉइस क्लोनिंग के लिए स्क्रिप्ट तैयार करने वाले बैकएंड सेवाओं में रियल-टाइम टेक्स्ट जनरेशन के लिए उपयुक्त है।

import OpenAI from "openai";

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

Streaming Responses

अपने अनुरोध में stream को true सेट करके स्ट्रीमिंग सक्षम करें। API प्रत्येक जनरेटेड टोकन के लिए Server-Sent Events (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)

Rate Limits & Parameters

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

कॉन्टेक्स्ट विंडो कुल 100,000 टोकन तक समर्थित करती है, जिसमें प्रॉम्प्ट और कम्प्लीशन दोनों शामिल हैं। कोई अलग आउटपुट कैप नहीं है, और आप एक छोटी प्रतिक्रिया चाहते हैं तो एक कम max_tokens निर्दिष्ट कर सकते हैं। त्रुटियां और रिफ्यूजल आपके प्रीपेड क्रेडिट का उपभोग नहीं करते हैं। संरचित डेटा एक्सट्रैक्शन के लिए फ़ंक्शन कॉलिंग और JSON मोड का समर्थन उपलब्ध है।

API विवरण

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

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

त्रुटि कोड

त्रुटियाँ JSON में स्थिर type के साथ आती हैं; विफल या अस्वीकृत अनुरोधों का शुल्क नहीं लगता।

HTTPप्रकारअर्थ
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मॉडल व्यस्त — कुछ सेकंड बाद फिर कोशिश करें

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

मैं अपना प्रीपेड क्रेडिट टॉप-अप कैसे करूं?

आप क्रिप्टो (TRC20 पर USDT, Base पर USDC) का उपयोग करके टॉप-अप कर सकते हैं। स्वीकृत राशियां $20 से $500 तक होती हैं। $50 या उससे अधिक के टॉप-अप पर आपको 5% बोनस मिलता है, और $100 या उससे अधिक पर 10% बोनस मिलता है। क्रेडिट कभी एक्सपायर नहीं होता।

क्या API ऑडियो या वीडियो जनरेट करता है?

नहीं, यह API केवल टेक्स्ट जनरेशन के लिए है। यह एक बिना सेंसर टेक्स्ट प्रतिक्रिया प्रदान करता है जिसे आप अपनी वॉइस सिंथेसिस या वीडियो पाइपलाइनों में फ़ीड कर सकते हैं। यह सीधे ऑडियो, इमेज या वीडियो फ़ाइलें नहीं बनाता है।

ट्रायल ऑफर क्या है?

नए उपयोगकर्ताओं को $0.50 का ट्रायल क्रेडिट मिलता है, एक व्यक्ति के लिए एक बार, जो 7 दिनों के लिए मान्य है। अपनी API कुंजी पेज पर एक क्लिक के साथ इस क्रेडिट को क्लेम करें। साइन अप करने के लिए क्रेडिट कार्ड की आवश्यकता नहीं है। यह आपको प्रीपेड क्रेडिट खरीदने से पहले API का परीक्षण करने की अनुमति देता है।

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

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