ทำความเข้าใจคำศัพท์ทั่วไปของ AI และผู้ให้บริการ AI Relay ก่อนเริ่มต้น
เมื่อคุณพบคำว่า Key, Base URL, ชื่อโมเดล, ตัวคูณราคา (Multiplier) และรหัสข้อผิดพลาด แวะมาทำความเข้าใจคำศัพท์เหล่านี้ที่นี่ก่อน เพื่อให้การเชื่อมต่อและแก้ไขปัญหาเป็นเรื่องง่ายขึ้น
คำศัพท์พื้นฐานเกี่ยวกับ AI
| คำศัพท์ | คำอธิบายอย่างง่าย | มือใหม่ควรระวังอะไรบ้าง? |
| model | ความสามารถของ AI ที่ทำหน้าที่ตอบคำถาม เขียนโค้ด และสร้างรูปภาพหรือวิดีโออย่างแท้จริง | ชื่อโมเดลต้องคัดลอกจากระบบหลังบ้านของผู้ให้บริการอย่างถูกต้องแม่นยำ ห้ามแก้ไขตัวพิมพ์เล็ก-ใหญ่ เครื่องหมายขีดกลาง หรือเลขเวอร์ชันเอง |
| Large Model | คำเรียกทั่วไปของโมเดลที่สามารถประมวลผลงานภาษาธรรมชาติ โค้ด รูปภาพ และอื่นๆ ได้ | โมเดลที่แพงกว่าไม่ได้แปลว่าจะเหมาะกับคุณเสมอไป โมเดลแต่ละตัวอาจเหมาะกับงานเขียน งานเขียนโปรแกรม รูปภาพ หรือวิดีโอที่แตกต่างกัน |
| Multimodal | โมเดลเดียวกันสามารถประมวลผลข้อมูลนำเข้าได้หลากหลาย เช่น ข้อความ รูปภาพ เสียง หรือวิดีโอ | การที่เครื่องมือรองรับ Multimodal ไม่ได้หมายความว่าผู้ให้บริการและโมเดลปัจจุบันของคุณจะรองรับด้วยเสมอไป |
| Prompt / Instruction | คำขอที่คุณส่งไปยัง AI เช่น "ช่วยสรุปเนื้อหานี้ให้หน่อย" | ยิ่งพรอมต์มีความเฉพาะเจาะจงมากเท่าใด ก็ยิ่งได้ผลลัพธ์ที่นำไปใช้งานได้จริงง่ายขึ้นเท่านั้น |
| System Prompt | กฎที่มีลำดับความสำคัญสูงกว่าคำถามทั่วไป มักใช้กำหนดบทบาท สไตล์ และขอบเขตความปลอดภัย | System Prompt ในเครื่องมือเขียนโค้ดมีผลต่อวิธีการอ่านไฟล์และแก้ไขโค้ดของ AI |
| Context Window | ปริมาณเนื้อหาที่โมเดลสามารถจดจำและประมวลผลได้ในคราวเดียว | Context ที่ใหญ่กว่าไม่ได้หมายความว่าฉลาดกว่าเสมอไป แต่เหมาะสำหรับการประมวลผลเอกสารขนาดยาว โปรเจกต์ขนาดใหญ่ และการสนทนาต่อเนื่องหลายรอบ |
| Automatic Compression / Automatic Summarization | เมื่อการสนทนาหรือเนื้อหาไฟล์ใกล้จะเกินขีดจำกัด Context เครื่องมือบางตัวจะสรุปเนื้อหาก่อนหน้าให้สั้นลง แล้วส่งต่อไปยังโมเดล | การบีบอัดอัตโนมัติช่วยให้สนทนาต่อได้ แต่การสรุปอาจทำให้รายละเอียดบางอย่างตกหล่นไป เมื่อทำการตรวจสอบปัญหา แก้ไขโค้ด หรือตรวจสอบการตั้งค่า อย่าคิดว่าโมเดลยังคงจำข้อความต้นฉบับได้ทั้งหมด |
| Token | หน่วยพื้นฐานในการคำนวณความยาวและการคิดค่าบริการของโมเดล เข้าใจง่ายๆ คือชิ้นส่วนย่อยๆ ที่ข้อความถูกแบ่งออกมา | ทั้งข้อมูลนำเข้า (Input) และข้อมูลส่งออก (Output) ล้วนใช้โทเค็น เอกสารยาวและการสนทนายาวจะเพิ่มค่าใช้จ่ายอย่างเห็นได้ชัด |
| Temperature | พารามิเตอร์ที่ควบคุมความสุ่มหรือความหลากหลายในการตอบกลับ | หากต้องการความเสถียรและให้ผลลัพธ์เหมือนเดิมควรปรับให้ต่ำลง หากต้องการความคิดสร้างสรรค์ที่แปลกใหม่สามารถปรับเพิ่มขึ้นได้อย่างเหมาะสม |
เกี่ยวกับผู้ให้บริการ AI Relay
| คำศัพท์ | คำอธิบายอย่างง่าย | มือใหม่ควรระวังอะไรบ้าง? |
| AI provider | บริการที่ส่งต่อคำขอจากเครื่องมือของคุณไปยังแพลตฟอร์มบริการโมเดลอย่างน้อยหนึ่งแห่ง | นี่ไม่ใช่ตัวโมเดลเอง จุดสำคัญคือต้องดูว่ารองรับโมเดลใดบ้าง ความเสถียร ราคา และประวัติความเสี่ยง |
| provider | แพลตฟอร์มที่ให้บริการอินเทอร์เฟซ AI, โมเดล, การคิดค่าบริการ และการจัดการหลังบ้าน ซึ่งอาจเป็นทางการหรือเป็นผู้ให้บริการ Relay | ที่อยู่ API, Key, ชื่อโมเดล และวิธีการคิดค่าบริการของแต่ละผู้ให้บริการอาจแตกต่างกันทั้งหมด |
| Official channels | บริการที่จัดทำโดยผู้พัฒนาโมเดลโดยตรง เช่น แพลตฟอร์มทางการของ OpenAI, Anthropic, Google เป็นต้น | มีความเสถียรและกฎเกณฑ์ที่ชัดเจนกว่า แต่อาจมีข้อจำกัดด้านการชำระเงิน ภูมิภาค ราคา และโควตา |
| Mirror / Proxy | การส่งต่อคำขอไปยังเลเยอร์ตรงกลางของบริการเป้าหมาย | เมื่อเห็นคำเหล่านี้ ควรระมัดระวังเรื่องความเป็นส่วนตัว ความเสถียร และดูว่าเนื้อหาคำขอถูกบันทึกไว้หรือไม่เป็นพิเศษ |
| New API / Secondary Development Panel | ระบบหลังบ้านที่ผู้ให้บริการ AI Relay จำนวนมากสร้างขึ้นหรือพัฒนาต่อยอดจากพาเนลโอเพนซอร์ส | ชื่อเมนูอาจใช้คำว่า Token, Channel, Grouping, Model Multiplier ซึ่งอาจไม่เหมือนกับแพลตฟอร์มทางการเสมอไป |
| Channel | เส้นทางในระบบหลังบ้านที่เชื่อมต่อกับบริการโมเดลต้นทางแห่งใดแห่งหนึ่ง | เมื่อช่องสัญญาณทำงานผิดปกติ แม้ Key จะถูกต้อง คำขอก็อาจล้มเหลวได้ |
| Model Grouping | การจัดสรรโมเดลหรือสิทธิ์การใช้งานที่แตกต่างกันให้กับแต่ละกลุ่ม | หาก Key ของคุณไม่ได้อยู่ในกลุ่มที่กำหนด โมเดลนั้นจะไม่สามารถใช้งานได้หรือขึ้นข้อผิดพลาดว่า 'model not found' |
| Model Mapping | การที่ผู้ให้บริการจับคู่ชื่อที่แสดงบนหน้าเว็บเข้ากับโมเดลต้นทางจริง | ชื่อที่แสดงบนหน้าเว็บอาจแตกต่างจากชื่อโมเดลจริง ในการตั้งค่าให้ปฏิบัติตามข้อกำหนดของระบบหลังบ้าน |
ฟิลด์การตั้งค่า (Configuration Fields)
| การตั้งค่า | คำอธิบายอย่างง่าย | วิธีการกรอกข้อมูล |
| API | อินเทอร์เฟซที่แอปพลิเคชันใช้เรียกโมเดล โดยเครื่องมือจะไม่เปิดหน้าแชทเว็บแต่จะส่งคำถามไปยังผู้ให้บริการผ่าน API | จำเป็นต้องกรอกเมื่อเครื่องมือนั้นรองรับการตั้งค่า API อย่างชัดเจนเท่านั้น |
| API Key / Key / Secret | ข้อความสตริงที่เครื่องมือใช้เพื่อยืนยันตัวตนว่า "ฉันคือบัญชีนี้" | คัดลอกข้อความทั้งหมดจากระบบหลังบ้านของผู้ให้บริการ อย่าแคปภาพหน้าจอเปิดเผยสู่สาธารณะ และระวังอย่าคัดลอกช่องว่างเกินมา |
| Token | สิ่งที่ผู้ให้บริการ AI Relay หลายแห่งใช้เรียก Key ในระบบหลังบ้านของตน | คำว่า token, Token, API Key หรือ secret มักหมายถึงสิ่งเดียวกัน นั่นคือ ข้อมูลรับรองการเข้าใช้งาน (Credentials) |
| Base URL / API Address | ที่อยู่อินเทอร์เฟซที่ผู้ให้บริการเตรียมไว้เพื่อให้เครื่องมือส่งคำขอไปยังโมเดล | คือลิงก์ API บางครั้งมีลักษณะเหมือนหน้าแรกของเว็บไซต์ บางครั้งต้องลงท้ายด้วย /v1 ให้อิงตามตัวอย่างของระบบหลังบ้าน |
| Endpoint | อีกชื่อหนึ่งของที่อยู่อินเทอร์เฟซ API | หากพบคำว่า Endpoint ในเอกสารของผู้ให้บริการ โดยทั่วไปให้มองหา API Address หรือ Base URL |
| Provider | รายการตั้งค่าผู้ให้บริการในเครื่องมือ | เข้าใจได้ในความหมายว่า "ฉันต้องการใช้ผู้ให้บริการรายใด, Key ใด และที่อยู่ API ใด" |
| Model / Model ID / Model Name | การระบุให้ผู้ให้บริการทราบว่าต้องการเรียกใช้ API ของโมเดลใด | คัดลอกให้ตรงตามรายการโมเดลในระบบหลังบ้านอย่างถูกต้อง กรอกด้วยตนเองเฉพาะเมื่อไม่สามารถดึงรายการโมเดลอัตโนมัติได้เท่านั้น |
| Compatible with OpenAI | รูปแบบ API ของผู้ให้บริการเลียนแบบ OpenAI API ทำให้เครื่องมือจำนวนมากสามารถเลือกตั้งค่าเป็น OpenAI Provider ได้โดยตรง | การรองรับความเข้ากันได้กับ OpenAI ไม่ได้หมายความว่าจะรองรับอินเทอร์เฟซทั้งหมดของ Claude, Gemini, รูปภาพ หรือวิดีโอ |
การคิดค่าบริการและข้อจำกัด (Billing and Limits)
| คำศัพท์ | คำอธิบายอย่างง่าย | มือใหม่ควรระวังอะไรบ้าง? |
| Balance | ยอดเงินหรือคะแนนคงเหลือที่คุณสามารถใช้งานได้ในบัญชีของผู้ให้บริการ | ยอดเงินไม่เพียงพออาจทำให้คำขอล้มเหลวได้ ซึ่งไม่ได้เกิดจากการตั้งค่าผิดพลาดเสมอไป |
| Pricing multiplier | ค่าสัมประสิทธิ์การคิดเงินที่พบบ่อยในผู้ให้บริการ AI Relay ใช้เพื่อระบุว่าโมเดลนั้นๆ คิดค่าบริการเป็นกี่เท่าของราคาฐาน | ยิ่งโมเดลมีความสามารถสูงขึ้น Context กว้างขึ้น หรืองานรูปภาพและวิดีโอมีความซับซ้อน ตัวคูณราคาก็อาจสูงขึ้นตามไปด้วย |
| Input price | ค่าใช้จ่ายที่เกิดขึ้นจากเนื้อหาที่คุณส่งไปยังโมเดล | เอกสารยาว โค้ดยาว และประวัติการแชทที่ยาวจะทำให้ค่า Input สูงขึ้น |
| Output Price | ค่าใช้จ่ายที่เกิดขึ้นจากเนื้อหาที่โมเดลตอบกลับมา | เมื่อให้โมเดลเขียนเนื้อหาขนาดยาว ค่า Output ก็จะเพิ่มขึ้นด้วยเช่นกัน |
| Concurrency | จำนวนคำขอที่สามารถส่งพร้อมกันได้ในเวลาเดียวกัน | หาก Concurrency ต่ำเกินไป การเปิดใช้งานหลายเครื่องมือพร้อมกันหรือการแชร์ใช้งานหลายคนจะทำให้ติดคิวหรือคำขอล้มเหลว |
| RPM / TPM | ขีดจำกัดจำนวนคำขอต่อนาที (Requests per minute) / จำนวนโทเค็นต่อนาที (Tokens per minute) | เมื่อระบบแจ้งข้อผิดพลาด Rate Limit มักหมายถึงการส่งคำขอเร็วเกินไปหรือเนื้อหายาวเกินไป |
| Context length | ปริมาณเนื้อหาสูงสุดที่คำขอหนึ่งครั้งสามารถรองรับได้ | เมื่อเกินขีดจำกัด เครื่องมืออาจตัดทอนเนื้อหา แจ้งข้อผิดพลาดทันที หรือทำการบีบอัดและสรุปประวัติการสนทนาโดยอัตโนมัติก่อนดำเนินการต่อ |
| Cache | การที่ผู้ให้บริการหรือโมเดลนำเนื้อหาที่เคยประมวลผลแล้วกลับมาใช้ใหม่เพื่อลดค่าใช้จ่ายหรือเพิ่มความเร็ว | การแคชอาจไม่ได้ทำงานโดยอัตโนมัติเสมอไป และอาจไม่ได้ฟรีทั้งหมด ขึ้นอยู่กับกฎของผู้ให้บริการและโมเดล |
| Cache price | คำเรียกทั่วไปสำหรับค่าใช้จ่ายที่เกี่ยวข้องกับแคช ระบบหลังบ้านบางแห่งจะแยกย่อยเป็นราคาการสร้าง การฮิต และการอ่าน | เมื่อเห็นราคาแคช ให้ตรวจสอบก่อนว่าเป็นแคชสำหรับเขียน แคชสำหรับอ่าน หรือระบบหลังบ้านรวมหลายรายการเข้าด้วยกันเพื่อแสดงผล |
| Cache creation price / Cache write price | ค่าใช้จ่ายที่เกิดขึ้นเมื่อเขียนเนื้อหาที่นำกลับมาใช้ใหม่ได้ลงในแคชเป็นครั้งแรก | เมื่อใช้ System Prompt ขนาดยาว เอกสารยาว หรือ Context คงที่เป็นครั้งแรก อาจมีค่าบริการประเภทนี้เกิดขึ้น |
| Cache hit price / Cache read price | ค่าใช้จ่ายที่เกิดขึ้นเมื่อคำขอถัดมานำเนื้อหาที่แคชไว้แล้วกลับมาใช้ซ้ำ | มักจะถูกกว่าราคา Input ปกติ แต่อาจยังมีค่าบริการอยู่ อย่าคิดว่าการฮิตแคชจะฟรีเสมอไป |
| Cache hit | เนื้อหาบางส่วนในคำขอนี้ถูกระบุโดยผู้ให้บริการว่าเหมือนกับครั้งก่อนหน้า และถูกดึงจากแคชมาใช้ซ้ำโดยตรง | แคชจะฮิตก็ต่อเมื่อตรงตามกฎการแคชของผู้ให้บริการ เช่น มี Prefix เหมือนกัน เนื้อหายาวเพียงพอ และนำกลับมาใช้ซ้ำภายในระยะเวลาที่กำหนด |
| Cache expiration time | ช่วงเวลาที่สามารถนำแคชกลับมาใช้ซ้ำได้ | หากส่งคำขออีกครั้งหลังจากหมดอายุ อาจถูกคิดเงินตามราคา Input ปกติ หรือเกิดค่าบริการสร้างแคชใหม่อีกครั้ง |
รหัสข้อผิดพลาดที่พบบ่อย (Common error words)
| ข้อความข้อผิดพลาด | ความหมายทั่วไป | ลำดับการตรวจสอบเบื้องต้น |
| 401 / Unauthorized | การยืนยันตัวตนล้มเหลว | ตรวจสอบว่า Key ถูกต้องครบถ้วน หมดอายุ หรือมีช่องว่างติดมาหรือไม่ |
| 403 / Forbidden | บัญชีหรือ Key ไม่มีสิทธิ์เข้าถึง | ตรวจสอบสิทธิ์ของโมเดล สิทธิ์ของกลุ่ม ข้อจำกัดทางภูมิภาค และสถานะยอดคงเหลือ |
| 404 / model not found | ไม่มีโมเดลนี้อยู่ หรือ Key ปัจจุบันไม่สามารถใช้งานโมเดลนี้ได้ | ตรวจสอบว่าคัดลอกชื่อโมเดลมาจากระบบหลังบ้านถูกต้องหรือไม่ และ Key ได้รับการเพิ่มเข้าไปในกลุ่มโมเดลที่เกี่ยวข้องแล้วหรือยัง |
| 429 / rate limit | ส่งคำขอบ่อยเกินไป หรือโควตาเต็มขีดจำกัดแล้ว | ตรวจสอบ Concurrency, RPM, TPM, ขีดจำกัดของผู้ให้บริการ และกรุณาลองใหม่อีกครั้งในภายหลัง |
| timeout / timeout | คำขอไม่ได้รับการตอบกลับภายในเวลาที่กำหนด | ตรวจสอบ Base URL, เครือข่าย, สถานะของผู้ให้บริการ และดูว่าโมเดลกำลังติดคิวอยู่หรือไม่ |
| invalid api key | รูปแบบหรือสิทธิ์ของ Key ไม่ถูกต้อง | คัดลอก Key ใหม่อีกครั้ง และตรวจสอบให้แน่ใจว่าไม่ได้จำสับสนระหว่างชื่อกำกับ (Remark) กับตัว Key |
| invalid base url | ที่อยู่อินเทอร์เฟซไม่ถูกต้อง | ตรวจสอบว่าเป็นที่อยู่ API ไม่ใช่ที่อยู่หน้าคอนโซล ต้องลงท้ายด้วย /v1 หรือไม่ ให้อิงตามตัวอย่างในระบบหลังบ้านเป็นหลัก |
| insufficient quota | เครดิตหรือยอดคงเหลือไม่เพียงพอ | ตรวจสอบยอดคงเหลือในบัญชี ตัวคูณราคาโมเดล และดูว่ายอดเงินที่เติมเข้าระบบแล้วหรือไม่ |
เมื่อคุณไม่เข้าใจข้อความข้อผิดพลาด อย่าเพิ่งเปลี่ยนการตั้งค่าหลายอย่างพร้อมกัน ให้ตรวจสอบตามลำดับดังนี้: Key, Base URL, ชื่อโมเดล, ยอดคงเหลือ, สิทธิ์การเข้าถึงโมเดล และสถานะของผู้ให้บริการ