SillyTavern استعمال کرنے کا طریقہ: سیٹ اپ، ماڈلز اور ایڈوانسڈ آر پی فیچرز کے لیے ایک عملی گائیڈ
آپ نے سنا ہوگا: SillyTavern بڑے لسانی ماڈلز کے ساتھ رول پلے اور چیٹ کے لیے سب سے زیادہ لچکدار فرنٹ اینڈز میں سے ایک ہے۔ لیکن آپ کہاں سے شروعات کریں، آپ کو کون سے ماڈلز استعمال کرنے چاہئیں، اور آپ کچھ توڑے بغیر اس کی بہترین خصوصیات کو کیسے کھول سکتے ہیں؟ یہ گائیڈ آپ کو قدم بہ قدم بتاتی ہے — کوئی فالتو بات نہیں، صرف تنصیب سے لے کر پرو-لیول سیشن تک ایک عملی، حل پر مبنی راستہ۔
SillyTavern کیا ہے — اور اسے کیوں استعمال کریں؟
SillyTavern ایک طاقتور، حسب ضرورت UI ہے جو LLMs—ہوسٹڈ APIs اور لوکل ماڈلز دونوں کے ساتھ تعامل کے لیے ہے۔ اسے عمیق چیٹ، کردار رول پلے، ورلڈ بلڈنگ اور کہانی تعاون کے لیے اپنے کنٹرول روم کے طور پر سوچیں۔ یہ OpenAI، Anthropic، اور Google جیسی APIs سے، یا KoboldAI اور oobabooga/text-generation-webui (TGI/ExLlama، وغیرہ) جیسے لوکل بیک اینڈز سے جڑتا ہے، جس سے آپ اپنے سیشنز کے وائب، میموری اور انداز کو ٹھیک کر سکتے ہیں۔ یہ قابل رسائی لیکن گہرا ہونے کے لیے ڈیزائن کیا گیا ہے، جس میں کریکٹر کارڈز، طویل مدتی میموری، ایکسٹینشنز، اور پرامپٹس اور سیمپلنگ کے لیے باریک کنٹرولز جیسی خصوصیات ہیں۔
فوری سیٹ اپ: زیرو سے پہلی چیٹ تک
اس ہموار بہاؤ پر عمل کریں۔ جب آپ آرام دہ ہو جائیں تو آپ بعد میں ایڈوانسڈ سیٹنگز پر دوبارہ جا سکتے ہیں۔
1) انسٹال اور لانچ
- SillyTavern کو اس کے GitHub ریپو (یا برقرار رکھے ہوئے فورک) سے کلون یا ڈاؤن لوڈ کریں اور اپنے OS کے لیے شامل اسٹارٹ اپ اسکرپٹ پر عمل کریں۔ ونڈوز پر، آپ عام طور پر لوکل ویب سرور لانچ کرنے کے لیے
start.bat چلاتے ہیں۔ macOS/Linux پر، start.sh اسکرپٹ عام ہے۔
- UI تک رسائی حاصل کرنے کے لیے ٹرمینل میں دکھائی گئی لوکل URL کھولیں (عام طور پر ` یا SillyTavern پرنٹ کرتا ہے)۔
ٹپ: اپنے SillyTavern فولڈر کو صاف رکھیں — کریکٹر کارڈز، پری سیٹس، اور ایکسٹینشنز متوقع سب فولڈرز میں رہتے ہیں، جس سے بیک اپ آسان ہو جاتے ہیں۔
2) اپنا ماڈل پاتھ منتخب کریں: API یا لوکل
- ہوسٹڈ API: شروع کرنے کے لیے تیز ترین؛ SillyTavern کے API سیٹنگز پینل میں اپنی API کی درج کریں۔
- لوکل بیک اینڈ: رازداری اور کنٹرول کے لیے بہترین؛ SillyTavern کو KoboldAI یا oobabooga/text-generation-webui جیسے لوکل سرور سے جوڑیں۔
SillyTavern API فراہم کرنے والوں اور لوکل کنیکٹرز کی ایک وسیع رینج کو سپورٹ کرتا ہے، دستاویزات میں طاقت، حدود اور استعمال کے معاملات پر نوٹ کے ساتھ۔
3) API اسناد درج کریں (اگر ہوسٹڈ ماڈلز استعمال کر رہے ہیں)
- OpenAI، Anthropic، Google (Gemini)، اور دیگر کو SillyTavern کے کنکشن ٹیب میں API کیز چسپاں کر کے شامل کیا جا سکتا ہے۔
- ٹپ: فی فراہم کنندہ پری سیٹس استعمال کریں۔ مختلف ماڈلز قدرے مختلف سسٹم پرامپٹس، درجہ حرارت اور جرمانے پر بہتر ردعمل ظاہر کرتے ہیں۔
کمیونٹی رپورٹس میں بتایا گیا ہے کہ Google کے Gemini کو Google AI Studio کی کے ساتھ مفت استعمال کیا جا سکتا ہے، جو اسے تجربات کے لیے ایک سرمایہ کاری مؤثر نقطہ آغاز بناتا ہے۔
4) لوکل LLMs سے جڑیں (اختیاری)
- اپنا لوکل بیک اینڈ شروع کریں (KoboldAI، text-generation-webui/oobabooga، LM Studio، وغیرہ) اور تصدیق کریں کہ یہ API اینڈ پوائنٹ کی خدمت کر رہا ہے۔
- SillyTavern میں، متعلقہ کنیکٹر کا انتخاب کریں اور لوکل URL اور کوئی بھی مطلوبہ پیرامیٹرز درج کریں۔
- ایک مختصر ٹیسٹ پیغام بھیج کر توثیق کریں۔
5) ایک کریکٹر بنائیں یا درآمد کریں۔
- شروع سے بنانے کے لیے Characters → New پر کلک کریں، یا اپنی لائبریری سے ایک کریکٹر کارڈ (PNG/JSON) درآمد کریں۔
- پرسونا، تفصیل، نمونہ ڈائیلاگ اور تعریف کے فیلڈز میں بھریں۔ جتنی زیادہ مخصوص کردار سازی ہوگی، RP کی مستقل مزاجی اتنی ہی بہتر ہوگی۔
6) چیٹنگ شروع کریں۔
- اپنا کردار اور ماڈل چنیں، پھر اپنا پہلا پیغام لکھیں۔
- ایک نرم اوپنر استعمال کریں جیسے: "آئیے منظر ترتیب دیں: ۔"
- لوکل Llama پر مبنی ماڈلز: نجی، حسب ضرورت؛ معیار مقداریت اور ٹھیک ٹیون پر منحصر ہے۔
- KoboldAI/oobabooga اسٹیکس: استخراج، فوری فارمیٹس اور ایکسٹینشنز پر گہرا کنٹرول۔
SillyTavern کی API کنکشن گائیڈ ایک جگہ پر معاون فراہم کنندگان اور انتباہات کا خاکہ پیش کرتی ہے۔
کریکٹر کرافٹ: ایسی شخصیات بنانا جو ان-کریکٹر رہتی ہیں۔
ایک بہترین سیشن ایک بہترین کریکٹر کارڈ سے شروع ہوتا ہے۔
- پرسونا: شناخت، کردار، آواز پر 2-4 جملے۔
- بیک اسٹوری: تشکیلاتی تاریخ کے 3-5 بلٹ پوائنٹس؛ جامع ٹائم لائن سے گریز کریں۔
- اہداف اور حدود: کردار کی خواہشات اور لائنوں کو واضح کریں جن کو وہ عبور نہیں کرے گا۔
- تقریر کے نمونے: محاورات یا نرالی پن کی کچھ مثالیں شامل کریں۔
- نمونہ ڈائیلاگ: لہجہ، رفتار اور جذباتی حد کو اجاگر کرنے والے 3 تبادلے۔
پرو ٹپ: ماحولیاتی اینکرز شامل کریں (مثال کے طور پر، "شہر کی بو بارش اور پرانی نیین کی طرح آتی ہے") ماڈل کو مسلسل یاد دہانیوں کے بغیر وضاحتی رکھنے کے لیے۔
ایکسٹینشنز، پلگ انز اور پاور فیچرز
SillyTavern کے پاس ایڈ-آنز کا ایک ماحولیاتی نظام ہے جو اس کی صلاحیتوں کو بڑھاتا ہے:
- میموری اور لوری بوکس: جب ٹرگرز کا پتہ چلتا ہے تو خودکار طور پر اہم حقائق داخل کریں۔
- ورلڈ/اسٹوری ٹولز: منظر کے ٹیمپلیٹس، NPC روسٹرز اور ایونٹ پرامپٹس۔
- TTS/STT: ٹیکسٹ ٹو اسپیچ اور اسپیچ ٹو ٹیکسٹ کے ساتھ اپنے سیشنز کو آواز سے فعال کریں۔
- امیج ہکس: کچھ کنیکٹرز امیج پرامپٹس/رسپانسز کو سپورٹ کرتے ہیں (ماڈل پر منحصر)۔
- آٹومیشن: بار بار چلنے والی بیانیہ بیٹس یا فارمیٹنگ کے لیے میکروز۔
ایڈوانسڈ انٹیگریشن کو فعال کرنے سے پہلے فراہم کنندہ مخصوص خصوصیات، پرامپٹ فارمیٹس اور شرح کی حد کے نوٹس کے لیے دستاویزات چیک کریں۔
حفاظت، فلٹرز اور حدود
- ماڈل پالیسیاں: API ماڈلز (مثال کے طور پر، Anthropic, Google) حفاظتی قوانین نافذ کرتے ہیں جو بعض قسم کے مواد کو متاثر کر سکتے ہیں۔ اس کے مطابق اپنے تخلیقی مقاصد کو ایڈجسٹ کریں۔
- لوکل کنٹرول: لوکل ماڈلز آپ کو زیادہ آزادی دیتے ہیں لیکن زیادہ ذمہ داری بھی — ذاتی حدود اور مواد کے ٹیگز پہلے سے طے کریں۔
- سیشن حفظان صحت: مواد کی وارننگز، آپٹ ان مناظر اور واضح منتقلی استعمال کریں۔ اگر کوئی چیز پٹری سے اتر جاتی ہے، تو خلاصہ کریں، لہجہ ری سیٹ کریں اور منظر نامے کو دوبارہ اینکر کریں۔
ٹربل شوٹنگ: عام مسائل کے لیے فوری اصلاحات
- ماڈل دہراتا ہے یا لوپ کرتا ہے: تکرار جرمانہ میں اضافہ کریں، درجہ حرارت کو قدرے کم کریں، میموری میں مزید زمینی حقائق شامل کریں۔
- آؤٹ آف کریکٹر جوابات: کریکٹر کی تعریف کو مضبوط کریں اور 2-3 نمونہ ڈائیلاگ شامل کریں۔ سسٹم پرامپٹ کو سخت کریں۔
- اخراجات بڑھ جاتے ہیں (API استعمال): سیاق و سباق کی لمبائی کو کم کریں، مختصر جوابات کو فعال کریں، وقتاً فوقتاً خلاصہ کریں، یا فلر مناظر کے لیے کم لاگت والے ماڈل پر سوئچ کریں۔
- لوکل ماڈل سست ہے: ایک چھوٹی مقداریت آزمائیں، GPU ایکسلریشن کو فعال کریں، یا زیادہ سے زیادہ ٹوکنز کو کم کریں۔
- کنکشن کی خرابی: فراہم کنندہ URL، کی کی توثیق اور ماڈل کے نام کو دوبارہ چیک کریں۔ عین پیرامیٹرز کے لیے API کنکشن پیج سے مشورہ کریں۔
10 منٹ کا ابتدائی ورک فلو (اس کی نقل کریں)
- ایک فراہم کنندہ چنیں (مثال کے طور پر، کم لاگت والے ٹیسٹوں کے لیے Gemini یا لمبی کہانی کے آرکس کے لیے Claude)۔
- پرسونا، بیک اسٹوری بلٹس اور 3 نمونہ ڈائیلاگز کے ساتھ ایک کریکٹر بنائیں۔
- درجہ حرارت کو 0.8، Top-p 0.9، تکرار جرمانہ درمیانے درجے پر سیٹ کریں۔
- ایک چھوٹی میموری بک شامل کریں: سیٹنگ، تعلقات، فعال اہداف۔
- ایک واضح منظر سیٹ اپ اور مطلوبہ لہجے کے ساتھ چیٹ شروع کریں۔
- 10 پیغامات کے بعد، چیٹ برآمد کریں، دو بہتریوں کو لکھیں اور کریکٹر کارڈ کو اپ ڈیٹ کریں۔
اس لوپ کو دہرائیں اور آپ کو مستقل مزاجی میں زبردست اضافہ نظر آئے گا۔
ماڈل-مخصوص ٹپس (چیٹ شیٹ)
- OpenAI: مختصر سسٹم پرامپٹس کو پسند کرتا ہے۔ نمبر والے مراحل کے ساتھ واضح طور پر ہدایات فارمیٹ کریں۔
- Claude: ملٹی پیراگراف بریف پر ترقی کرتا ہے۔ بیانیہ تسلسل اور خلاصوں کے لیے بہت اچھا ہے۔
- Gemini: منظم پرامپٹس اور واضح رکاوٹوں کے ساتھ اچھی طرح کام کرتا ہے۔ مفت درجے کے کوٹے چیک کریں۔
- لوکل Llama: ہدایات سے مطابقت پذیر مختلف حالتیں استعمال کریں۔ رفتار/معیار کے لیے 2-3 مقداریتوں کی جانچ کریں۔
بیک اپ، ایکسپورٹس اور آرگنائزیشن
- لور کے کراس آلودگی کو روکنے کے لیے فی "یونیورس" الگ فولڈرز استعمال کریں۔
- چیٹس کو باقاعدگی سے برآمد کریں (JSON/HTML) اور اپنے کریکٹر کارڈز کا سنیپ شاٹ لیں۔
- سیمپلنگ سیٹنگز، ماڈل ورژنز اور قابل ذکر سیشنز کو ریکارڈ کرنے والا ایک "میٹا" دستاویز رکھیں۔
قابل ذکر: Sider.AI کے ساتھ اپنے ورک فلو کو تیز کرنا
اگر آپ SillyTavern سے باہر کریکٹر بایوس، منظر کے خاکے، یا لور اسنیپٹس تیار کرتے ہیں، تو ایک سائیڈ بار اسسٹنٹ آپ کو تیزی سے تکرار کرنے میں مدد کر سکتا ہے۔ ویسے، Sider.AI کا ان براؤزر اسسٹنٹ لمبی ٹرانسکرپٹس کا خلاصہ کر سکتا ہے، کریکٹر کی نرالی پن تجویز کر سکتا ہے، یا منظر کے بیج تیار کر سکتا ہے، پھر آپ نتائج کو سیدھا SillyTavern میں چسپاں کر سکتے ہیں۔ یہ ورلڈ بلڈنگ اور پرامپٹ پالش کرنے کے لیے ایک کارآمد پری پروڈکشن ساتھی ہے۔ اہم نکات
- سادہ شروع کریں: ایک فراہم کنندہ، ایک کردار اور ایک چھوٹی میموری بک چنیں۔
- کنٹرول بادشاہ ہے: سسٹم پرامپٹس، سیمپلنگ اور میموری مستقل مزاجی کو تشکیل دیتی ہے۔
- مقصد کے لحاظ سے ماڈلز چنیں: بیانیہ کی لمبائی، لاگت، تخلیقی صلاحیت یا رازداری۔
- تکرار کریں: برآمد کریں، جائزہ لیں اور اپنے کریکٹر کارڈ اور پری سیٹس کو بہتر بنائیں۔
وسائل
- SillyTavern API کنکشنز کا جائزہ: معاون فراہم کنندگان، حدود اور نوٹس۔
- بہترین ماڈلز اور مفت/کم لاگت والے اختیارات جیسے Gemini پر کمیونٹی بحث۔
- رول پلے اور چیٹ کے لیے LLM فرنٹ اینڈ کے طور پر SillyTavern کا GitHub جائزہ۔
عمومی سوالات
Q1: میں SillyTavern کو OpenAI، Claude، یا Gemini سے کیسے جوڑوں؟
SillyTavern کی API سیٹنگز کھولیں اور ہر فراہم کنندہ کے لیے اپنی API کیز چسپاں کریں، پھر ماڈل کا نام منتخب کریں اور محفوظ کریں۔ آفیشل API کنکشن گائیڈ معاون فراہم کنندگان اور پیرامیٹرز کی فہرست دیتا ہے جنہیں آپ کو سیٹ کرنے کی ضرورت پڑ سکتی ہے۔
Q2: کیا میں Llama جیسے لوکل ماڈل کے ساتھ SillyTavern استعمال کر سکتا ہوں؟
ہاں۔ KoboldAI یا oobabooga/text-generation-webui جیسے لوکل بیک اینڈ چلائیں، پھر SillyTavern کو لوکل سرور URL پر پوائنٹ کریں۔ یقینی بنائیں کہ بیک اینڈ ایک API اینڈ پوائنٹ کو بے نقاب کرتا ہے اور ایک مطابقت پذیر ہدایات سے مطابقت پذیر ماڈل استعمال کر رہا ہے۔
Q3: SillyTavern میں کون سی سیٹنگز رول پلے کی مستقل مزاجی کو بہتر بناتی ہیں؟
سسٹم پرامپٹ کو بہتر بنائیں، کریکٹر کارڈ میں نمونہ ڈائیلاگ شامل کریں اور حقائق اور تعلقات کے لیے ایک چھوٹی میموری بک استعمال کریں۔ تخلیقی صلاحیت اور ہم آہنگی کو متوازن کرنے کے لیے درجہ حرارت، Top-p اور تکرار جرمانے کو ٹیون کریں۔
Q4: SillyTavern میں طویل فارم کہانی سنانے کے لیے کون سا ماڈل بہترین ہے؟
Claude ماڈلز طویل سیاق و سباق کی بیانیہ ہم آہنگی کے لیے مضبوط ہیں، جبکہ OpenAI اور Gemini عام چیٹ کے لیے ورسٹائل اور سرمایہ کاری مؤثر ہیں۔ لوکل Llama ماڈلز رازداری کے لیے بہترین ہیں اگر آپ انہیں ٹیون کرنے میں آرام دہ ہیں۔
Q5: میں SillyTavern میں API ماڈلز کے ساتھ ٹوکن کے اخراجات کو کیسے کم کروں؟
سیاق و سباق کی لمبائی کو کم کریں، مختصر جوابات کو فعال کریں اور وقتاً فوقتاً آرکس کا خلاصہ کریں۔ آپ فلر مناظر کے لیے کم لاگت والے ماڈلز پر بھی سوئچ کر سکتے ہیں اور اہم لمحات کے لیے پریمیم ماڈلز رکھ سکتے ہیں۔