TH ▾
รับคีย์ API

อัปเดต

คีย์ API DeepSeek ใน SillyTavern: เชื่อมต่อ API ของเรา

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

ภาพประกอบเวทีที่มีหน้ากากลอยอยู่เชื่อมต่อกับเซิร์ฟเวอร์ แสดงถึงการเล่นบทบาทสมมติผ่าน API ใน SillyTavern

การตั้งค่าอย่างรวดเร็ว

สำหรับการตั้งค่า SillyTavern ด้วยคีย์ API ของ deepseek ขอชี้แจงก่อนว่า คีย์ที่ออกโดยแพลตฟอร์มของ DeepSeek เองนั้นใช้กับเอนด์พอยต์ของ DeepSeek คีย์ที่คุณได้รับจากเว็บไซต์นี้เป็นของบริการแยกต่างหาก: API ที่เข้ากันได้กับ OpenAI แบบอิสระที่รันโมเดลแบบเปิดน้ำหนักซึ่งปรับแต่งมาให้ตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย นี่ไม่ใช่ API ทางการของ DeepSeek ดังนั้นให้ใช้คีย์จากเว็บไซต์นี้กับ Base URL ของเว็บไซต์นี้เท่านั้น

ค่าที่ต้องกรอกใน SillyTavern คือ:

  • แหล่งที่มา: Chat Completion จากนั้นเลือก Custom (เข้ากันได้กับ OpenAI)
  • เอนด์พอยต์แบบกำหนดเอง (Base URL): https://api.deepseekapikey.com/v1
  • API key: คีย์จากบัญชีของคุณ
  • รหัสโมเดล: uncensored

SillyTavern อัปเดตอยู่บ่อยครั้งและป้ายเมนูอาจเปลี่ยนไปเล็กน้อยในแต่ละเวอร์ชัน ดังนั้นให้จับคู่ตามความหมายหากชื่อแตกต่างกัน หน้าเว็บนี้จะอธิบายขั้นตอนแต่ละขั้นตอนและการตั้งค่าที่สำคัญสำหรับการแชทตัวละครแบบยาว

ขั้นตอนในอินเทอร์เฟซ

  1. รับคีย์ สมัครสมาชิกบน หน้าคีย์ API ด้วย Google หรือใช้อีเมลและรหัสผ่าน ผู้ใช้ใหม่สามารถรับเครดิตทดลองใช้ $0.50 ได้ด้วยการคลิกหนึ่งครั้ง ใช้ได้ 7 วัน จำกัดหนึ่งต่อคน ไม่ต้องใช้บัตร
  2. เปิดแผงการเชื่อมต่อ API ใน SillyTavern ให้คลิกไอคอนปลั๊กที่ด้านบนเพื่อเปิด API Connections
  3. เลือกประเภท API เลือก Chat Completion จากเมนูแบบเลื่อนลงของ API โหมดการสร้างข้อความแบบธรรมดาเหมาะสำหรับแบ็กเอนด์ที่รับพรอมต์ดิบ; API นี้ใช้ข้อความแชท
  4. เลือกแหล่งที่มา ในรายการ Chat Completion Source ให้เลือก Custom (เข้ากันได้กับ OpenAI)
  5. กรอกเอนด์พอยต์ วาง https://api.deepseekapikey.com/v1 ลงในช่องเอนด์พอยต์แบบกำหนดเอง SillyTavern จะเพิ่มเส้นทาง chat completions ให้เอง ดังนั้นอย่าใส่ไว้ หากได้รับ 404 ในภายหลัง ให้ลองใช้เส้นทางเต็มเป็นความพยายามครั้งที่สอง
  6. กรอกรหัสคีย์ วางคีย์ลงในช่อง custom API key
  7. กรอกโมเดล พิมพ์ uncensored ลงในช่อง model ID หากเมนูแบบเลื่อนลงของโมเดลโหลดจากเอนด์พอยต์ GET /v1/models คุณสามารถเลือกโมเดลจากที่นั่นได้
  8. เชื่อมต่อ กด Connect สถานะสีเขียวและชื่อโมเดลหมายถึงการเรียกใช้งานสำเร็จ ให้ส่งข้อความถึงตัวละครเพื่อยืนยัน

หาก Connect ล้มเหลว ให้ทดสอบภายนอก SillyTavern ในเทอร์มินัล เพื่อแยกปัญหา:

curl https://api.deepseekapikey.com/v1/chat/completions \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "uncensored", "messages": [{"role": "user", "content": "Reply with the word ready."}], "max_tokens": 10}'

การตอบกลับ JSON ปกติหมายถึงคีย์และ URL ถูกต้อง และปัญหาอยู่ที่ฟิลด์ของ SillyTavern คู่มือเริ่มต้นใช้งานมีตัวอย่างเพิ่มเติม

ขนาดหน้าต่างบริบทและความยาวของคำตอบ

นี่คือจุดที่การตั้งค่า roleplay ทำงานได้ดีหรือเสียเงิน โมเดลมีหน้าต่างบริบท 100,000 โทเคน นับรวมพรอมต์และการตอบกลับ SillyTavern มีตัวเลื่อน Context Size ในการตั้งค่า sampling ซึ่งควบคุมปริมาณประวัติและข้อมูลตัวละครที่บรรจุลงในแต่ละคำขอ

คุณสามารถตั้งค่าได้สูงถึง 100,000 แต่ให้คิดให้ดีว่านั่นหมายถึงอะไร SillyTavern สร้างพรอมต์เต็มรูปแบบในทุกเทิร์น: พรอมต์ระบบ การ์ดตัวละคร บันทึกลอเรบุ๊ก บุคลิกภาพ และจากนั้นจึงใส่ประวัติแชทเท่าที่พอดี การตั้งค่าที่ใหญ่กว่าหมายถึงโมเดลจะเห็นอดีตมากขึ้น และคุณต้องจ่ายสำหรับโทเคนเหล่านั้นทุกตัวอีกครั้งในทุกข้อความ

วิธีปฏิบัติในการเลือก:

  • 8,000 ถึง 16,000 โทเคน: ฉากสั้นและการสนทนาแบบรวดเร็ว ราคาถูกและรวดเร็ว
  • 30,000 ถึง 50,000 โทเคน: เรื่องยาวพร้อมการ์ดตัวละครและลอเรบุ๊กที่ละเอียด เหมาะกับผู้ใช้ส่วนใหญ่
  • สูงสุด 100,000 โทเคน: ลอเรบุ๊กขนาดใหญ่หรือเรื่องราวต่อเนื่องที่ยาวมาก ควรเว้นระยะเผื่อเพื่อให้พรอมต์รวมกับการตอบกลับอยู่ภายในหน้าต่างบริบท

สำหรับความยาวการตอบกลับ ให้ตั้งค่า Max Response Length เป็น 300 ถึง 600 โทเคนสำหรับการตอบกลับ roleplay ปกติ พารามิเตอร์ max tokens เป็นตัวเลือกใน API แต่ SillyTavern ส่งค่าและขีดจำกัดช่วยหยุดการตอบกลับที่ยาวเกินไปซึ่งทำให้เสียเงิน เปิดตัวเลือก streaming เพื่อให้ข้อความปรากฏเมื่อสร้าง; API รองรับ server-sent events ด้วย stream: true

การส่งค่า penalties และ sampling ทำงานตามที่อินเทอร์เฟซแนะนำ Temperature, Top P, frequency penalty และ presence penalty ถูกส่งไปยังโมเดล และ stop sequences และ seed คงที่ถูกส่งผ่านเช่นกัน เริ่มต้นที่ temperature ประมาณ 0.8 และปรับ: ต่ำลงหากตัวละครลืมข้อเท็จจริง, สูงขึ้นหากการตอบกลับรู้สึกซ้ำซาก

ค่าใช้จ่ายในการเล่นบทบาทสมมติ

ราคา $0.15 ต่อ 1M input tokens และ $0.50 ต่อ 1M output tokens Input เป็นต้นทุนส่วนใหญ่เนื่องจากประวัติที่ถูกส่งใหม่ ตัวอย่างการคำนวณ เมื่อตอบกลับ 400 โทเคน:

ขนาดพรอมต์ต้นทุน inputต้นทุน output (400 โทเคน)ต่อข้อความ100 ข้อความ
8,000 โทเคน$0.0012$0.0002$0.0014$0.14
20,000 โทเคน$0.0030$0.0002$0.0032$0.32
50,000 โทเคน$0.0075$0.0002$0.0077$0.77
100,000 โทเคน$0.0150$0.0002$0.0152$1.52

ตรวจสอบแถวหนึ่งแถว: 20,000 / 1,000,000 x $0.15 = $0.003 และ 400 / 1,000,000 x $0.50 = $0.0002 ซึ่งรวมเป็น $0.0032 ที่ขนาดนี้ เครดิตทดลองใช้ $0.50 สามารถครอบคลุมข้อความได้ประมาณ 156 ข้อความ คำขอที่ล้มเหลวหรือถูกปฏิเสธจะไม่ถูกเรียกเก็บเงิน ดังนั้นการลองใหม่หลังจากเกิดข้อผิดพลาดจะไม่เพิ่มค่าใช้จ่าย การสไวป์และการสร้างใหม่จะนับรวม เพราะแต่ละครั้งเป็นคำขอที่เสร็จสิ้นใหม่

เครดิตเป็นแบบเติมเงินล่วงหน้า ไม่หมดอายุ และไม่มีบริการแบบสมาชิก เติมเงินจำนวนเต็มตั้งแต่ $20 ถึง $500 พร้อมโบนัส +5% จาก $50, +10% จาก $100 และ +15% จาก $200 ตัวอย่างเช่น เติม $100 จะได้เครดิต $110 สามารถชำระเงินด้วยคริปโต (USDT บน TRC20, USDC บน Base) ดูรายการราคาปัจจุบันได้ที่ หน้ากำหนดราคา

แชทกลุ่ม การสไวป์ และขีดจำกัดอัตรา

SillyTavern สามารถส่งคำขอหลายคำขอใกล้กัน: แชทกลุ่มที่ตัวละครหลายตัวตอบกลับตามลำดับ การสไวป์ และการขยายที่สรุปหรือสร้างเนื้อหาเสริม คีย์แบบเต็มอนุญาตให้ส่งคำขอพร้อมกัน 8 คำขอและ 300 คำขอต่อนาที คีย์แบบทดลองอนุญาตให้ส่งคำขอพร้อมกัน 2 คำขอและ 60 คำขอต่อนาที

หากคุณเห็นข้อผิดพลาดด้วยโค้ด concurrency แสดงว่ามีคำขอมากเกินไปที่กำลังทำงานอยู่ รอให้สตรีมปัจจุบันเสร็จสิ้นก่อนส่งอีกครั้ง เพราะคำขอแบบสตรีมจะเก็บช่อง concurrency ไว้จนกว่าจะสิ้นสุด ข้อผิดพลาดด้วยโค้ด rate_limited หมายถึงมีคำขอมากเกินไปต่อนาที ข้อผิดพลาด 429 ที่มาพร้อมส่วนหัว Retry-After: 5 คือการโอเวอร์โหลดชั่วคราวและจะหายเร็ว

สำหรับเรื่องราวที่ยาวนาน ให้พิจารณาใช้ส่วนขยายการสรุปหรือรายการในลอเรบุ๊กเพื่อนำข้อเท็จจริงไปต่อ เพื่อให้คุณสามารถรักษาขนาดหน้าต่างบริบทให้ต่ำลงได้ การสรุปเหตุการณ์ก่อนหน้านี้สั้นๆ ที่ส่วนบนของพรอมต์มีต้นทุนถูกกว่ามากเมื่อเทียบกับการรักษาประวัติดิบขนาดห้าหมื่นโทเคน

การแก้ไขปัญหาทั่วไป

เชื่อมต่อบอกว่าไม่ได้รับอนุญาต

คีย์ไม่ถูกต้อง มีช่องว่างที่ท้ายคีย์ หรือมาจากบริการอื่น คีย์ที่ออกโดยแพลตฟอร์มของ DeepSeek ไม่สามารถใช้กับ base URL นี้ได้

เชื่อมต่อบอกว่าไม่พบ

ตรวจสอบการสะกดของ endpoint ควรลงท้ายด้วย /v1 ในการตั้งค่าทั่วไป บางการติดตั้งคาดหวังเส้นทาง chat completions เต็มรูปแบบ ดังนั้นหากแบบสั้นล้มเหลว ให้ลอง https://api.deepseekapikey.com/v1/chat/completions

คำตอบสั้นหรือถูกตัด

เพิ่มความยาวสูงสุดของคำตอบ หากการตัดเกิดขึ้นเฉพาะในการสนทนาที่ยาวนาน พรอมต์ของคุณอาจเข้าใกล้ขีดจำกัดของหน้าต่างบริบท; ลดขนาดหน้าต่างบริบทลงเล็กน้อยเพื่อให้เหลือพื้นที่สำหรับคำตอบ

ตัวละครลืมเหตุการณ์ก่อนหน้านี้

นั่นคือการทำงานของการตั้งค่าบริบท เพิ่มค่านี้ หรือย้ายข้อเท็จจริงสำคัญไปยังการ์ดตัวละคร เพอร์โซนา หรือรายการในลอเรบุ๊กเพื่อให้ปรากฏในทุกพรอมต์

คำตอบถูกปฏิเสธ

โมเดลได้รับการปรับแต่งเพื่อหลีกเลี่ยงการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย แต่กฎหนึ่งที่ยังคงไม่เปลี่ยนแปลงคือ: ห้ามมีเนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์ ตัวละครและสถานการณ์ในหมวดหมู่นี้จะถูกปฏิเสธ บริการเป็นข้อความเท่านั้น ดังนั้นการสร้างภาพใน SillyTavern จึงต้องใช้แบ็กเอนด์อื่น

พรอมต์ที่ส่งผ่าน API ไม่ถูกนำไปใช้ในการฝึกโมเดล ไฟล์แชทของคุณจะอยู่ในโฟลเดอร์ข้อมูลของ SillyTavern บนเครื่องของคุณ เว้นแต่คุณจะย้ายไฟล์เหล่านั้น หากคุณต้องการข้อมูลพื้นฐานเกี่ยวกับความแตกต่างของบริการนี้กับ DeepSeek โดยตรง โปรดดู DeepSeek API: ตำนาน vs ข้อเท็จจริง

ถาม-ตอบ

ฉันสามารถใช้คีย์ที่ออกโดย DeepSeek ใน SillyTavern กับการตั้งค่านี้ได้หรือไม่?

ไม่ได้ คีย์ใช้งานได้เฉพาะกับบริการที่ออกคีย์นั้นเท่านั้น สำหรับคีย์ของ DeepSeek ให้ใช้เอนด์พอยต์ของ DeepSeek โดยตรง; สำหรับคีย์ของเว็บไซต์นี้ ให้ใช้ https://api.deepseekapikey.com/v1.

ฉันควรเลือกแหล่งข้อมูลใดใน SillyTavern?

เลือก Chat Completion แล้วเลือก Custom (OpenAI-compatible) กรอก base URL, คีย์ของคุณและ model ID uncensored

หน้าต่างบริบทมีขนาดใหญ่ได้แค่ไหน?

หน้าต่างบริบทรองรับ 100,000 โทเคนสำหรับพรอมต์และคำตอบรวมกัน การตั้งค่าที่สูงกว่ามีค่าใช้จ่ายต่อข้อความมากขึ้น เนื่องจากประวัติการสนทนาจะถูกส่งใหม่ในทุกเทิร์น

รองรับสตรีมมิงหรือไม่?

ใช่ การสตรีมทำงานผ่าน server-sent events และคุณสามารถเปิดใช้งานใน SillyTavern คำขอแบบสตรีมจะเก็บช่อง concurrency ไว้จนกว่าจะสิ้นสุด

ฉันจะทดสอบฟรีได้อย่างไร?

ผู้ใช้ใหม่สามารถรับเครดิตทดลองใช้ $0.50 ได้หนึ่งคลิกที่หน้าคีย์ API หลังการสมัครสมาชิก ใช้ได้ 7 วัน ไม่ต้องใช้บัตร

คีย์ของคุณอยู่ห่างแค่ขั้นตอนเดียว

สร้างบัญชี คัดลอกคีย์ และเปลี่ยน base URL นั่นคือการตั้งค่าทั้งหมด

รับคีย์ API