การจัดการช่องทางใน AI Gateway
"ช่องทาง (Channel)" คือการกำหนดจุดเชื่อมต่อผู้ให้บริการโมเดล AI แต่ละรายภายใน AI Gateway ซึ่งจะบันทึกที่อยู่ผู้ให้บริการ, API Key จริง, รายการโมเดลที่ใช้งานได้, การกำหนดราคา และโควต้า AI Gateway จะใช้ข้อมูลเหล่านี้เพื่อนำทางคำร้องของแอปไปยังผู้ให้บริการที่เหมาะสม บทความนี้จะแนะนำวิธีเพิ่ม, ตั้งค่า, ทดสอบ และจัดการช่องทาง
เงื่อนไขที่ควรมี
- ติดตั้งและเปิดใช้งาน ServBay พร้อมเข้าสู่ระบบบัญชี ServBay แล้ว (จำเป็นต้องเข้าสู่ระบบก่อนเพิ่มช่องทาง)
- มี API Key จริงของผู้ให้บริการปลายทาง (ถ้าเป็นผู้ให้บริการในเครื่องเช่น Ollama / LM Studio ไม่จำเป็นต้องระบุ)
- หากไม่คุ้นเคยกับสถาปัตยกรรม AI Gateway แนะนำให้อ่าน แนะนำ AI Gateway ก่อน
การเพิ่มช่องทาง
ไปที่เมนู AI Gateway → ช่องทาง (Channels) จากนั้นคลิก เพิ่ม (Add) เพื่อเริ่มวิซาร์ด ซึ่งแบ่งเป็น 3 ขั้นตอน
ขั้นแรก: เลือกผู้ให้บริการ
ผู้ให้บริการแต่ละรายจะถูกจัดกลุ่มตามประเภท เลือกได้โดยคลิกที่การ์ด:
- กระแสหลัก (Mainstream): OpenAI, Anthropic, Google Gemini, Azure OpenAI, AWS Bedrock, OpenRouter
- จีน (China): DeepSeek, Qianwen, GLM Zhiyu, Kimi, Doubao·Huashan, Wenxin Yiyan, Hunyuan, MiniMax, Lingyi Wanwu, Jieiue Xingchen
- โลคอล (Local): Ollama, LM Studio
- กำหนดเอง (Custom): OpenAI Compatible, Custom
เมื่อเลือกผู้ให้บริการ Gateway จะกรอก Base URL พื้นฐานให้โดยอัตโนมัติ
การสลับสองภูมิภาค
ผู้ให้บริการจีนอย่าง Qianwen, GLM Zhiyu, Kimi, Doubao·Huashan, Hunyuan, MiniMax, Jieiue Xingchen ฯลฯ ให้บริการทั้งปลายทาง ในประเทศ และ สากล เมื่อเลือกกลุ่มนี้ในวิซาร์ดจะมีตัวเลือก "ภูมิภาค" (🇨🇳 ในประเทศ / 🌐 สากล) และ Base URL จะเปลี่ยนตามภูมิภาคที่เลือกโดยอัตโนมัติ
ขั้นที่สอง: กรอกข้อมูลการตั้งค่า
- ชื่อช่องทาง (จำเป็น) — ตั้งชื่อเพื่อระบุช่องทางในรายการ สามารถกำหนดเองได้
- Base URL (จำเป็น) — ที่อยู่ API ของผู้ให้บริการ ส่วนใหญ่ระบบจะกรอกให้อัตโนมัติ Azure OpenAI กับ Custom ต้องกรอกเอง
- API Key (ไม่จำเป็น) — กุญแจเข้าใช้งานจริงของผู้ให้บริการ หากเว้นว่าง จะสามารถทดสอบการเข้าถึง endpoint ได้แต่จะไม่สามารถยืนยันความถูกต้องของ key; สำหรับผู้ให้บริการในเครื่อง (Ollama / LM Studio) โดยปกติไม่ต้องใส่
- โมเดล — มี 2 วิธี เลือกได้อย่างใดอย่างหนึ่ง:
- ค้นหาอัตโนมัติ: คลิกเพื่อให้ Gateway เรียกดูรายการโมเดลจาก API ของผู้ให้บริการ แล้วเลือกโมเดลที่ต้องการแบบแท็ก (chip)
- กรอกเอง: พิมพ์ชื่อโมเดลด้วยตนเอง ช่องทาง Azure ต้องใส่ Deployment name แทนชื่อโมเดล
- ลำดับความสำคัญ / น้ำหนัก — หากหลายช่องทางให้บริการโมเดลเดียวกัน ระบบจะพิจารณาด้านนี้ในการนำทางและกระจายโหลด
Azure OpenAI หมายเหตุ
ในช่อง Azure ฟิลด์ "โมเดล" ต้องใส่ Deployment name ที่สร้างใน Azure Portal (ไม่ใช่ชื่อโมเดลจริง) และ Base URL ต้องเป็นปลายทางของ Azure Resource ของคุณเท่านั้น
ขั้นที่สาม: ตรวจสอบและยืนยัน
ตรวจสอบข้อมูลทั้งหมดแล้วคลิกยืนยัน เมื่อลงทะเบียนสำเร็จ ช่องทางใหม่จะปรากฏในรายการพร้อมแสดงสถานะสุขภาพแบบเรียลไทม์
การทดสอบการเชื่อมต่อ
ภายในรายการช่องทาง สามารถคลิกเพื่อทดสอบการเชื่อมต่อได้เป็นรายช่องทาง โดยแยกพิจารณา 2 ส่วน:
- การเข้าถึง endpoint (reachable): ตรวจสอบว่า Base URL ติดต่อได้หรือไม่ (เช็คความถูกต้องของที่อยู่และเครือข่าย)
- ความถูกต้องของ API Key (authenticated): เรียก API เพื่อยืนยันว่า Key ใช้ได้จริงหรือไม่ จะตรวจสอบแค่เมื่อคุณกรอก API Key เท่านั้น
ผลลัพธ์จะแสดงค่าหน่วงเวลาการตอบสนอง (ms), ไอคอนสถานะ และข้อมูลข้อผิดพลาด
TIP
ระหว่างวิซาร์ดเพิ่มช่องทาง หาก endpoint ไม่สามารถเชื่อมต่อได้จะไม่สามารถข้ามไปขั้นต่อไปได้ แต่หาก endpoint ใช้งานได้แต่ API Key ไม่ถูกต้องจะมีเพียงคำเตือน คุณยังสามารถดำเนินการต่อได้ (เช่น กรอก key จริงภายหลัง)
การตั้งค่าขั้นสูง
ขณะเพิ่มหรือแก้ไขช่องทาง สามารถเปิดใช้งานตัวเลือกขั้นสูงสำหรับควบคุมต้นทุนและโควต้าได้ เช่น:
- ตัวคูณราคา (Rate Multiplier): ปรับอัตราส่วนราคาอ้างอิงจากผู้ให้บริการ เหมาะกับกรณีคิดต้นทุนหรือคิดราคาขายต่อ เริ่มต้นที่
1.0 - โครงสร้างการคิดเงิน: ระบุรูปแบบการคิดค่าบริการ เช่น จ่ายตามการใช้จริง (pay as you go), รายเดือน (subscription), หรือแพ็กเกจ (package)
- ยอดเงินคงเหลือ: เลือกประเภทแหล่งที่มาระหว่างค่าคงที่, เชื่อมกับบัญชี OSS, หรือปรับเอง เลือกแบบบัญชี OSS สามารถระบุประเภท statement ได้ จะแสดงเฉพาะยอดปัจจุบันแบบอ่านอย่างเดียว
- หมดอายุการสมัครสมาชิก: สำหรับแพ็คเกจ/รายการสมัคร สามารถบันทึกวันหมดอายุได้
- จำกัดโควต้า (VIP): สามารถกำหนดขีดจำกัดเป็นจำนวน Token, จำนวนคำขอ หรือวงเงิน รายวัน/สัปดาห์/เดือน/กำหนดเอง รวมถึงมีตัวเลือกการ "อนุญาตล้น" (allow drift) เพื่อให้เกินโควต้าได้บางส่วน (เป็นฟีเจอร์สำหรับสายชำระเงิน)
การแก้ไขและลบช่องทาง
- แก้ไข: คลิกที่ช่องทางในรายการเพื่อแก้ไขชื่อ, Base URL, API Key, รายชื่อโมเดล หรือการตั้งค่าขั้นสูง
- ลบ: เมื่อคุณลบช่องทาง Virtual Key ที่ผูกกับช่องทางนี้จะไม่สามารถใช้งานเพื่อเข้าถึงอีกต่อไป กรุณาทำด้วยความระมัดระวัง
สถานะสุขภาพ
ในหน้าแสดงรายการช่องทางและ หน้าสรุป จะแสดงสถานะสุขภาพช่องทางแต่ละอันแบบเรียลไทม์ (ปกติ / ลดเกรด / ใช้ไม่ได้) ช่วยให้เห็นปัญหาการเชื่อมต่อกับผู้ให้บริการทันที
คำถามที่พบบ่อย (FAQ)
- ถาม: ทำไมระบบแจ้งว่าต้องเข้าสู่ระบบก่อนเพิ่มช่องทาง?
- ตอบ: AI Gateway เป็นบริการเสริมของ ServBay ต้องเข้าสู่ระบบก่อนเพิ่มช่องทาง/Key เดินตามขั้นตอนในหน้าจอเพื่อเข้าสู่ระบบได้เลย
- ถาม: กำหนดจำนวนช่องทางถึงขีดจำกัดแล้วทำอย่างไร?
- ตอบ: จำนวนช่องทางขึ้นกับประเภทแพ็กเกจ สามารถลบช่องทางที่ไม่ใช้หรืออัปเกรดแพ็กเกจเพื่อเพิ่มช่องทางได้
- ถาม: ฟีเจอร์ค้นหาโมเดลอัตโนมัติไม่แสดงรายการโมเดล?
- ตอบ: ตรวจสอบความถูกต้องของ Base URL และ API Key ก่อน (ใช้ฟีเจอร์ทดสอบ "ความถูกต้องของ Key" ได้) ผู้ให้บริการบางรายต้องใช้ Key ก่อนจึงจะตอบรายการโมเดล หรือเปลี่ยนเป็นกรอกชื่อโมเดลมือก็ได้
- ถาม: ถ้าเชื่อมต่อ Ollama / LM Studio แบบ local จำเป็นต้องใส่ Key ไหม?
- ตอบ: โดยทั่วไปไม่ต้องใส่ แค่ตรวจสอบให้บริการ local นั้นทำงานและฟังพอร์ตค่าเริ่มต้น (Ollama
11434, LM Studio1234) ก็เพียงพอ
- ตอบ: โดยทั่วไปไม่ต้องใส่ แค่ตรวจสอบให้บริการ local นั้นทำงานและฟังพอร์ตค่าเริ่มต้น (Ollama
สรุป
"ช่องทาง" คือพื้นฐานการนำทางคำร้องไปยังผู้ให้บริการ AI ใน AI Gateway ด้วยวิซาร์ด 3 ขั้นตอน คุณสามารถเชื่อมต่อกับผู้ให้บริการชั้นนำนับ 20 รายได้อย่างรวดเร็ว พร้อมฟีเจอร์สลับภูมิภาค, ค้นหาโมเดลอัตโนมัติ, ทดสอบการเชื่อมต่อสองระดับ เพื่อมั่นใจในการตั้งค่า และควบคุมค่าใช้จ่าย—โควต้าได้ดังใจ เมื่อตั้งค่าช่องทางแล้วก็สามารถสร้าง Virtual Key สำหรับใช้ในแอปและเครื่องมือของคุณต่อไป
