การแก้ไขปัญหา Codex
จุดสำคัญของการแก้ไขปัญหา Codex คืออินเทอร์เฟซที่เข้ากันได้กับ OpenAI โดยทั่วไป ให้ตรวจสอบตามลำดับดังนี้: Base URL, Key, ชื่อโมเดล และดูว่า Provider ปัจจุบันใช้งานได้หรือไม่
สิ่งที่ควรตรวจสอบก่อนมีอะไรบ้าง?
| รายการตรวจสอบ | วิธีดู | เหตุผล |
|---|---|---|
| Provider รองรับอินเทอร์เฟซที่เข้ากันได้กับ OpenAI | แดชบอร์ดหลังบ้านสามารถแสดงที่อยู่ API, Base URL, ความเข้ากันได้กับ OpenAI และคำแนะนำอื่นๆ ได้ | Codex จำเป็นต้องสามารถส่งคำขอไปยังอินเทอร์เฟซที่เข้ากันได้ |
| Base URL | คัดลอกลิงก์ API ที่ Provider ให้มา | จำเป็นต้องมี /v1 หรือไม่ ให้ปฏิบัติตามตัวอย่างในระบบหลังบ้าน อย่าคาดเดาเอง |
| สถานะ Key | Key ไม่ถูกปิดใช้งาน ไม่หมดอายุ และยอดเงินคงเหลือในบัญชีเป็นปกติ | 401 ส่วนใหญ่เริ่มต้นด้วยการตรวจสอบ Key |
| ชื่อโมเดล | คัดลอกตามรายการโมเดลในระบบหลังบ้าน | ชื่อโมเดล ตัวพิมพ์เล็ก-ใหญ่ เครื่องหมายยัติภังค์ หรือหมายเลขเวอร์ชัน หากเขียนผิดจะทำให้ล้มเหลวทันที |
ข้อผิดพลาดที่พบบ่อย
| อาการที่พบ | สิ่งที่ต้องตรวจสอบก่อน | วิธีแก้ไข |
|---|---|---|
| 401 / Unauthorized | API Key | สร้างใหม่หรือคัดลอก Key อีกครั้ง พร้อมตรวจสอบว่า Key ไม่ถูกปิดใช้งาน ไม่หมดอายุ และยอดคงเหลือในบัญชีเป็นปกติ |
| 404 / model not found | ชื่อโมเดล | อย่าพิมพ์ชื่อโมเดลจากความจำ ให้คัดลอกตามรายการโมเดลในระบบหลังบ้านของ Provider หากระบบรองรับการดึงรายการโมเดล ให้ดึงรายการมาก่อน หากไม่สำเร็จจึงค่อยเพิ่มด้วยตนเอง |
| ข้อผิดพลาดเกี่ยวกับ Base URL | ลิงก์ API สมบูรณ์หรือไม่ | Base URL คือลิงก์ API ที่ Provider ให้มา จำเป็นต้องมี /v1 หรือไม่ ให้ปฏิบัติตามตัวอย่างในระบบหลังบ้าน อย่าคาดเดาเอง |
| ส่งคำขอไม่สำเร็จแต่ Key เป็นปกติ | โปรโตคอลตรงกันหรือไม่ | ตรวจสอบให้แน่ใจว่า Provider ปัจจุบันให้บริการอินเทอร์เฟซที่เข้ากันได้กับ OpenAI ไม่ใช่ Claude, Gemini หรืออินเทอร์เฟซที่รองรับเฉพาะ Web Chat |
| ไม่เกิดผลหลังจากใช้ CC-Switch | การเลือกเครื่องมือเป้าหมาย | ตรวจสอบให้แน่ใจว่าได้นำ Provider ไปใช้กับ Codex ไม่ใช่ Claude Code รีสตาร์ตเทอร์มินัลหรือไคลเอนต์ก่อนทดสอบใหม่อีกครั้ง |
การทดสอบแบบ Minimal
ทดสอบด้วยคำถามสั้นๆ ก่อน เพื่อยืนยันว่าส่งคำขอสำเร็จก่อนเริ่มทำงานกับโปรเจกต์จริง
การทดสอบ Codex แบบ Minimal
codex "Please reply only: Codex configuration test successful" เทมเพลตสำหรับการแจ้งปัญหา
เมื่อแจ้งปัญหากับ Provider ให้เขียนในลักษณะนี้
Tool: Codex System version: Provider dashboard Base URL: Model ID / model name: Exact error: I have checked: no spaces in the Key / balance is sufficient / model name copied exactly / Base URL copied from the dashboard / terminal reopened 