دليل تكامل SillyTavern
اربط Routerah بـ SillyTavern عبر مصدر إكمال الدردشة المخصّص المتوافق مع OpenAI.
نظرة عامة
يصل SillyTavern إلى Routerah عبر مصدر Chat Completion. الصق الرابط الأساسي ومفتاح API، ثمّ اختر نموذجًا من القائمة المنسدلة. لا حاجة إلى بروكسي أو نفق.
إعداد سريع
الصق هذه في العميل. يُملأ مفتاحك تلقائيًا عند تسجيل الدخول.
عنوان URL الأساسي: https://api.routerah.app/v1
مفتاح API: YOUR_API_KEYالتوافق
الإعداد خطوة بخطوة
- 1افتح API Connections
انقر أيقونة القابس في الأعلى لفتح لوحة API Connections.
- 2اختر Chat Completion
اضبط نوع API على Chat Completion.
- 3اختر Custom (OpenAI-compatible)
في القائمة المنسدلة Chat Completion Source، اختر Custom (OpenAI-compatible).
- 4الصق الرابط الأساسي
أدخل الرابط الأساسي لـ Routerah المنتهي بـ `/v1`. لا تُضف `/chat/completions`.
textCustom Endpoint (Base URL): https://api.routerah.app/v1 - 5الصق مفتاح API
الصق مفتاح API الخاصّ بـ Routerah في حقل Custom API Key.
- 6اتّصل واختر نموذجاً
انقر Connect. تُملأ قائمة Model من قائمة نماذج Routerah.
التشغيل على Android (Termux)
لا يوجد تطبيق SillyTavern لنظام Android، لكنه يعمل على الهاتف داخل Termux. ثبّته مرة واحدة بهذه الخطوات، وافتحه في متصفح هاتفك، ثم اربط Routerah باتباع الخطوات أعلاه.
- 1ثبّت Termux
نزّل Termux من F-Droid أو من صفحة الإصدارات على GitHub. نسخة متجر Play لم تعد تُصان ولا تعمل.
- 2اختر خادمًا مرآة وحدّث
افتح Termux وشغّل الأمر الأول. اختر Mirror group ومنطقة قريبة منك، ثم حدّث الحزم.
bashtermux-change-repo pkg update && pkg upgrade - 3ثبّت المتطلبات
يثبّت هذا Git وNode.js. على هاتف قديم بمعمارية 32 بت، شغّل أيضًا `pkg install esbuild` إذا فشل التشغيل برسالة Unsupported platform.
bashpkg install git nodejs-lts nano - 4نزّل SillyTavern
ينزّل هذا الإصدار المستقر إلى مجلد Termux الرئيسي.
bashgit clone https://github.com/SillyTavern/SillyTavern -b release - 5شغّل SillyTavern
افتح http://127.0.0.1:8000 في متصفح هاتفك واتبع خطوات الإعداد أعلاه. اترك Termux يعمل في الخلفية أثناء الدردشة. لتشغيله مرة أخرى لاحقًا، نفّذ هذين الأمرين.
bashcd ~/SillyTavern bash start.sh - 6حدّث SillyTavern
نفّذ هذا متى أردت أحدث إصدار. تبقى شخصياتك ومحادثاتك كما هي.
bashcd ~/SillyTavern git pull --rebase --autostash
النماذج الموصى بها
نماذج مجانية تعمل هنا. الصق أي معرّف نموذج في العميل.
ملاحظات مهمة
- الصق الرابط الأساسي المنتهي بـ `/v1` فقط. يضيف SillyTavern `/chat/completions` بنفسه؛ وإضافتها تعيد الخطأ 400.
- خلوّ قائمة النماذج المنسدلة يعني أن الاتصال قد فشل. راجع الرابط الأساسي من جديد، ثم فعّل Bypass API status check.
- خطأ 401 يعني أن المفتاح منتهٍ أو مكتوب خطأ. أنشئ مفتاحا جديدا في لوحة تحكم Routerah والصقه دون مسافات في البداية أو النهاية.
- إن انقطع البثّ في منتصف الجملة، فعطّل Streaming لتأكيد السبب ثمّ أعد تفعيله. كما تعطّله البروكسيات المؤسّسية التي تحذف البادئة `data:`.