SillyTavern में DeepSeek API का उपयोग कैसे करें: कस्टम एंडपॉइंट
SillyTavern किसी भी OpenAI-संगत API से अपने Chat Completion मोड और Custom स्रोत के माध्यम से कनेक्ट कर सकता है। यहाँ SillyTavern में DeepSeek-शैली API का उपयोग करने का तरीका दिया गया है, जिसमें सटीक मान और सेटिंग्स शामिल हैं जो लंबे रोलप्ले चैट को सस्ता रखती हैं।

मुख्य बिंदु
- SillyTavern में API Connections चुनें, Chat Completion चुनें, फिर Custom (OpenAI-compatible) स्रोत।
- https://api.deepseekapi.top/v1 को एंडपॉइंट के रूप में दर्ज करें और uncensored को मॉडल ID के रूप में उपयोग करें।
- लंबी चैट में हर टर्न पर इतिहास फिर से भेजा जाता है, इसलिए 16k से 32k टोकन की कॉन्टेक्स्ट लिमिट लागत कम रखती है।
- केवल वैध वयस्क उपयोग के लिए; नाबालिगों से जुड़ी यौन सामग्री कभी अनुमत नहीं है।
पाँच चरणों में सेटअप
deepseek api sillytavern का उपयोग करने का सवाल एक तथ्य पर टिकता है: SillyTavern किसी भी OpenAI-संगत एंडपॉइंट से बात कर सकता है, इसलिए आपको केवल एक URL, एक कुंजी और एक मॉडल ID प्रदान करनी होती है। ध्यान दें कि यह सेवा आधिकारिक DeepSeek API नहीं है। इसमें uncensored ID वाला एक ओपन-वेट मॉडल है, जो एक स्वतंत्र प्रदाता द्वारा चलाया जाता है और कानूनी वयस्क उपयोग के लिए बिना सेंसर उत्तर देने के लिए ट्यून्ड किया गया है।
- एक खाता बनाएं और API कुंजी पेज खोलें। एक कुंजी कॉपी करें। नए उपयोगकर्ता एक क्लिक में $0.50 का मुफ़्त ट्रायल क्रेडिट दावा कर सकते हैं, बिना कार्ड के, जो 7 दिनों के लिए मान्य है।
- SillyTavern में, API कनेक्शन टैब खोलें (शीर्ष बार में प्लग आइकन)।
- API प्रकार को Chat Completion पर सेट करें। फिर Chat Completion Source को Custom (OpenAI-compatible) पर सेट करें।
- कस्टम एंडपॉइंट फ़ील्ड में
https://api.deepseekapi.top/v1दर्ज करें। अपनी कुंजी API कुंजी फ़ील्ड में पेस्ट करें। मॉडल ID फ़ील्ड मेंuncensoredदर्ज करें। - Connect दबाएं। एक हरा स्टेटस लाइट और मॉडल नाम का मतलब है कि लिंक काम कर रहा है।
लेबल के नाम SillyTavern रिलीज़ के बीच थोड़े बदलते हैं, लेकिन विचार वही रहता है: Chat Completion मोड, Custom स्रोत, एंडपॉइंट, कुंजी, मॉडल। कुंजी API कुंजी पेज से प्राप्त करें।
यदि Connect विफल हो जाए
इनकी जाँच इसी क्रम में करें। अधिकांश विफलताएँ इनमें से एक होती हैं।
- गलत URL प्रारूप। एंडपॉइंट
/v1पर समाप्त होता है।/chat/completionsन जोड़ें। - गलत स्रोत। Text Completion मोड एक अलग अनुरोध फॉर्मेट का उपयोग करता है। यह API
POST /v1/chat/completionsऔरGET /v1/modelsउपलब्ध कराती है, इसलिए Chat Completion का उपयोग करें। - कुंजी स्पेस के साथ पेस्ट की गई। इसे फिर से पेस्ट करें और ट्रेलिंग स्पेस के लिए देखें।
- सर्वर इंटरनेट तक नहीं पहुँच सकता। यदि आप SillyTavern को होम सर्वर या कंटेनर पर चला रहे हैं, तो मशीन को बाहर जाने वाले (आउटबाउंड) HTTPS एक्सेस की आवश्यकता है।
SillyTavern की समस्या को कुंजी की समस्या से अलग करने के लिए, टर्मिनल से कुंजी का परीक्षण करें:
curl https://api.deepseekapi.top/v1/models -H "Authorization: Bearer YOUR_KEY" | grep uncensored
एक JSON सूची जिसमें uncensored है, इसका मतलब है कि कुंजी ठीक है। चैट रूट को स्वयं जाँचने के लिए:
curl https://api.deepseekapi.top/v1/chat/completions -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" -d '{"model": "uncensored", "messages": [{"role": "user", "content": "Say hello in one sentence."}]}'रोलप्ले के लिए महत्वपूर्ण सेटिंग्स
स्ट्रीमिंग
Chat Completion पैनल में स्ट्रीमिंग को चालू करें। API टोकन को SSE के माध्यम से भेजता है जैसे ही वे उत्पादित होते हैं, इसलिए प्रतिक्रियाएँ लिखते समय दिखाई देती हैं। एक स्ट्रीम किया गया अनुरोध आपके कन्करेंसी स्लॉट में से एक को स्ट्रीम समाप्त होने तक रोके रखता है। एक पूर्ण कुंजी एक साथ 8 की अनुमति देती है, एक ट्रायल कुंजी 2 की अनुमति देती है।
कॉन्टेक्स्ट विंडो का आकार
मॉडल की 100,000-टोकन विंडो है, प्रॉम्प्ट और पूर्ति सहित। आपको इसका पूरा उपयोग करने की आवश्यकता नहीं है। SillyTavern प्रत्येक संदेश पर पात्र कार्ड, पर्सोना, लोरबुक प्रविष्टियाँ और आपकी सेट की गई सीमा में फिट होने वाले चैट इतिहास का अधिकतम भाग भेजता है। छोटी सीमा का अर्थ छोटा बिल और तेज़ प्रतिक्रियाएँ हैं। अधिकांश चैट के लिए 16k से 32k टोकन पर्याप्त हैं।
अधिकतम प्रतिक्रिया लंबाई
प्रतिक्रिया सीमा को कुछ समझदारी भरी मात्रा, जैसे 400 से 600 टोकन, पर सेट करें, ताकि उत्तर एक निबंध में न बदल जाए। API max_tokens की मांग नहीं करता, लेकिन एक कैप आपके क्रेडिट को अनियंत्रित आउटपुट से बचाता है।
सैंपलिंग
Temperature, top_p, stop sequences, seed और पेनल्टीज मॉडल को पास की जाती हैं। कैरेक्टर चैट के लिए एक सामान्य शुरुआती बिंदु temperature 0.8 से 1.0 और top_p लगभग 0.9 है। एक बार में एक मान बदलें। यदि कोई कैरेक्टर वाक्यांशों को दोहराता है, तो temperature के बजाय frequency या presence penalty को थोड़ा बढ़ाएं।
स्टॉप सीक्वेंसेस
यदि मॉडल उपयोगकर्ता की पंक्तियाँ भी लिखना शुरू कर दे, तो एक स्टॉप सीक्वेंस के रूप में उपयोगकर्ता का नाम और उसके बाद एक कोलन (:) जोड़ें। इसे पास किया जाता है।
एक फर्स्ट-रन चेकलिस्ट
अपने पसंदीदा किरदार को लोड करने से पहले, एक छोटी टेस्ट चैट चलाएं ताकि आपको पता चले कि कनेक्शन स्वस्थ है।
- एक खाली किरदार बनाएं या डिफ़ॉल्ट असिस्टेंट कार्ड का उपयोग करें।
- यह भेजें "शब्द ready के साथ जवाब दें।" जवाब एक या दो सेकंड में आना चाहिए और उत्पादित होने पर स्ट्रीम होना चाहिए।
- यदि कुछ भी नहीं दिखता है, तो SillyTavern कंसोल या नेटवर्क लॉग खोलें। 401 का अर्थ है कि कुंजी गलत है, 404 का अर्थ है कि URL या मॉडल ID गलत है, और 429 का अर्थ है कि सीमा पार हो गई है।
- अपना बैलेंस जांचें। प्रत्येक प्रतिक्रिया में एक
X-Balance-USDहेडर होता है, इसलिए आप सत्यापित कर सकते हैं कि क्रेडिट प्रत्येक संदेश के लिए एक छोटी मात्रा में कम हो जाता है। - केवल तभी अपने असली किरदार कार्ड और लोरबुक लोड करें।
यदि जवाब खाली है या वाक्य के बीच में कट जाता है, तो सबसे पहले प्रतिक्रिया लंबाई सेटिंग देखें। एक बहुत कम सेट किया गया लिमिट जवाब को जल्दी समाप्त कर देता है, और अधूरा वाक्य कोई मॉडल दोष नहीं है।
प्रीसेट्स के बीच स्थानांतरित करना
SillyTavern सैंपलिंग प्रीसेट्स को कनेक्शन प्रोफ़ाइल से अलग रखता है। एक प्रीसेट नैरेटिव लेखन के लिए, उच्च तापमान के साथ, और एक छोटे तथ्यात्मक उत्तरों के लिए, निम्न तापमान के साथ, सेव करना उपयोगी है। प्रीसेट बदलने से एंडपॉइंट या कुंजी नहीं बदलती।
एक रोलप्ले सेशन की लागत क्या है
लागत $0.15 प्रति 1M इनपुट टोकन और $0.50 प्रति 1M आउटपुट टोकन है, प्रीपेड क्रेडिट से, कोई सब्सक्रिप्शन नहीं। क्योंकि इतिहास फिर से भेजा जाता है, इनपुट बड़ा हिस्सा होता है। एक चैट को 20,000-टोकन प्रॉम्प्ट प्रति संदेश और 400-टोकन प्रतिक्रिया के साथ चलाएं:
- इनपुट: 20,000 × $0.15 / 1,000,000 = $0.003
- आउटपुट: 400 × $0.50 / 1,000,000 = $0.0002
- कुल: प्रति संदेश $0.0032
तो 100 संदेशों की लागत $0.32 है। अब 8,000 टोकन के छोटे किए गए कॉन्टेक्स्ट की तुलना उसी जवाब से करें: 8,000 × $0.15 / 1,000,000 = $0.0012, साथ में $0.0002, जिससे प्रति संदेश $0.0014 और 100 के लिए $0.14 बनता है। समान टर्न की संख्या के लिए कॉन्टेक्स्ट की लागत आधी से कम होती है।
$0.50 ट्रायल बड़े आकार पर लगभग 156 संदेशों को कवर करता है (0.50 / 0.0032 = 156.25) या छोटे आकार पर लगभग 357 (0.50 / 0.0014 = 357.1)। विफल या अस्वीकृत अनुरोधों के लिए चार्ज नहीं किया जाता है, और क्रेडिट कभी समाप्त नहीं होता है। टॉप-अप राशियों, बोनस और भुगतान विधियों के लिए मूल्य निर्धारण पृष्ठ देखें; कार्ड (Visa, Mastercard, Apple Pay, Google Pay) और क्रिप्टो (TRC20 पर USDT, Base पर USDC) दोनों स्वीकार किए जाते हैं।
पात्र, सुरक्षा और एक सख्त नियम
मॉडल वयस्कों के लिए फिक्शन, रोलप्ले और कंपैनियन ऐप्स के लिए ट्यून्ड है। यह एक सामान्य सुरक्षा फ़िल्टर नहीं है, और यह यह तय नहीं करता कि आपके लिए क्या उपयुक्त है। यह आपका काम है: अपने कार्ड और चैट को कानूनी वयस्क उपयोग तक रखें।
एकमात्र स्थिर लिमिट यह है कि नाबालिगों को शामिल करने वाली यौन सामग्री की अनुमति नहीं है, और कोई भी प्रॉम्प्ट इसे नहीं बदलता है। अपने कार्ड में किरदार की आयु स्पष्ट रूप से वयस्क रखें।
चैट की गुणवत्ता में मदद करने के लिए कुछ व्यावहारिक आदतें:
- किरदार के बारे में मुख्य तथ्यों को कार्ड के अंत में दफन करने के बजाय, कार्ड के शीर्ष पर रखें।
- एक छोटा सिस्टम प्रॉम्प्ट उपयोग करें जो नैरेटर की शैली और जवाबों की लंबाई सेट करता है।
- SillyTavern के सारांश फीचर के साथ चैट के पुराने हिस्सों का सारांश दें, उन्हें हमेशा के लिए ले जाने के बजाय।
- लोरबुक प्रविष्टियों को छोटा रखें और कीवर्ड द्वारा ट्रिगर करें ताकि वे केवल आवश्यक होने पर ही प्रॉम्प्ट में प्रवेश करें।
प्रॉम्प्ट को ट्रेनिंग के लिए उपयोग नहीं किया जाता है। शेष बैलेंस दिखाने वाले X-Balance-USD सहित रिस्पॉन्स हेडर्स के लिए क्विकस्टार्ट दस्तावेज़ पढ़ें।
एक किरदार को कॉम्पैनियन ऐप बैकएंड के रूप में उपयोग करना
कुछ लोग वयस्कों के लिए एक लंबे समय तक चलने वाले कंपैनियन पात्र के लिए फ्रंट एंड के रूप में SillyTavern का उपयोग करते हैं। किसी भी चैट के लिए वही नियम लागू होते हैं। पर्सोना को एक छोटे स्थिर ब्लॉक के रूप में लिखकर उसे स्थिर रखें, और पुराने घटनाक्रम को सारांश फीचर के साथ संभालने दें। सत्रों के बीच लंबे अंतराल की कोई लागत नहीं है, क्योंकि क्रेडिट कभी समाप्त नहीं होता और न कोई सब्सक्रिप्शन है।
यदि आप बाद में SillyTavern का उपयोग करने के बजाय अपना खुद का ऐप बनाते हैं, तो आप कोड से उसी एंडपॉइंट को कॉल कर सकते हैं। क्विकस्टार्ट दस्तावेज़ समान बेस URL और मॉडल ID के साथ curl, Python और Node उदाहरण दिखाते हैं, इसलिए एक प्रॉम्प्ट जो SillyTavern में काम करता है, उसे सीधे स्थानांतरित किया जा सकता है।
भीड़भाड़ वाली चैट में रेट लिमिट
एकल चैट शायद ही कभी सीमाओं को छूती है। ग्रुप चैट, स्वाइप्स और कई ओपन टैब्स ऐसा कर सकते हैं। सेवा HTTP 429 उत्तर rate_limited कोड के साथ देती है जब आप रिक्वेस्ट्स-पर-मिनट की सीमा (ट्रायल कुंजी पर 60, फुल कुंजी पर 300) पार कर जाते हैं और concurrency तब देती है जब बहुत सारे अनुरोध एक साथ प्रोसेस हो रहे होते हैं (ट्रायल पर 2, फुल पर 8)।
संक्षिप्त ओवरलोड पर आपको 429 भी Retry-After: 5 हेडर के साथ मिलता है। पाँच सेकंड प्रतीक्षा करना और फिर से भेजना सही प्रतिक्रिया है। यदि आप इनका सामना ट्रायल कुंजी पर देखते हैं, तो अतिरिक्त टैब बंद करें या किसी अन्य को शुरू करने से पहले एक स्वाइप रोकें।
अधिक गाइड
प्रश्न और उत्तर
क्या यह आधिकारिक DeepSeek API है?
नहीं। यह एक स्वतंत्र OpenAI-संगत सेवा है जो uncensored ID वाले एक ओपन-वेट मॉडल को चलाती है। यह DeepSeek या किसी अन्य विक्रेता की आधिकारिक API नहीं है।
मुझे कौन सा SillyTavern API प्रकार चुनना चाहिए?
Chat Completion चुनें और Custom (OpenAI-compatible) स्रोत। सेवा चैट पूर्ति प्रारूप का उपयोग करती है, टेक्स्ट पूर्ति का नहीं।
मॉडल ID फ़ील्ड में क्या डाला जाता है?
uncensored छोटे अक्षरों में दर्ज करें। आप अपनी कुंजी के साथ GET /v1/models कॉल करके इसकी पुष्टि कर सकते हैं।
रोलप्ले की लागत कम कैसे रखें?
कॉन्टेक्स्ट विंडो कम करें, क्योंकि इतिहास हर संदेश के साथ फिर से भेजा जाता है। प्रतिक्रिया की लंबाई को सीमित करने से भी मदद मिलती है।
आपकी कुंजी बस एक फ़ॉर्म दूर है
एक खाता बनाएँ, कुंजी कॉपी करें, बेस URL बदलें। सेटअप यही है।