TH ▾

Qwen 3.5 Abliterated: ความหมายและตัวเลือกแบบโฮสต์

ภาพประกอบไอโซเมตริกของบล็อกเครือข่ายประสาท โดยลบเลเยอร์ที่เน้นไว้หนึ่งเลเยอร์ออก และเชื่อมต่อกับเซิร์ฟเวอร์

อัปเดต

Qwen แบบ abliterated คือ checkpoint open-weight ที่ชุมชนดัดแปลงจนไม่ปฏิเสธคำขอส่วนใหญ่ หน้าเว็บนี้อธิบายวิธีการ ข้อจำกัด และเมื่อไหร่ที่ endpoint แบบโฮสต์จะง่ายกว่า

ประเด็นสำคัญ

  • Abliteration ลบทิศทางความปฏิเสธที่เรียนรู้ไว้จากน้ำหนักโมเดล ไม่ใช่การฝึกโมเดลใหม่
  • การรัน checkpoint ที่ดัดแปลงเองต้องการ GPU memory ที่เพียงพอและ serving stack
  • endpoint ที่เข้ากันได้กับ OpenAI แบบโฮสต์ตัดปัญหาฮาร์ดแวร์และคิดราคาต่อ token
  • เว็บไซต์นี้คือบริการอิสระ ไม่ใช่ API Qwen ทางการ

ความหมายของคำว่า qwen 3.5 abliterated

เมื่อมีคนค้นหา qwen 3.5 abliterated พวกเขามักต้องการอย่างใดอย่างหนึ่งจากสองสิ่งนี้: ไฟล์ checkpoint ที่ดาวน์โหลดได้ของโมเดล Qwen ที่ลบพฤติกรรมการปฏิเสธออกแล้ว หรือวิธีใช้งานโมเดลดังกล่าวโดยไม่ต้องมี GPU ทั้งสองเป้าหมายนี้สมเหตุสมผลและนำไปสู่การตั้งค่าที่แตกต่างกัน ดังนั้นการแยกแยะให้ชัดเจนตั้งแต่เนิ่นๆ จึงช่วยได้มาก

Qwen เป็นตระกูลของโมเดลภาษาแบบ open-weight ที่เผยแพร่โดย Alibaba การปล่อยเวอร์ชัน base และ instruct ถูกฝึกมาให้ปฏิเสธคำขอบางประเภท "Abliterated" เป็นชื่อที่ชุมชนผู้อัปโหลดใช้เรียกโมเดลที่ผ่านการปรับลดพฤติกรรมปฏิเสธนั้นออกไปอย่างเจาะจงหลังจากการฝึกเสร็จสิ้น ชื่อคำนี้เป็นการผสมระหว่าง "ablation" และ "obliterated" และกลายเป็นที่ยอมรับในวงกว้าง

ข้อควรระวังเกี่ยวกับหมายเลขเวอร์ชัน ตระกูลโมเดลมีการปล่อยเวอร์ชันใหม่บ่อยครั้ง และผู้อัปโหลดมักตั้งชื่อไฟล์ตามเวอร์ชันฐานที่พวกเขาเริ่มจาก เราไม่ได้ติดตามว่า build ไหนคือเวอร์ชันล่าสุดที่สุด และไม่มีข้อมูลในหน้านี้ที่อ้างว่าโมเดลแบบโฮสต์ของเราเป็น checkpoint Qwen เวอร์ชันเฉพาะเจาะจงใดเป็นพิเศษ สิ่งที่เราสามารถอธิบายได้อย่างแม่นยำคือเทคนิค ข้อจำกัดในทางปฏิบัติ และบริการที่เราดำเนินการ

หลักการทำงานของ abliteration

นักวิจัยที่ศึกษาเรื่องการปฏิเสธในโมเดลแชทพบว่าแนวโน้มในการปฏิเสธสามารถสรุปได้โดยประมาณว่าเป็นทิศทางเดียวในพื้นที่การกระตุ้นภายในของโมเดล เมื่อป้อนชุดพรอมต์ที่โมเดลปฏิเสธและชุดที่โมเดลยอมรับเข้าไป แล้วเปรียบเทียบ hidden states ผลต่างจะชี้ไปในทิศทาง "refusal direction"

Abliteration นำทิศทางนั้นมาแก้ไขเมทริกซ์น้ำหนัก (weight matrices) เพื่อให้โมเดลไม่สามารถเขียนข้อมูลตามทิศทางนั้นได้อีกต่อไป การแก้ไขนี้เป็นการโปรเจกชันที่นำไปใช้กับน้ำหนักที่บันทึกไว้เพียงครั้งเดียว ไม่มีกระบวนการ gradient descent บนชุดข้อมูลขนาดใหญ่ ซึ่งเป็นเหตุผลว่าทำไมบุคคลหนึ่งที่มีเครื่องเดียวสามารถเผยแพร่ไฟล์ checkpoint ที่ดัดแปลงแล้วภายในไม่กี่ชั่วโมงหลังจากที่โมเดลฐานปรากฏออกมา

ความแตกต่างจากการ fine-tuning

การ fine-tuning เปลี่ยนพฤติกรรมโดยการฝึกบนตัวอย่างใหม่ สามารถสอนสไตล์ บุคลิก หรือรูปแบบได้ ในขณะที่ abliteration เพียงแต่ลบพฤติกรรมออกเท่านั้น ไม่ได้เพิ่มอะไรเข้าไป โมเดลที่ผ่านการ abliterated จะเขียนด้วยน้ำเสียงเดิมและมีความรู้เดิมเท่าเดิม เพียงแต่ลดความลังเลลงอย่างมาก

โมเดล "uncensored" ที่เผยแพร่จำนวนมากผสมผสานทั้งสองขั้นตอน: ทำ abliteration ก่อน แล้วจึงทำ fine-tuning เบาๆ เพื่อซ่อมแซมการสูญเสียคุณภาพ หากโมเดลการ์ดไม่ได้ระบุว่าใช้วิธีใด ให้สันนิษฐานว่าคุณไม่สามารถรู้ได้

ต้นทุนด้านคุณภาพ

การแก้ไขน้ำหนักไม่ใช่เรื่องฟรี ไฟล์ checkpoint ที่ผ่านการ abliterated บางส่วนสูญเสียความแม่นยำเล็กน้อยในการให้เหตุผลหรือการปฏิบัติตามคำสั่ง และบางตัวอาจเกิดการทำซ้ำหรือเบี่ยงเบนออกจากตัวละครในการแชทที่ยาวนาน คุณภาพแตกต่างกันไปตามผู้อัปโหลด ระดับความรุนแรงในการลบทิศทาง และเทคนิค quantisation ที่คุณดาวน์โหลด ให้พิจารณาแต่ละ build ว่าเป็นโมเดลของตัวเองและทดสอบกับพรอมต์ของคุณเอง

เหตุผลที่ป้ายกำกับนี้ไม่ใช่การรับประกันคุณภาพ

โมเดลการ์ดสำหรับการอัปโหลดแบบ abliterated เขียนโดยบุคคล ไม่ใช่โดยแล็บที่มีกระบวนการปล่อยผลิตภัณฑ์ การอ้างเช่น "ไม่มีการปฏิเสธ" หรือ "คุณภาพเท่ากับต้นฉบับ" มักมาจากพรอมต์เพียงไม่กี่ตัวอย่าง ซึ่งเพียงพอสำหรับงานอดิเรก แต่เป็นหลักฐานที่เบาบางสำหรับสิ่งที่คุณตั้งใจจะพึ่งพา

การตรวจสอบอย่างมีเหตุผลก่อนที่คุณจะสร้างอะไรบนโมเดลใดๆ: เขียนพรอมต์ยี่สิบอันจากกรณีใช้งานจริงของคุณ รวมถึงบางอันที่โมเดลอินสตรักชันต้นฉบับอาจปฏิเสธ แล้วรันพรอมต์เหล่านั้นและอ่านคำตอบ สังเกตว่าโมเดลคงโฟกัสกับงานได้บ่อยแค่ไหน จัดการกับระบบพรอมต์ที่ยาวอย่างไร และรักษาฟอร์แมตเช่น JSON ได้หรือไม่ การทดสอบเล็กๆ น้อยๆ นี้บอกคุณได้มากกว่าตัวเลขบนตารางเปรียบเทียบ

การรันโมเดลแบบ abliterated ด้วยตัวเอง

หากคุณต้องการการควบคุมแบบเต็มรูปแบบ การอนุมานแบบโลคัลเป็นเส้นทางที่ถูกต้อง คุณดาวน์โหลดน้ำหนักโมเดล เลือกฟอร์แมตที่บีบอัดแล้ว และให้บริการด้วยรันไทม์เช่น llama.cpp, Ollama หรือ vLLM ข้อมูลทั้งหมดไม่ออกจากระบบของคุณ และคุณสามารถเปลี่ยนไฟล์ checkpoint ได้ทุกเมื่อที่ต้องการ

ต้นทุนเป็นในทางปฏิบัติมากกว่าในทางทฤษฎี:

  • หน่วยความจำ โมเดลและ KV cache ต้องอยู่ใน VRAM หรือ RAM ของระบบที่เร็วพอ รุ่น Qwen ขนาดใหญ่ต้องการฮาร์ดแวร์ระดับเวิร์กสเตชัน และบริบทที่ยาวทำให้ขนาด cache เพิ่มขึ้นอย่างมาก
  • เวลาตั้งค่า การเลือกการควอนไทซ์ เทมเพลตแชท และการตั้งค่า sampler ต้องใช้การลองผิดลองถูก เทมเพลตแชทที่ผิดเพียงอย่างเดียวอาจทำให้โมเดลที่ดีดูผิดปกติ
  • ความเร็ว การ์ดจอผู้บริโภคและการออฟโหลด CPU สร้างโทเคนได้ช้ากว่าเซิร์ฟเวอร์ที่ปรับแต่งสำหรับปริมาณงาน ซึ่งสำคัญสำหรับงานแบบแบตช์
  • การบำรุงรักษา มีเช็คพอยต์ใหม่ปรากฏขึ้นอย่างต่อเนื่อง คุณจึงต้องดาวน์โหลดและทดสอบซ้ำ

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

ทางเลือกแบบโฮสต์

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

เข้าใจให้ชัดเจนว่าสิ่งนี้คืออะไรและไม่ใช่ สิ่งนี้ไม่ใช่ API Qwen ทางการ และไม่ใช่ router ที่ส่งต่อคำขอไปยัง Alibaba หรือผู้ขายรายอื่น เราไม่ได้เผยแพร่ model card ที่อ้างถึงเวอร์ชัน Qwen เฉพาะเจาะจง ดังนั้นอย่าถือว่าบริการนี้เป็น drop-in replacement สำหรับ checkpoint ชื่อใดชื่อหนึ่ง หากต้องการ build นั้นที่มีข้อจำกัดเฉพาะ ให้รันในเครื่อง

หากคุณต้องการโมเดลแชทแบบไม่เซ็นเซอร์ที่ทำงานได้เหมือนเดิมทุกวัน ด้วย URL ที่เสถียร การโฮสต์จะง่ายกว่า ข้อเท็จจริงที่เกี่ยวข้องมีดังนี้:

  • วิธีการ: POST /v1/chat/completions และ GET /v1/models
  • รองรับการสตรีม การเรียกใช้เครื่องมือ และโหมด JSON
  • หน้าต่างบริบท 100,000 โทเคน รวมพรอมต์และการสร้างคำตอบ
  • เฉพาะข้อความ ไม่มีรูปภาพ เสียง วิดีโอ การฝังตัว หรือการปรับแต่งเฉพาะทาง
  • พรอมต์ไม่ถูกนำไปใช้ในการฝึกฝน
  • ข้อจำกัดหนึ่งข้อ: ไม่อนุญาตให้มีเนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์

เอกสาร API ระบุพารามิเตอร์ที่รองรับทั้งหมด และคู่มือเปรียบเทียบ อธิบายว่าบริการแบบโฮสต์แบบจ่ายตามโทเคนเทียบเคียงกับวิธีอื่นๆ ในการได้โมเดลสไตล์ Qwen อย่างไร

ลองใช้ในห้าบรรทัด

เนื่องจากอินเทอร์เฟซปฏิบัติตาม schema ของ OpenAI SDK ใดๆ จึงใช้งานได้หลังจากเปลี่ยน base URL และคีย์ นี่คือตัวอย่างที่สั้นที่สุดด้วย Python:

from openai import OpenAI

client = OpenAI(
    base_url="https://api.qwenabliterated.top/v1",
    api_key="YOUR_API_KEY",
)

reply = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise the idea of abliteration in two sentences."}],
)
print(reply.choices[0].message.content)

การเรียกใช้เดียวกันด้วย curl:

curl https://api.qwenabliterated.top/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"uncensored","messages":[{"role":"user","content":"Hello"}]}'

เพื่อดูว่าคีย์เข้าถึงอะไรได้ ให้เรียก GET /v1/models สร้างคีย์ที่หน้า API key บัญชีใหม่สามารถขอเครดิตทดลองใช้ $0.50 ได้ด้วยคลิกเดียว ใช้งานได้ 7 วัน และไม่จำเป็นต้องใช้บัตร ซึ่งเพียงพอสำหรับคำขอทดสอบสั้นๆ จำนวนหลายร้อยคำขอ

การรันในเครื่องหรือแบบโฮสต์: รายการตัดสินใจ

เลือกการรันในเครื่องเมื่อ:

  • คุณต้องเก็บพรอมต์ทั้งหมดไว้ในเครื่องของคุณเอง โดยไม่มีการเรียกผ่านเครือข่ายเลย
  • คุณต้องเลือก community checkpoint, quantisation หรือ LoRA เพียงประเภทเดียว
  • คุณมี GPU ที่เหมาะสมอยู่แล้วและชอบปรับแต่งระบบ

เลือกเอนด์พอยต์แบบโฮสต์เมื่อ:

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

การใช้ทั้งสองวิธีร่วมกันเป็นเรื่องปกติ: ทดสอบพรอมต์ผ่าน API แบบโฮสต์ แล้วตัดสินใจว่าการรันในเครื่องคุ้มค่ากับความพยายามหรือไม่ เนื่องจากทั้งสองวิธีรองรับรูปแบบแชตเดียวกัน การสลับระหว่างกันจึงส่วนใหญ่หมายถึงการเปลี่ยน Base URL

ต้นทุน

ราคาอยู่ที่ $0.15 ต่อ 1M input tokens และ $0.50 ต่อ 1M output tokens โดยใช้จาก prepaid credit โดยไม่มี subscription คำขอที่ล้มเหลวหรือถูกปฏิเสธจะไม่ถูกเรียกเก็บเงิน และเครดิตจะไม่หมดอายุ

ตัวอย่างการคำนวณ: พรอมต์ขนาด 3,000 tokens พร้อมคำตอบ 700 tokens มีค่าใช้จ่าย input 3,000 x $0.15 / 1M = $0.00045 บวก output 700 x $0.50 / 1M = $0.00035 รวมเป็น $0.0008 การเรียกใช้ขนาดนี้ 1,000 ครั้งคิดเป็น $0.80

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

ถาม-ตอบ

นี่คือ Qwen API ทางการหรือไม่?

ไม่ใช่ เป็นบริการอิสระที่รันโมเดลแบบเปิดน้ำหนักหนึ่งโมเดลจากผู้ให้บริการอิสระ ไม่ได้ดำเนินการโดย Alibaba หรือผู้ขายโมเดลรายอื่น

โมเดลแบบโฮสต์เป็นเวอร์ชัน Qwen 3.5 หรือไม่?

เราไม่ได้ระบุเวอร์ชัน Qwen เฉพาะเจาะจง คุณเรียกใช้โมเดล uncensored และควรทดสอบกับพรอมต์ของคุณเองเพื่อดูว่าเหมาะกับงานของคุณหรือไม่

Abliteration ทำให้โมเดลฉลาดขึ้นหรือไม่

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

สามารถใช้กับโค้ด OpenAI ที่มีอยู่ได้หรือไม่?

ได้ เปลี่ยน base URL และคีย์ API ตั้งค่าโมเดลเป็น uncensored แล้วการเรียกใช้งาน chat completions มาตรฐานก็ทำงานได้ รวมถึงสตรีมมิงและการเรียกใช้ฟังก์ชัน

เนื้อหาใดบ้างที่ไม่อนุญาต?

บริการนี้สร้างขึ้นสำหรับการใช้งานของผู้ใหญ่ที่ถูกต้องตามกฎหมาย เนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์ไม่อนุญาตเด็ดขาด

คุณเพียงกรอกแบบฟอร์มเดียวก็พร้อมใช้งานคีย์

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

รับคีย์ API