ตั้งค่า SillyTavern API: base URL, API key และรายชื่อโมเดล

Updated 2026-07-15

ใน SillyTavern เลือก Chat Completion ตั้ง source เป็น Custom (OpenAI-compatible) ใส่ base URL ที่จบด้วย /v1 แล้วเพิ่ม API key ของคุณ dropdown โมเดลจะเติมข้อมูลเองจาก endpoint /v1/models ของผู้ให้บริการ

คำตอบด่วน: 5 ค่าที่สำคัญ

เปิดแผง API Connections (ไอคอนปลั๊ก) แล้วตั้งค่าตามนี้: API = Chat Completion, Chat Completion Source = Custom (OpenAI-compatible), Custom Endpoint (Base URL) = https://api.apisrouter.com/v1, Custom API Key = คีย์ sk-... ของคุณ กด Connect รอไฟสถานะเป็นสีเขียว แล้วเลือกโมเดลจาก dropdown เช่น deepseek-v4-flash ปัญหาที่พบบ่อยที่สุดคือการวาง path เต็ม SillyTavern จะเติม /chat/completions ต่อท้ายค่าที่คุณใส่เองอัตโนมัติ ดังนั้น URL ต้องจบที่ /v1 เท่านั้น ถ้าคุณวาง https://api.apisrouter.com/v1/chat/completions ระบบจะยิง request ไปที่ /v1/chat/completions/chat/completions และเชื่อมต่อไม่สำเร็จด้วย error 404 นี่ตรงข้ามกับ JanitorAI ที่ต้องการ URL completions แบบเต็มใน proxy config ผู้ให้บริการเดียวกัน แต่รูปแบบฟิลด์ต่างกัน

ทำไม SillyTavern API URL ต้องจบที่ /v1

ทุก API แบบ OpenAI-compatible ประกอบด้วย base URL บวก route ที่ตายตัวชุดหนึ่ง GET /v1/models คืนรายชื่อ model ID ที่ key ของคุณใช้ได้ POST /v1/chat/completions รัน chat request จริง SillyTavern รู้จัก route เหล่านี้และสร้างมันเองจาก base ที่คุณให้ ดังนั้นมันถามคุณแค่ base URL เท่านั้น เมื่อกด Connect ระบบจะเรียก /v1/models ด้วย key ของคุณและใช้ response มาเติม dropdown โมเดล dropdown ที่ว่างเปล่าเกือบทุกครั้งหมายความว่า call นั้นล้มเหลว คุณยังต้องเลือก API mode ให้ถูกด้วย Chat Completion ส่งข้อความแบบมีโครงสร้างด้วย role system, user และ assistant ซึ่งเป็นสิ่งที่ hosted OpenAI-compatible provider ทุกเจ้าต้องการ Text Completion ส่ง prompt string ดิบตัวเดียว มีไว้สำหรับ backend แบบ local อย่าง KoboldCpp และ text-generation-webui เป็นหลัก สำหรับ hosted API key ใดๆ ให้ใช้ Chat Completion ถ้าคุณเลือก Text Completion กับ hosted chat endpoint คุณจะเจอ error หรือ formatting ที่พัง และ sampler หลายตัวที่โชว์ใน mode นั้นก็ไม่ถูกส่งไปด้วยอยู่ดี

ขั้นตอนตั้งค่าทีละสเต็ป

ถ้า dropdown ยังว่างหลังกด Connect ให้ตรวจ 3 อย่างนี้ตามลำดับ: URL จบที่ /v1 โดยไม่มี path หรือช่องว่างต่อท้าย, key ถูกวางโดยไม่มีเครื่องหมายคำพูดหรือช่องว่างแฝง และ source เป็น Custom (OpenAI-compatible) ไม่ใช่ OpenAI ธรรมดา source แบบ OpenAI ธรรมดาบางเวอร์ชันจะเมิน URL ที่คุณตั้งเองและไปคุยกับ api.openai.com แทน ซึ่ง key ของคุณใช้ไม่ได้ที่นั่น

  • หา key ก่อน บน APIsRouter ไม่มีฟอร์มสมัครสมาชิก จ่ายเงินที่ /topup แล้ว key จะถูกส่งทางอีเมล key แบบ OpenAI-compatible ใดๆ ก็ใช้ขั้นตอนเดียวกันนี้ได้
  • ใน SillyTavern คลิกไอคอนปลั๊กเพื่อเปิด API Connections
  • ตั้ง API เป็น Chat Completion
  • ตั้ง Chat Completion Source เป็น Custom (OpenAI-compatible)
  • ในช่อง Custom Endpoint (Base URL) ใส่ https://api.apisrouter.com/v1 โดยไม่มีอะไรต่อท้าย /v1
  • วาง key ของคุณลงในช่อง Custom API Key
  • กด Connect จุดสถานะจะเปลี่ยนเป็นสีเขียวและ dropdown Available Models จะเติมข้อมูลจาก /v1/models
  • เลือกโมเดล เปิด character card แล้วส่งข้อความทดสอบสั้นๆ

ตรวจสอบการเชื่อมต่อนอก SillyTavern

เมื่อมีอะไรพัง ให้ทดสอบ endpoint โดยตรงก่อนโทษ SillyTavern คำสั่ง curl นี้คือสิ่งที่ปุ่ม Connect ทำเป๊ะๆ ถ้าคืนค่าเป็น JSON array ของ model ID มาได้ แปลว่า key และ URL ของคุณถูกต้องแล้ว ปัญหาอยู่ที่ฟิลด์ใน SillyTavern ถ้ารายชื่อโมเดลทำงานแต่แชทล้มเหลว ให้รัน completion จริงหนึ่งครั้งจาก Python ด้วย base URL เดียวกัน คำตอบที่สำเร็จตรงนี้พิสูจน์ว่าทั้งสายทำงาน และ error ที่ได้กลับมาคือ error จริงของ provider ไม่ใช่ error ทั่วไปของ SillyTavern

curl https://api.apisrouter.com/v1/models \
  -H "Authorization: Bearer sk-your-key"

พื้นฐาน sampler และ preset

Chat Completion source เปิด sampler ชุดเล็กๆ ให้ปรับ: temperature, top P, frequency penalty และ presence penalty บวก response length และ context size sampler แบบซับซ้อนที่คุณอาจเคยอ่านเจอ (min P, mirostat, dynamic temperature) เป็นของ backend แบบ Text Completion และไม่ถูกส่งไปยัง hosted chat API เลย จึงไม่ต้องไปหามันตรงนี้ preset ใน SillyTavern รวมสองอย่างเข้าด้วยกัน: ค่า sampler และโครงสร้าง prompt ที่ Prompt Manager ประกอบขึ้นจาก character card, persona และ lorebook ของคุณ preset Default ที่มากับตัวโปรแกรมเป็นจุดเริ่มต้นที่ใช้ได้ดี ปรับทีละค่าแล้ว regenerate ฉากเดิมเพื่อดูว่ามันทำอะไรจริงๆ context size สมควรได้รับความสนใจเป็นพิเศษ: SillyTavern เติม context window ด้วยประวัติแชท ดังนั้น context ที่ใหญ่ขึ้นหมายถึง prompt token ที่ส่งมากขึ้นทุกรอบ ซึ่งช่วยเรื่องความจำแต่ก็เพิ่มต้นทุนต่อข้อความไปพร้อมกัน

ค่าเริ่มต้นสำหรับ preset ของ Chat Completion ปรับทีละค่า
ค่าที่ตั้งจุดเริ่มต้นทำอะไรใน roleplay
Temperature0.8สูงขึ้น (ถึง 1.1) ได้ prose หลากหลาย; ต่ำลง (0.6) ถ้าตัวละครหลุด card
Top P0.95ปล่อยไว้เว้นแต่คำตอบเริ่มไม่ปะติดปะต่อ แล้วค่อยลดลงเล็กน้อย
Frequency penalty0.1ลดจังหวะประโยคที่ซ้ำในแชทยาวๆ
Presence penalty0.05ค่าน้อยๆ ช่วยลดการวนหัวข้อเดิม
Max response tokens350300 ถึง 500 เหมาะกับคำตอบสไตล์ย่อหน้าโดยไม่เยิ่นเย้อ
Context sizeลิมิตของโมเดล หรือ 16kประวัติต่อรอบมากขึ้น; แต่ก็คิด input token ต่อข้อความมากขึ้นด้วย

โมเดลที่แนะนำสำหรับ SillyTavern

การเลือกโมเดลสำคัญกว่าการจูน sampler ความเห็นจากคอมมูนิตี้ เท่าที่มีรายงานโดยประมาณ ให้ตระกูล DeepSeek V4 มาเป็นอันดับหนึ่งด้านราคา: deepseek-v4-flash คือตัวที่แนะนำเป็นค่าเริ่มต้นสำหรับแชทยาว และ deepseek-v4-pro คุม character card ที่ซับซ้อนและ group chat ได้ดีกว่า GLM-5, Kimi K2.6 และ MiMo เป็นตัวเลือกคุ้มค่าที่มีน้ำเสียงงานเขียนเฉพาะตัว คุ้มค่าหมุนใช้เมื่อแชทเริ่มรู้สึกจำเจ Grok น่าสนใจเพราะนโยบายที่ xAI เผยแพร่อนุญาตธีมผู้ใหญ่ในฉากที่เป็นนิยายอย่างชัดเจน ซึ่งสำคัญกับเนื้อเรื่องแนวมืด Claude เขียน prose ได้ดีที่สุดในรายการนี้ แต่นโยบายของ Anthropic ห้ามเนื้อหาโจ่งแจ้ง จึงควรมอง Claude เป็นตัวเลือกสำหรับงานเขียนเชิงสร้างสรรค์แบบ SFW และฉากสไตล์วรรณกรรม มีข้อสังเกตเชิงปฏิบัติสองข้อ หนึ่ง SillyTavern เป็นซอฟต์แวร์สำหรับผู้ใหญ่ และทุกโมเดลในรายการนี้บังคับใช้นโยบายเนื้อหาของ provider ตัวเองไม่ว่าคุณจะใช้ frontend อะไร ดังนั้นให้ card และฉากอยู่ภายในกฎเหล่านั้น สอง เพราะ dropdown ถูกเติมข้อมูลสดจาก /v1/models คุณสามารถสลับโมเดลกลางแชทและเทียบคำตอบต่อข้อความเดียวกันได้ ซึ่งเป็นวิธีที่เร็วที่สุดในการหาตัวโปรดของคุณเอง

Model IDจุดแข็งใน SillyTavernหมายเหตุนโยบายเนื้อหา
deepseek-v4-flashตัวโปรดของคอมมูนิตี้สำหรับแชทยาว; คุ้มค่าที่สุดต่อข้อความนโยบายยืดหยุ่นสำหรับนิยาย; ตาม character card ได้ดี
deepseek-v4-proทำตามคำสั่งได้แม่นกว่าสำหรับ card ซับซ้อนและ group chatตระกูลเดียวกับ Flash แต่สอดคล้องกันดีกว่า
glm-5น้ำเสียงงานเขียนเฉพาะตัว; จังหวะดีในฉากช้าๆตัวเลือกคุ้มค่าสำหรับแชทเน้นเนื้อเรื่อง
kimi-k2.6จำ context ยาวได้ดีสำหรับ lorebook ขนาดใหญ่ตัวเลือกคุ้มค่า; รองรับ card ใหญ่โดยไม่ลืม
grok-4.5ด้นสดและโต้ตอบได้เก่งนโยบาย xAI อนุญาตธีมผู้ใหญ่ในบริบทนิยาย
claude-sonnet-4-6คุณภาพ prose สูงสุดต่อราคาSFW creative writing เท่านั้น; Anthropic ห้ามเนื้อหาโจ่งแจ้ง
claude-opus-4-7งานเขียนแนววรรณกรรมยาวที่ดีที่สุดนโยบาย SFW-only เหมือน Sonnet
gemini-3.5-flashตอบเร็ว, context ยาวนโยบายมาตรฐานของ Google; เหมาะกับ RP แนวผจญภัย

แชท SillyTavern เสียเงินจริงเท่าไหร่

hosted model คิดเงินตาม token และ roleplay เป็นงานที่ input หนัก: ทุกรอบส่ง character card บวกประวัติล่าสุดซ้ำ รอบที่ส่ง prompt token 8,000 ตัวและได้คำตอบ 350 token กลับมามีค่าใช้จ่ายประมาณหนึ่งในสิบเซนต์บน deepseek-v4-flash ดังนั้นเงินไม่กี่ดอลลาร์ครอบคลุมการแชทเล่นๆ ได้หลายเดือน รอบเดียวกันบน claude-opus-4-7 แพงกว่าประมาณ 25 เท่า นี่คือเหตุผลที่คนส่วนใหญ่ใช้ตัวถูกเป็น daily driver แล้วเก็บโมเดลระดับพรีเมียมไว้สำหรับฉากที่ใส่ใจจริงๆ key เดียวจาก gateway ครอบคลุมตารางทั้งหมดนี้ APIsRouter คือ gateway แบบ OpenAI-compatible ที่จ่ายตามการใช้งานจริงไม่มีค่าสมาชิก: จ่ายเงินที่ /topup โดยไม่ต้องสร้างบัญชี key จะส่งถึงทางอีเมล การเติมเงินครั้งแรกได้โบนัสเพิ่มอีก 100% เข้า balance โมเดล global ราคาต่ำกว่าราคาทางการ 20% และโมเดลจีนอยู่ต่ำกว่าราคาทางการ

ราคาตาม catalog เป็น USD kimi-k2.6 และ MiMo ก็มีให้ใช้ใน catalog เช่นกัน
โมเดลInput / 1M tokensOutput / 1M tokens
deepseek-v4-flash$0.126$0.252
deepseek-v4-pro$0.3915$0.783
glm-5$0.514$2.314
gemini-3.5-flash$1.20$7.20
claude-sonnet-4-6$2.40$12.00
claude-opus-4-7$4.00$20.00
gpt-5.5$4.00$24.00
grok-4.5$1.60$4.80

คำถามที่พบบ่อย

ต้องใส่ API URL อะไรใน SillyTavern?

ใส่แค่ base URL จบที่ /v1 สำหรับ APIsRouter คือ https://api.apisrouter.com/v1 SillyTavern จะเติม /chat/completions ต่อท้ายเอง ดังนั้นการใส่ path completions แบบเต็มจะทำให้เชื่อมต่อพังด้วย error 404

มี API ฟรีสำหรับ SillyTavern ไหม?

ตัว SillyTavern เองเป็นซอฟต์แวร์โอเพนซอร์สฟรี การเข้าถึง hosted model คิดเงินตาม token แม้บาง provider จะมี free tier ที่มี rate limit และคิวเข้มงวด รันโมเดล local ผ่าน KoboldCpp ฟรีถ้าฮาร์ดแวร์คุณไหว ในทางปฏิบัติ hosted model ราคาประหยัดอย่าง deepseek-v4-flash เสียเงินเสี้ยวเซนต์ต่อข้อความ ใกล้เคียงฟรีมากพอสำหรับการใช้เล่นๆ โดยไม่ต้องเจอปัญหา rate limit

ทำไมรายชื่อโมเดลใน SillyTavern ของฉันว่างเปล่า?

call Connect ไปที่ /v1/models ล้มเหลว ตรวจว่า URL จบที่ /v1 โดยไม่มี path หรือช่องว่างเพิ่ม key ถูกวางแบบสะอาด และ source เป็น Custom (OpenAI-compatible) ไม่ใช่ OpenAI ธรรมดา ทดสอบด้วย curl ไปที่ /v1/models เพื่อดู error จริงของ provider

ควรใช้ Chat Completion หรือ Text Completion ใน SillyTavern?

ใช้ Chat Completion สำหรับ hosted API แบบ OpenAI-compatible ใดๆ Text Completion มีไว้สำหรับ backend local อย่าง KoboldCpp และ text-generation-webui ที่รับ prompt string ดิบ การเลือก Text Completion กับ hosted chat endpoint ทำให้เกิด error หรือ formatting พัง

โมเดลไหนดีที่สุดสำหรับ roleplay ใน SillyTavern?

เริ่มที่ deepseek-v4-flash ตัวที่คอมมูนิตี้เลือกเป็นค่าเริ่มต้นสำหรับแชทยาวราคาถูก ขยับไป deepseek-v4-pro สำหรับ card ที่ซับซ้อน ลอง GLM-5 หรือ Kimi K2.6 เพื่อน้ำเสียงงานเขียนอีกแบบ และใช้ Claude สำหรับงานเขียนเชิงสร้างสรรค์แบบ SFW คุณภาพสูงสุด Grok เหมาะกับธีมนิยายผู้ใหญ่ภายใต้นโยบายที่ xAI เผยแพร่

API key ของฉันปลอดภัยใน SillyTavern ไหม?

key ถูกเก็บไว้ในเครื่องคุณที่ secrets.json ของ SillyTavern และถูกส่งไปยัง API host ที่คุณตั้งค่าไว้เท่านั้น อย่าแชร์ screenshot ของแผงเชื่อมต่อหรือไฟล์ settings ที่ export ออกมา และเปลี่ยน key ทันทีถ้าสงสัยว่ารั่วไหล