ตั้งค่า custom API ของ Wyvern Chat: provider เดียว ทุกโมเดล

Updated 2026-07-29

WyvernChat เป็นแพลตฟอร์ม roleplay แบบ bring-your-own-key ที่ไม่มีโมเดลของตัวเองเลย: การตั้งค่า provider ของมันมี OpenRouter, OpenAI และ Google คู่กับตัวเลือกสร้าง custom provider ลงทะเบียน https://api.apisrouter.com/v1 เป็น custom provider นั้นด้วย key เดียว แล้วทั้งแคตตาล็อก ไม่ว่า DeepSeek, Kimi, GLM, Claude จะเลือกได้ต่อแชท พร้อมการ์ดตัวละคร V2 และ lorebook ที่ยกมาจากที่ไหนก็ตามที่คุณเขียนมัน

คำตอบสั้น ๆ: ลงทะเบียน custom provider หนึ่งตัว

ในการตั้งค่าของ WyvernChat เปิดส่วน provider หรือ connection แล้วแทนที่จะเลือก service ที่มีชื่ออยู่แล้ว ให้สร้าง custom provider ค่าที่ต้องกรอกคือสามค่ามาตรฐานของ OpenAI-compatible frontend ทุกตัว: base URL https://api.apisrouter.com/v1, key sk-... ของคุณ และ model id เป๊ะ ๆ ที่คุณต้องการให้แชทรัน เช่น deepseek-v4-flash หรือ claude-sonnet-4-6 ชื่อฟิลด์ขยับไปตามการพัฒนาแอป ดังนั้นยึดชื่อแบบหลวม ๆ แต่ยึดค่าแบบเป๊ะ เอกสารของ WyvernChat พูดถึง feature นี้ตรง ๆ: ถ้า provider ของคุณไม่อยู่ในลิสต์ที่มีมาให้ ให้สร้าง provider ใหม่แล้วใช้โมเดลที่มันมี นี่คือกลไกที่หน้านี้ทั้งหน้าอิงอยู่ และมันหมายความว่าการเลือกโมเดลใน Wyvern จะไม่ถูกจำกัดอยู่แค่ service ที่นักพัฒนาต่อสายไว้ล่วงหน้าอีกต่อไป

Base URL:  https://api.apisrouter.com/v1
API key:   sk-...              (from APIsRouter)
Model:     deepseek-v4-flash   (typed exactly; any catalog id works)

WyvernChat คืออะไร และทำไมมันถึงต้องการ key ของคุณ

WyvernChat (app.wyvern.chat) คือแพลตฟอร์ม roleplay บนเว็บในสายพันธุ์ SillyTavern แต่เป็น hosted: การ์ดตัวละคร, lorebook, group chat และ library ตัวละครสาธารณะ โดยไม่ต้อง self-host เลย รีวิวและบทความจากชุมชนพูดตรงกันสองเรื่อง: platform หลักฟรีโดยไม่มี feature paywall และมันตั้งใจไม่จัดหาโมเดลใด ๆ ให้เลย ดังนั้นคุณต้องนำ key จาก provider มาเองแล้วจ่ายให้ provider นั้นโดยตรง การออกแบบแบบ BYOK นี้คือเวอร์ชันตรงไปตรงมาของดีลที่แพลตฟอร์มตัวละครส่วนใหญ่ปิดบังไว้ ไม่มี quota ที่แถมมาให้ใช้จนหมด ไม่มี tier โมเดลพรีเมียมมาชวนอัปเกรด ต้นทุนของคุณคือสิ่งที่ provider ของคุณมิเตอร์ ซึ่งเห็นได้ใน log ของ provider นั้นแทนที่จะซ่อนอยู่ในค่าสมาชิก ด้านกลับคือการตัดสินใจเรื่อง provider เป็นของคุณทั้งหมด ซึ่งเป็นการตัดสินใจที่ gateway หลายตระกูลช่วยให้ง่ายขึ้นพอดี: entry ของ custom provider หนึ่งอัน, key หนึ่งตัว และคำถามเรื่องโมเดลกลายเป็น dropdown ต่อแชทแทนที่จะเป็นบัญชีใหม่ต่อ vendor Wyvern รองรับการตั้งค่าต่อการเชื่อมต่อที่เกินพื้นฐาน ทั้ง sampler preset และ instruct template ดังนั้นค่าตั้งค่าที่ปรับจูนสำหรับโมเดลตระกูลหนึ่งสามารถบันทึกไว้ข้าง ๆ อีกตระกูลได้ ในจุดที่เอกสารไม่ได้ระบุรายละเอียดไว้ (ชื่อฟิลด์เป๊ะ ๆ หรือมีสำเนียง Anthropic-native เปิดให้ใช้คู่กับรูปแบบ OpenAI หรือไม่) ให้สมมติว่า custom provider แบบ OpenAI-compatible คือเส้นทางที่พึ่งพาได้ มันคือเส้นทางที่เอกสารของแพลตฟอร์มเองยืนยันไว้

ขั้นตอนการตั้งค่า

การ debug เป็นไปตามรูปแบบสากลของ frontend ความล้มเหลวแบบเงียบหรือ error ทันทีทั้งที่ค่าดูถูกต้อง มักเป็นหนึ่งในสามอย่าง: URL ที่วางมาพร้อม path ของ completions ติดมาด้วยทั้งที่แอปต้องการแค่ base URL, key ที่มีช่องว่างปนอยู่ หรือ browser-side CORS บล็อกซึ่งดูได้ใน developer console เพราะ Wyvern เป็น hosted web app เส้นทาง request จึงวิ่งจากแอปไปยัง endpoint ของคุณ การพิสูจน์ว่าค่าทั้งสามใช้ได้ใน curl command แยกปัญหาฝั่ง endpoint ออกจากปัญหาฝั่งแอปได้ในเวลาไม่ถึงนาที

  • สร้างหรือเข้าสู่ระบบบัญชี WyvernChat ที่ app.wyvern.chat
  • เปิดการตั้งค่าแล้วหาส่วน provider / API connection
  • เลือกเพิ่ม custom provider แทนที่จะใช้ preset ที่มีชื่ออยู่แล้ว
  • กรอก base URL https://api.apisrouter.com/v1 แล้ววาง key ของคุณ
  • ตั้ง model id ให้ตรงตามที่แคตตาล็อกระบุเป๊ะ ๆ ถ้าแอปดึงรายการโมเดลจาก endpoint มาให้เลือก ไม่งั้นก็พิมพ์ id เอง
  • บันทึก เปิดตัวละครใดก็ได้ แล้วส่งข้อความทดสอบสั้น ๆ เพื่อยืนยัน round trip

การ์ดตัวละคร: การ import V2 หมายความว่าอย่างไรในทางปฏิบัติ

wiki ของ Wyvern บันทึกไว้ว่าการ์ดตัวละครเป็นทรัพย์สินที่พกพาได้: การ์ดดาวน์โหลดในฟอร์แมต V2 card ที่ฝังอยู่ในไฟล์ PNG และการ import รูปภาพที่มี metadata ของการ์ด (เช่นไฟล์ export จาก SillyTavern) จะถามให้ดึงรายละเอียดตัวละครเข้ามาอัตโนมัติ lorebook ก็เป็น first-class เช่นกัน import ได้ export ได้ และแนบเข้ากับตัวละครไหนก็ได้ ไม่ผูกติดกับค่าตั้งค่าของผู้สร้างมัน ผลลัพธ์ในทางปฏิบัติ: การลงทุนของคุณในตัวละครและ world notes ไม่ได้ถูกยึดไว้กับ frontend ใดตัวหนึ่ง การ์ดที่เขียนสำหรับ SillyTavern เล่นใน Wyvern ได้ และการ์ดของ Wyvern ก็ export ออกไปได้เช่นกัน เมื่อรวมกับ gateway key แล้ว มันทำให้การตั้งค่าทั้งหมดพกพาได้ทั้งสองมิติพร้อมกัน ตัวละครย้ายระหว่าง frontend ได้ และโมเดลก็สลับอยู่ข้างใต้ได้ โดยไม่ต้องทำใหม่ทั้งสองฝั่ง นิสัยหนึ่งที่ควรยกมาจากโลกของ SillyTavern: เก็บการ์ดและ lorebook ให้นิ่งระหว่างเรื่องยาว ๆ แล้วปล่อยให้การทำตามคำสั่งของโมเดลทำงานแทน การสลับโมเดลกลางเรื่องปลอดภัย เพราะประวัติเดินทางไปกับแชท แต่การเขียนการ์ดใหม่กลางเรื่องเสียความต่อเนื่องมากกว่าที่ได้มา

การเลือกโมเดลสำหรับ session ของ Wyvern

ส่วนผสมของแคตตาล็อกที่เหมาะกับ roleplay เข้ากันได้พอดีกับการเลือกโมเดลต่อแชทของ Wyvern deepseek-v4-flash คือตัวขับเคลื่อนประจำวันของชุมชน: บทสนทนาเป็นธรรมชาติ ฉากที่เดินหน้าตลอด และราคาต่ำพอที่ค่ำคืนหนักหน่วงจะเสียเพียงเศษเสี้ยวเล็ก ๆ ของหนึ่งเซนต์ต่อข้อความ deepseek-v4-pro อัปเกรดความหนาแน่นของคำบรรยายสำหรับแคมเปญที่คุ้มค่าปักหมุด kimi-k2.6 และ glm-5.2 ทำลายความจำเจของน้ำเสียงเดิม ๆ เมื่อหมุนเวียนใช้ โดยการทำตามคำสั่งระยะยาวของ GLM คุ้มค่ากับ latency ของ reasoning สำหรับฉากที่เน้นรายละเอียด claude-sonnet-4-6 ยังคงเป็นเพดานงานเขียนสำหรับการเล่าเรื่องแบบ safe-for-work ในราคาที่สอดคล้องกัน นโยบายเนื้อหา บอกตรง ๆ: ข้อกำหนดของ Wyvern เองปกครองแพลตฟอร์ม และนโยบายของแต่ละตระกูลโมเดลปกครองสิ่งที่โมเดลนั้นจะเขียน ไม่มี custom endpoint ใดเปลี่ยนทั้งสองอย่างนี้ได้ หน้าเปรียบเทียบนโยบายที่ลิงก์ด้านล่างครอบคลุมภาพรวมตามข้อเท็จจริง และสรุปตรง ๆ คือความเข้ากันได้ของนโยบายเป็นเกณฑ์การเลือกโมเดลเหมือนราคาหรืองานเขียน ไม่ใช่สิ่งที่คู่มือตั้งค่าจะปรับแต่งหนีไปได้

จ่ายตามการใช้งาน · ถูกกว่าราคาทางการ

Selected models are priced below official list prices. Exact input, output, cache, and per-request prices are shown for each model.

โมเดลราคาทางการราคาของเรา
DeepSeek V4 Flash$0.14 / $0.28 per M$0.10 / $0.30 per M
DeepSeek V4 Pro$0.43 / $0.87 per M$0.40 / $0.90 per M
Kimi K2.6$0.95 / $4.00 per M$1.00 / $4.00 per M
Claude Sonnet 4.6$3.00 / $15.00 per M$2.40 / $12.00 per M

ต้นทุนที่แท้จริง: แพลตฟอร์ม BYOK เก็บเงินอะไรกันแน่

เพราะ Wyvern ไม่คิดเงินอะไรเองเลย ต้นทุนทั้งหมดของคุณคือ key แบบมิเตอร์ และรูปทรงต้นทุนของ roleplay ครองด้วย input: frontend ส่งประวัติแชทที่มองเห็นซ้ำทุกข้อความ ดังนั้น session ยาว ๆ จะถูกคิดเงิน context ที่สะสมไว้ซ้ำแล้วซ้ำเล่า นั่นทำให้สองการตั้งค่านี้สำคัญกว่าการเปรียบเทียบค่าสมาชิกใด ๆ: เก็บ working context ให้ตั้งใจแทนที่จะเปิดสุด สรุปเหตุการณ์เก่าลงใน lorebook entry แบบที่คู่มือ context-length ด้านล่างอธิบายไว้ และจับคู่โมเดลให้เหมาะกับฉาก การหมุนเวียนระหว่างตัวขับเคลื่อนประจำวันระดับ value กับโมเดลไฟนอลราคาแพงตัดบิลลงได้เป็นสิบเท่าเทียบกับการรัน flagship ตลอดเวลา เครดิตเริ่มต้นที่นี่ครอบคลุมช่วงประเมินผลโดยไม่ต้องใช้บัตร: prompt เดียวกันเพียงพอที่จะรันข้าม deepseek-v4-flash, kimi-k2.6 และ claude-sonnet-4-6 เพื่อรู้ว่าเรื่องราวของคุณต้องการน้ำเสียงแบบไหน พร้อมจำนวน token ต่อ request ใน usage log ทำให้ต้นทุนระยะยาวคำนวณได้ก่อนเติมเงินครั้งแรกด้วยซ้ำ

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

WyvernChat รองรับ custom API endpoint ไหม?

รองรับ การตั้งค่า provider ของมันมี service ที่มีชื่ออยู่แล้ว (OpenRouter, OpenAI, Google) และมีเอกสารเรื่องการสร้าง custom provider สำหรับอะไรก็ตามที่ไม่อยู่ในลิสต์ custom provider ที่ชี้ไปที่ https://api.apisrouter.com/v1 พร้อม key เดียวทำให้ทุกโมเดลในแคตตาล็อกเลือกได้

WyvernChat ฟรีไหม?

ตัวแพลตฟอร์มฟรี ตามเอกสารและรีวิวอิสระ: ไม่มี feature paywall และไม่มี quota โมเดลแถมมาให้ มันเป็นแบบ bring-your-own-key ดังนั้นการใช้โมเดลจะถูกคิดเงินผ่าน provider ที่ key ของคุณสังกัด เครดิตเริ่มต้นที่นี่ครอบคลุม session แรก ๆ เหล่านั้นโดยไม่ต้องใช้บัตร

import ตัวละครจาก SillyTavern เข้า Wyvern ได้ไหม?

ได้ Wyvern ใช้ฟอร์แมตการ์ดตัวละคร V2 ที่ฝังอยู่ในไฟล์ PNG และการ import รูปภาพที่มี metadata ของการ์ดจะเสนอให้ดึงตัวละครเข้ามาอัตโนมัติ lorebook ก็ import และ export ได้เช่นกัน ดังนั้นค่าตั้งค่า SillyTavern ทั้งชุดย้ายมาได้แทนที่จะต้องเริ่มใหม่

ควรเลือกโมเดลไหนสำหรับ roleplay ใน Wyvern?

การหมุนเวียนที่ใช้ได้ข้าม frontend: deepseek-v4-flash เป็นตัวขับเคลื่อนประจำวัน, deepseek-v4-pro สำหรับแคมเปญ, kimi-k2.6 หรือ glm-5.2 สำหรับความหลากหลายของน้ำเสียง, claude-sonnet-4-6 สำหรับงานเขียนแบบ safe-for-work ที่ดีที่สุด ด้วย gateway key เดียว มันเป็นแค่การเลือกต่อแชท ไม่ใช่ข้อผูกมัด

custom endpoint เปลี่ยนสิ่งที่โมเดลอนุญาตไหม?

ไม่เปลี่ยน เส้นทางที่ request วิ่งไปไม่มีผลต่อนโยบายเนื้อหาของโมเดลหรือข้อกำหนดของแพลตฟอร์ม ทั้งสองอย่างยังบังคับใช้เหมือนที่เขียนไว้ทุกประการ หน้านโยบายเนื้อหาที่ลิงก์ไว้ในหน้านี้เปรียบเทียบนโยบายที่เขียนไว้ตาม provider เพื่อให้คำถามเรื่องความเหมาะสมได้ข้อสรุปก่อนเรื่องยาวจะเริ่ม

custom provider ของฉันบันทึกได้แต่แชทไม่มีการตอบกลับ ต้องทำอย่างไร?

แยกปัญหาออกมา: รัน URL, key และ model id เดียวกันใน curl request ถ้า curl ทำงาน ปัญหาอยู่ฝั่งแอป (URL วางมาพร้อม path เกิน, ช่องว่างใน key หรือ CORS บล็อกที่เห็นใน browser console) ถ้า curl ล้มเหลวด้วย แปลว่า key หรือ id ผิด และ error body จะบอกว่าอันไหน