เวลาเขียนโค้ดเชื่อมต่อกับ ChatGPT, Claude, หรือ Gemini สิ่งที่น่ารำคาญที่สุดไม่ใช่การเขียนลอจิก แต่คือการที่ระบบแจ้งว่า คีย์ API ผิดพลาด, 401, หรือ 403 คุณมั่นใจว่าคัดลอกมาถูกต้อง แต่ระบบกลับไม่ยอมรับ จนอยากจะทุบคีย์บอร์ดทิ้ง เราได้รวบรวมประสบการณ์ที่เคยเจอปัญหา มาเป็นวิธีตรวจสอบแบบครอบคลุม ซึ่งสามารถแก้ไขปัญหาได้ในสถานการณ์ส่วนใหญ่ (หลายครั้งที่คู่มือปลั๊กอินก็จะระบุปัญหาเหล่านี้ว่าเป็น "ข้อผิดพลาดคีย์ API/ปัญหาเครือข่าย")
1 ตรวจสอบให้แน่ใจว่าไม่ได้ใช้รหัสผ่านจากบัญชีแชท
API Key ไม่ใช่รหัสผ่านสำหรับเข้าสู่ระบบ และไม่ใช่ Session จากเว็บไซต์ OpenAI, Anthropic และ Google แต่ละแพลตฟอร์มมีคอนโซลจัดการของตัวเอง คุณต้องสร้างคีย์จากแพลตฟอร์มนั้นๆ อย่านำบัญชี ChatGPT Plus ไปใช้แบบผิดวิธี
2 คีย์ดูเหมือนเดิม แต่มักมีปัญหาจากการคัดลอก
ปัญหาที่พบบ่อยที่สุดคือมีช่องว่างหรือขึ้นบรรทัดใหม่ต่อท้ายคีย์ หรือมีการคัดลอกใส่ในค่ากำหนดที่มีเครื่องหมายคำพูดล้อมรอบ ขอแนะนำให้นำคีย์ไปวางในเอกสารข้อความล้วน (plain text) เพื่อตรวจสอบความยาว แล้วคัดลอกกลับไปใหม่ พร้อมทั้งตรวจสอบชื่อตัวแปรสภาพแวดล้อมว่าพิมพ์ถูกต้องหรือไม่ (เช่น OPENAI_API_KEY อาจขาดตัวอักษรไป)
3 สิทธิ์และโปรเจกต์ยังไม่ได้เปิดใช้งานอย่างถูกต้อง
สำหรับ Gemini มักเกิดจากการเปิดใช้งาน API แล้ว แต่โปรเจกต์ไม่ได้ผูกกับการคิดเงินหรือไม่ได้เปิดใช้งานบริการที่เกี่ยวข้อง ส่วน Claude อาจเกิดจากนโยบายสิทธิ์บัญชี/ภูมิภาคที่ทำให้ถูกปฏิเสธการเข้าถึง เมื่อเจอข้อผิดพลาด 403 อย่ามัวแต่โฟกัสที่ "คีย์ไม่ถูกต้อง" เพราะหลายครั้งสาเหตุคือ "คุณไม่มีสิทธิ์ใช้งาน"


