CC-Switch Codex
หน้านี้จะอธิบายเกี่ยวกับการจัดการ Codex Providers ผ่าน CC Switch ซึ่งไม่เหมือนกับการกำหนดค่าโดยตรงในไคลเอนต์ Codex หรือ Codex CLI: ประเด็นสำคัญคือการตั้งค่าและดูแลผู้ให้บริการ (Providers) ใน CC Switch ก่อน แล้วจึงนำไปปรับใช้ (Apply) กับ Codex
ข้อมูลทางการ การดาวน์โหลดและเอกสารประกอบให้อิงตามเว็บไซต์ทางการเป็นหลัก
สิ่งที่หน้านี้อธิบาย
โดยปกติแล้ว Codex จะทำงานผ่านอินเทอร์เฟซของ OpenAI หรืออินเทอร์เฟซที่เข้ากันได้กับ OpenAI ดังนั้นให้เน้นตรวจสอบ 3 รายการนี้: Base URL, Key และชื่อโมเดล ส่วน Base URL จำเป็นต้องมี /v1 หรือไม่นั้น ให้ดูตามที่ระบุในแดชบอร์ดหลังบ้านของผู้ให้บริการ
สิ่งที่ต้องตรวจสอบก่อนเริ่มใช้งาน
| สิ่งที่ต้องตรวจสอบ | วิธีดู | เหตุผล |
|---|---|---|
| Codex สามารถเปิดใช้งานได้ตามปกติ | ขั้นแรก ให้ยืนยันว่า Codex CLI หรือไคลเอนต์ที่เกี่ยวข้องสามารถทำงานได้ด้วยตัวเอง | CC Switch ไม่ได้ติดตั้ง Codex ให้คุณ |
| ผู้ให้บริการรองรับอินเทอร์เฟซที่เข้ากันได้กับ OpenAI | แดชบอร์ดหลังบ้านสามารถแสดงที่อยู่ API, Base URL, ความเข้ากันได้กับ OpenAI และคำแนะนำอื่นๆ ได้ | Codex จำเป็นต้องส่งคำขอไปยังอินเทอร์เฟซที่เข้ากันได้ |
| โมเดลสามารถใช้งานในบริบทของ Codex ได้ | สามารถดูชื่อโมเดลที่พร้อมใช้งานได้ในรายการโมเดลหลังบ้าน | อย่านำชื่อโมเดล Claude/Gemini ไปใส่ใน Codex |
| สถานะ Key เป็นปกติ | โทเค็นหลังบ้านยังไม่หมดอายุ ไม่ถูกปิดใช้งาน และมียอดคงเหลือปกติ | ข้อผิดพลาด 401 ส่วนใหญ่ควรเริ่มต้นตรวจสอบจาก Key |
วิธีกรอกข้อมูลในแต่ละช่อง
| การตั้งค่า | วิธีกรอก | ข้อควรระวังสำหรับมือใหม่ |
|---|---|---|
| Provider Name | เขียนชื่อผู้ให้บริการหรือรูปแบบการใช้งาน | ตัวอย่างเช่น 'Main OpenAI-compatible provider' |
| Target Tool / Preset | เลือก Codex หรือพรีเซ็ตที่เกี่ยวข้องกับ OpenAI/Codex | อย่าเลือก Claude Code หรือ Gemini |
| Base URL | คัดลอกลิงก์ API ที่ระบุไว้ในแดชบอร์ดหลังบ้านของผู้ให้บริการ | โดยทั่วไปคือที่อยู่ API ที่ผู้ให้บริการระบุไว้ ส่วนจะต้องใส่ /v1 หรือไม่ ให้ปฏิบัติตามตัวอย่างในแดชบอร์ดหลังบ้าน |
| API Key | คัดลอกคีย์มาให้ครบถ้วน | อย่าใส่เว้นวรรคส่วนเกินด้านหน้าหรือด้านหลัง และอย่าคัดลอกชื่อบันทึกช่วยจำมาใส่ |
| Model Name | คัดลอกชื่อโมเดลจากรายการโมเดลหลังบ้านให้ตรงกันทุกตัวอักษร | หากดึงรายการโมเดลไม่สำเร็จ ให้เพิ่มด้วยตนเองโดยคัดลอกชื่อหลังบ้านมาให้ตรงกันทุกตัวอักษรเช่นเดิม |
นำไปปรับใช้กับ Codex
- เปิด CC Switch และไปที่ส่วนการจัดการ Provider
- เพิ่มผู้ให้บริการใหม่ หรือเลือกผู้ให้บริการที่เข้ากันได้กับ OpenAI ที่มีอยู่แล้ว
- เลือก Codex หรือพรีเซ็ตที่เกี่ยวข้องกับ OpenAI/Codex เป็นเครื่องมือเป้าหมาย (Target Tool)
- กรอก Base URL, API Key และชื่อโมเดล จากนั้นบันทึก
- กด Apply / Switch เพื่อนำ Provider นี้ไปปรับใช้กับ Codex
- ปิดหน้าต่างเทอร์มินัลปัจจุบันแล้วเปิดใหม่อีกครั้ง จากนั้นทดสอบอีกรอบ
ทดสอบว่าใช้งานได้หรือไม่
เริ่มต้นทดสอบคำขอด้วยคำถามที่สั้นที่สุดเพื่อดูว่าสามารถตอบสนองได้หรือไม่ หลังจากการทดสอบสำเร็จแล้ว จึงค่อยนำไปใช้งานในโปรเจกต์จริงต่อไป
Codex Minimal Test
codex "Please reply only: CC-Switch Codex is active" หากผลลัพธ์แจ้งว่าไม่มีโมเดลอยู่จริง ให้ตรวจสอบชื่อโมเดลก่อนเป็นอันดับแรก; หากแจ้งว่าไม่ได้รับอนุญาต (Unauthorized) ให้ตรวจสอบ Key ก่อน; หากการเชื่อมต่อหมดเวลา (Timeout) ให้ตรวจสอบ Base URL และการเชื่อมต่อเครือข่ายก่อน
