ช่วยเหลือ
ทำไม Codex ยังโชว์แถบซับสคริปชัน ChatGPT
ถ้าเปิดหน้า Settings ของ Codex เองขณะที่สวิตช์ HaryAI เปิดอยู่ คุณจะเห็นโควตาซับสคริปชัน ChatGPT และแถบการใช้งาน เหมือนตอนก่อนติดตั้ง HaryAI ทุกอย่าง ดูเผิน ๆ เหมือนโดนเก็บเงินซ้ำ แต่ไม่ใช่ นี่คือสิ่งที่เกิดขึ้นจริง
สรุปสั้น
ขณะสวิตช์เปิดอยู่: ทุกคำขอของ Codex วิ่งผ่านเกตเวย์ของ HaryAI และถูกคิดกับแพ็กเกจเกตเวย์ของคุณ แถบใน Settings ของ Codex อ่านจากบัญชี ChatGPT โดยตัว Codex เอง มันไม่รู้ด้วยซ้ำว่ามี HaryAI อยู่ ตราบใดที่คุณไม่ได้รัน Codex นอก HaryAI แถบนั้นจะไม่ขยับ มันเป็นแค่หน้าจอที่ตกค้างอยู่
ทำไมเราถึงคงตัวตน ChatGPT ไว้
Codex มีปลั๊กอินชุดหนึ่ง — computer-use, image_generation, เครื่องมือ mcp__codex_apps__* และ runtime ฝั่งออฟฟิศ — ที่ต้องมีล็อกอิน ChatGPT ที่ใช้ได้จริงใน ~/.codex/auth.json จากที่ทดลองจริง (Codex 0.130) รายการเครื่องมือที่โมเดลมองเห็นจะลดจาก 18 เหลือ 12 ทันทีที่ตัวตนนั้นหายไป เราจึงไม่แตะ auth.json แต่ส่งคำขอผ่านพร็อกซี loopback ที่สลับ header Authorization เป็นคีย์เกตเวย์ของคุณก่อนส่งต่อ ผลคือปลั๊กอินยังทำงาน คำขอวิ่งไปที่เกตเวย์ และตัว Codex เองยังเห็นล็อกอิน ChatGPT ที่ใช้ได้อยู่บนดิสก์ — ซึ่งเป็นเหตุผลที่มันยังวาดแถบซับสคริปชันใน Settings
วิธีตรวจว่าเส้นทางถูกต้อง
ดูได้สองที่:
- popover ของ HaryAI ส่วนการใช้งานด้านบนแสดงแพ็กเกจเกตเวย์และยอดที่ใช้ไปในรอบนี้ ถ้าตัวเลขนั้นขยับเมื่อคุณสั่งงาน Codex แปลว่าเส้นทางทำงานถูกต้อง
- ข้อมูลวินิจฉัย กดไอคอนประแจที่ท้าย popover เพื่อเปิด ข้อมูลนี้จะพิมพ์ base URL ที่ Codex ตั้งค่าไว้จริง (ควรเป็น http://127.0.0.1:49737/v1) และยืนยันว่า config.toml มีบล็อก [model_providers.gateway] ที่เราดูแลอยู่
แถบ ChatGPT จะขยับตอนไหนจริง ๆ
ก็ต่อเมื่อมีอะไรคุยกับ ChatGPT API นอกพร็อกซีของ HaryAI กรณีที่พบบ่อยที่สุดคือรัน Codex จากเทอร์มินัลที่คุณปิดสวิตช์ไว้เอง หรือรันเซสชัน Codex เก่าที่เปิดค้างไว้ตั้งแต่ก่อนเปิดสวิตช์ ถ้าเปิดสวิตช์ใน HaryAI แล้วรีสตาร์ท Codex CLI / Desktop / VS Code ทุกคำขอของ Codex หลังจากนั้นจะวิ่งผ่านเกตเวย์ทั้งหมด
ถ้าเส้นทางผิดจริง ๆ
ถ้าแถบการใช้งานเกตเวย์ใน HaryAI ไม่ขยับเมื่อคุณสั่งงาน Codex สวิตช์อาจถูกทำให้เพี้ยน (มีอะไรนอก HaryAI ไปแก้ config.toml กลับ) HaryAI จะตรวจเจอตอนเปิดแอปและรีเซ็ตสถานะสวิตช์ให้ตรงกับไฟล์จริง — เปิด popover ปิดแบนเนอร์แจ้งการกู้คืนถ้ามี แล้วเปิดสวิตช์อีกครั้ง ถ้ายังไม่หาย ให้คัดลอกข้อมูลวินิจฉัยแล้วติดต่อเราผ่านลิงก์ที่ท้ายเว็บ