كيفية استخدام SillyTavern: دليل عملي للإعداد والنماذج وميزات لعب الأدوار المتقدمة
لقد سمعت عن الضجة: SillyTavern هي واحدة من أكثر الواجهات الأمامية مرونة للعب الأدوار والدردشة مع نماذج اللغة الكبيرة. ولكن من أين تبدأ، وما هي النماذج التي يجب عليك استخدامها، وكيف تفتح أفضل ميزاتها دون كسر أي شيء؟ يرشدك هذا الدليل خطوة بخطوة - بدون حشو، مجرد مسار عملي وموجه نحو الحلول من التثبيت إلى الجلسات الاحترافية.
ما هو SillyTavern - ولماذا نستخدمه؟
SillyTavern هي واجهة مستخدم قوية وقابلة للتخصيص للتفاعل مع LLMs - سواء كانت واجهات برمجة تطبيقات مستضافة أو نماذج محلية. فكر فيه على أنه غرفة التحكم الخاصة بك للدردشة الغامرة، ولعب الأدوار، وبناء العوالم، والتعاون في القصص. يتصل بواجهات برمجة التطبيقات مثل OpenAI و Anthropic و Google، أو بالخوادم الخلفية المحلية مثل KoboldAI و oobabooga/text-generation-webui (TGI/ExLlama، وما إلى ذلك)، مما يتيح لك ضبط الجو والذاكرة والأسلوب في جلساتك. إنه مصمم ليكون سهل الاستخدام وعميقًا في الوقت نفسه، مع ميزات مثل بطاقات الشخصيات والذاكرة طويلة المدى والإضافات وعناصر التحكم الدقيقة للمطالبات وأخذ العينات.
إعداد سريع: من الصفر إلى الدردشة الأولى
اتبع هذا التدفق المبسّط. يمكنك إعادة النظر في الإعدادات المتقدمة لاحقًا بمجرد أن تكون مرتاحًا.
1) التثبيت والتشغيل
- استنسخ أو نزّل SillyTavern من مستودع GitHub الخاص به (أو نسخة مُعدلة يتم صيانتها) واتبع البرنامج النصي لبدء التشغيل المرفق لنظام التشغيل الخاص بك. في نظام التشغيل Windows، تقوم عادةً بتشغيل
start.bat لتشغيل خادم الويب المحلي؛ وفي نظام التشغيل macOS/Linux، يكون البرنامج النصي start.sh شائعًا.
- افتح عنوان URL المحلي المعروض في الوحدة الطرفية (عادةً ` أو المنفذ الذي يطبعه SillyTavern) للوصول إلى واجهة المستخدم.
نصيحة: حافظ على ترتيب مجلد SillyTavern الخاص بك - توجد بطاقات الشخصيات والإعدادات المسبقة والملحقات في مجلدات فرعية يمكن التنبؤ بها، مما يجعل النسخ الاحتياطية أسهل.
2) اختر مسار النموذج الخاص بك: API أو محلي
- API مستضاف: الأسرع للبدء؛ أدخل مفتاح API الخاص بك في لوحة إعدادات API الخاصة بـ SillyTavern.
- خادم خلفي محلي: الأفضل للخصوصية والتحكم؛ قم بتوصيل SillyTavern بخادم محلي مثل KoboldAI أو oobabooga/text-generation-webui.
يدعم SillyTavern مجموعة واسعة من مزودي API والموصلات المحلية، مع ملاحظات حول نقاط القوة والقيود وحالات الاستخدام في الوثائق.
3) إدخال بيانات اعتماد API (في حالة استخدام النماذج المستضافة)
- يمكن إضافة OpenAI و Anthropic و Google (Gemini) وغيرها عن طريق لصق مفاتيح API في علامة تبويب اتصالات SillyTavern.
- نصيحة: استخدم الإعدادات المسبقة لكل موفر؛ تستجيب النماذج المختلفة بشكل أفضل لمطالبات النظام المختلفة قليلاً ودرجة الحرارة والعقوبات.
تشير تقارير المجتمع إلى أنه يمكن استخدام Gemini من Google مجانًا باستخدام مفتاح Google AI Studio، مما يجعله نقطة بداية فعالة من حيث التكلفة للتجريب.
4) الاتصال بنماذج LLM المحلية (اختياري)
- ابدأ الخادم الخلفي المحلي الخاص بك (KoboldAI، text-generation-webui/oobabooga، LM Studio، إلخ) وتحقق من أنه يقدم نقطة نهاية API.
- في SillyTavern، اختر الموصل المقابل وأدخل عنوان URL المحلي وأي معلمات مطلوبة.
- تحقق من الصحة عن طريق إرسال رسالة اختبار قصيرة.
5) إنشاء شخصية أو استيرادها
- انقر فوق "شخصيات" → "جديد" لإنشاء شخصية من البداية، أو استورد بطاقة شخصية (PNG/JSON) من مكتبتك.
- املأ الحقول الخاصة بالشخصية والوصف والحوار النموذجي والتعريف. كلما كانت توصيف الشخصية أكثر تحديدًا، كان تناسق لعب الأدوار أفضل.
6) ابدأ الدردشة
- اختر شخصيتك ونموذجك، ثم اكتب رسالتك الأولى.
- استخدم افتتاحية لطيفة مثل: "لنهيئ المشهد: .
- نماذج Llama القائمة على المستوى المحلي: خاصة وقابلة للتخصيص؛ تعتمد الجودة على التكميم والضبط الدقيق.
- مجموعات KoboldAI/oobabooga: تحكم عميق في الاستدلال وتنسيقات المطالبات والملحقات.
يحدد دليل اتصالات API الخاص بـ SillyTavern الموفرين المدعومين والمحاذير في مكان واحد.
صياغة الشخصية: بناء شخصيات تبقى ضمن الشخصية
تبدأ الجلسة الرائعة ببطاقة شخصية رائعة.
- الشخصية: 2-4 جمل حول الهوية والدور والصوت.
- الخلفية الدرامية: 3-5 نقاط نقطية للتاريخ التكويني؛ تجنب الجداول الزمنية الشاملة.
- الأهداف والحدود: وضح الرغبات والخطوط التي لن تتجاوزها الشخصية.
- أنماط الكلام: أضف بعض الأمثلة على التعابير أو المراوغات.
- حوار نموذجي: 3 تبادلات تسلط الضوء على النبرة والإيقاع والنطاق العاطفي.
نصيحة احترافية: أضف مرتكزات بيئية (على سبيل المثال، "تشبه رائحة المدينة المطر والنيون القديم") للحفاظ على النموذج وصفيًا دون تذكيرات مستمرة.
الملحقات والمكونات الإضافية وميزات الطاقة
يحتوي SillyTavern على نظام بيئي من الوظائف الإضافية التي توسع قدراته:
- الذاكرة و Lorebooks: حقن الحقائق الرئيسية تلقائيًا عند اكتشاف المشغلات.
- أدوات العالم/القصة: قوالب المشهد وقوائم الشخصيات غير القابلة للعب ومطالبات الأحداث.
- TTS/STT: قم بتمكين الصوت في جلساتك باستخدام تحويل النص إلى كلام وتحويل الكلام إلى نص.
- Image Hooks: تدعم بعض الموصلات مطالبات/استجابات الصور (تعتمد على النموذج).
- الأتمتة: وحدات ماكرو للإيقاعات السردية المتكررة أو التنسيق.
تحقق من الوثائق للحصول على ميزات خاصة بالموفر وتنسيقات المطالبات وملاحظات تحديد المعدل قبل تمكين عمليات التكامل المتقدمة.
السلامة والفلاتر والحدود
- سياسات النموذج: تفرض نماذج API (مثل Anthropic و Google) قواعد أمان قد تؤثر على أنواع معينة من المحتوى. اضبط أهدافك الإبداعية وفقًا لذلك.
- التحكم المحلي: تمنحك النماذج المحلية مزيدًا من الحرية ولكن أيضًا مزيدًا من المسؤولية - ضع حدودًا شخصية وعلامات محتوى مقدمًا.
- نظافة الجلسة: استخدم تحذيرات المحتوى والمشاهد الاختيارية والانتقالات الواضحة. إذا انحرف شيء ما، فقم بتلخيص الأمر وإعادة ضبط النغمة وإعادة ترسيخ السيناريو.
استكشاف الأخطاء وإصلاحها: إصلاحات سريعة للمشاكل الشائعة
- يتكرر النموذج أو يدور: قم بزيادة عقوبة التكرار، وخفض درجة الحرارة قليلاً، وأضف المزيد من الحقائق الأساسية إلى الذاكرة.
- استجابات خارج الشخصية: عزز تعريف الشخصية وأضف 2-3 حوارات نموذجية؛ شدد مطالبة النظام.
- ارتفاع التكاليف (استخدام API): قلل من طول السياق، وقم بتمكين الردود الأقصر، وقم بالتلخيص بشكل دوري، أو قم بالتبديل إلى نموذج أقل تكلفة للمشاهد المالئة.
- النموذج المحلي بطيء: جرب تكميمًا أصغر، أو قم بتمكين تسريع GPU، أو اخفض الحد الأقصى للرموز.
- أخطاء الاتصال: أعد التحقق من عنوان URL الخاص بالموفر وصحة المفتاح واسم النموذج. راجع صفحة اتصالات API للحصول على معلمات دقيقة.
سير عمل بدء التشغيل لمدة 10 دقائق (انسخ هذا)
- اختر مزودًا (على سبيل المثال، Gemini للاختبارات منخفضة التكلفة أو Claude للأقواس القصصية الطويلة).
- قم بإنشاء شخصية مع شخصية ونقاط خلفية درامية و 3 حوارات نموذجية.
- اضبط درجة الحرارة على 0.8، Top-p 0.9، عقوبة التكرار متوسطة.
- أضف كتاب ذاكرة صغير: الإعداد والعلاقات والأهداف النشطة.
- ابدأ الدردشة بإعداد مشهد واضح ونبرة مرغوبة.
- بعد 10 رسائل، قم بتصدير الدردشة، وقم بتدوين تحسينين، وقم بتحديث بطاقة الشخصية.
كرر هذه الحلقة وسترى مكاسب كبيرة في الاتساق.
نصائح خاصة بالنموذج (ورقة الغش)
- OpenAI: يحب مطالبات النظام الموجزة؛ قم بتنسيق التعليمات بوضوح بخطوات مرقمة.
- Claude: يزدهر في الملخصات متعددة الفقرات؛ رائع للاستمرارية السردية والملخصات.
- Gemini: يعمل بشكل جيد مع المطالبات المنظمة والقيود الصريحة؛ تحقق من حصص المستوى المجاني.
- Local Llama: استخدم المتغيرات المضبوطة للتعليمات؛ اختبر 2-3 عمليات تكميم للسرعة/الجودة.
النسخ الاحتياطية والصادرات والتنظيم
- استخدم مجلدات منفصلة لكل "عالم" لمنع التلوث المتبادل للمعرفة.
- قم بتصدير الدردشات بانتظام (JSON/HTML) والتقط لقطة لبطاقات الشخصية الخاصة بك.
- احتفظ بمستند "وصف" يسجل إعدادات أخذ العينات وإصدارات النماذج والجلسات البارزة.
جدير بالذكر: تسريع سير العمل الخاص بك باستخدام Sider.AI
إذا قمت بصياغة السير الذاتية للشخصيات أو مخططات المشاهد أو مقتطفات المعرفة خارج SillyTavern، فيمكن أن يساعدك مساعد الشريط الجانبي في التكرار بسرعة. بالمناسبة، يمكن لمساعد Sider.AI داخل المتصفح تلخيص النصوص الطويلة أو اقتراح مراوغات الشخصية أو إنشاء بذور المشهد، ثم يمكنك لصق النتائج مباشرة في SillyTavern. إنه رفيق مفيد لمرحلة ما قبل الإنتاج لبناء العوالم وصقل المطالبات. الوجبات الرئيسية
- ابدأ ببساطة: اختر مزودًا واحدًا وشخصية واحدة وكتاب ذاكرة صغيرًا.
- التحكم هو الملك: مطالبات النظام وأخذ العينات وتشكيل ذاكرة الاتساق.
- اختر النماذج حسب الهدف: الطول السردي أو التكلفة أو الإبداع أو الخصوصية.
- كرر: قم بتصدير بطاقة الشخصية والإعدادات المسبقة ومراجعتها وتحسينها.
الموارد
- نظرة عامة على اتصالات SillyTavern API: الموفرون المدعومون والقيود والملاحظات.
- مناقشة مجتمعية حول أفضل النماذج والخيارات المجانية/منخفضة التكلفة مثل Gemini.
- نظرة عامة على GitHub على SillyTavern كواجهة أمامية لـ LLM للعب الأدوار والدردشة.
أسئلة وأجوبة
س1: كيف أقوم بتوصيل SillyTavern بـ OpenAI أو Claude أو Gemini؟
افتح إعدادات API الخاصة بـ SillyTavern والصق مفاتيح API الخاصة بك لكل موفر، ثم حدد اسم النموذج واحفظه. يسرد دليل اتصالات API الرسمي الموفرين المدعومين والمعلمات التي قد تحتاج إلى تعيينها.
س2: هل يمكنني استخدام SillyTavern مع نموذج محلي مثل Llama؟
نعم. قم بتشغيل خادم خلفي محلي مثل KoboldAI أو oobabooga/text-generation-webui، ثم وجه SillyTavern إلى عنوان URL للخادم المحلي. تأكد من أن الخادم الخلفي يعرض نقطة نهاية API ويستخدم نموذجًا متوافقًا مضبوطًا للتعليمات.
س3: ما هي الإعدادات التي تحسن تناسق لعب الأدوار في SillyTavern؟
قم بتحسين مطالبة النظام، وأضف حوارًا نموذجيًا إلى بطاقة الشخصية، واستخدم كتاب ذاكرة صغيرًا للحقائق والعلاقات. اضبط درجة الحرارة و Top-p وعقوبات التكرار لتحقيق التوازن بين الإبداع والتماسك.
س4: ما هو أفضل نموذج لسرد القصص الطويلة في SillyTavern؟
تعتبر نماذج Claude قوية للتماسك السردي طويل السياق، في حين أن OpenAI و Gemini متعددة الاستخدامات وفعالة من حيث التكلفة للدردشة العامة. تعتبر نماذج Llama المحلية رائعة للخصوصية إذا كنت مرتاحًا لضبطها.
س5: كيف يمكنني تقليل تكاليف الرموز باستخدام نماذج API في SillyTavern؟
قلل من طول السياق، وقم بتمكين الردود الموجزة، وقم بتلخيص الأقواس بشكل دوري. يمكنك أيضًا التبديل إلى نماذج أقل تكلفة للمشاهد المالئة والاحتفاظ بنماذج متميزة للحظات المحورية.