راهنمای یکپارچهسازی SillyTavern
Routerah را از طریق منبع Chat Completion سفارشیِ سازگار با OpenAI به SillyTavern وصل کنید.
نمای کلی
SillyTavern از طریق منبع Chat Completion به Routerah میرسد. نشانی پایه و کلید API خود را بچسبانید و مدلی از فهرست انتخاب کنید. نه پروکسی میخواهد نه تونل.
پیکربندی سریع
اینها را در کلاینت بچسبانید. با ورود، کلید شما خودکار پر میشود.
نشانی پایه: https://api.routerah.app/v1
کلید API: YOUR_API_KEYسازگاری
راهاندازی گامبهگام
- 1باز کردن API Connections
روی آیکن پلاگ بالای صفحه کلیک کنید تا پنل API Connections باز شود.
- 2انتخاب Chat Completion
نوع API را روی Chat Completion بگذارید.
- 3انتخاب Custom (سازگار با OpenAI)
در فهرست 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 پر میشود.
اجرای آن روی اندروید (Termux)
SillyTavern اپ اندرویدی ندارد، اما روی گوشی داخل Termux اجرا میشود. یک بار با این گامها نصبش کنید، در مرورگر گوشی بازش کنید، سپس با گامهای بالا Routerah را وصل کنید.
- 1نصب Termux
Termux را از F-Droid یا صفحه GitHub releases آن بگیرید. نسخه Play Store دیگر نگهداری نمیشود و کار نمیکند.
- 2انتخاب آینه و بهروزرسانی
Termux را باز کنید و دستور اول را اجرا کنید. گزینه Mirror group و منطقه نزدیک به خودتان را انتخاب و بستهها را بهروز کنید.
bashtermux-change-repo pkg update && pkg upgrade - 3نصب پیشنیازها
این دستور Git و Node.js را نصب میکند. روی گوشی قدیمی ۳۲بیتی اگر اجرا با خطای Unsupported platform شکست خورد، `pkg install esbuild` را هم اجرا کنید.
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:` را حذف میکنند هم آن را خراب میکنند.