การกำหนดค่า Codex CLI
Codex CLI คือ Codex ในเทอร์มินัล เหมาะสำหรับให้ Codex อ่านโค้ด, แก้ไขไฟล์, รันการทดสอบ และอธิบายข้อผิดพลาดในโปรเจกต์ภายในเครื่อง การตั้งค่าไคลเอนต์เดสก์ท็อปจะอยู่ในหน้าไคลเอนต์ Codex โดยในส่วนนี้จะครอบคลุมเฉพาะ CLI บนเทอร์มินัล
เครื่องมือนี้คืออะไรและใช้ทำอะไร
ตำแหน่งไฟล์การกำหนดค่า
| ระบบ | พาธตัวอย่าง | คำอธิบาย |
|---|---|---|
| Windows | C: \Users\YourUsername\. codex\config.toml | เปลี่ยนชื่อผู้ใช้เป็นชื่อผู้ใช้ในคอมพิวเตอร์ของคุณเอง |
| macOS / Linux | ~/. codex/config.toml | หากไม่มีไฟล์ ให้สร้างไฟล์ config.toml ขึ้นมาใหม่ |
วิธีกำหนดค่า Provider แบบกำหนดเอง
หากคุณใช้เฉพาะบัญชีทางการ ให้ทำตามขั้นตอนการเข้าสู่ระบบอย่างเป็นทางการก่อน เพิ่ม Provider แบบกำหนดเองเฉพาะเมื่อผู้ให้บริการระบุไว้อย่างชัดเจนว่ารองรับการกำหนดค่าที่เข้ากันได้กับ Codex / OpenAI เท่านั้น
codex login codex "Please reply only: Configuration successful" model = "MODEL_ID_FROM_PROVIDER_DASHBOARD" model_provider = "mz_proxy" [model_providers.mz_proxy] name = "Example AI Provider" base_url = "https://YOUR_PROVIDER_API_URL" env_key = "MZ_PROXY_API_KEY" wire_api = "responses" | การตั้งค่า | วิธีกรอก | ข้อควรระวัง |
|---|---|---|
| model | Model ID / ชื่อโมเดลในรายการโมเดลหลังบ้านของผู้ให้บริการ | อย่ากรอกชื่อที่แสดงซึ่งตั้งขึ้นมาเอง และห้ามเปลี่ยนตัวพิมพ์เล็ก-ใหญ่ เครื่องหมายขีดกลาง หรือจุด |
| model_provider | ชื่อของ Provider ด้านล่าง | ต้องตรงกับ xxx ใน [model_providers.xxx] |
| base_url | ที่อยู่ API ที่ระบบหลังบ้านของผู้ให้บริการระบุไว้ | พิจารณาว่าต้องใส่ /v1 หรือไม่ตามตัวอย่างในระบบหลังบ้าน |
| env_key | ชื่อตัวแปรสภาพแวดล้อม (Environment Variable) ในเครื่อง | เขียนชื่อตัวแปรที่นี่ ห้ามใส่ Key ลงไปโดยตรง |
| wire_api | โปรโตคอลอินเทอร์เฟซ | เลือกตามเอกสารอย่างเป็นทางการของ Codex และคำแนะนำของผู้ให้บริการ |
Key และการทดสอบ
env_key ด้านบนเป็นเพียงชื่อตัวแปร ส่วน Key จริงควรตั้งค่าไว้ในตัวแปรสภาพแวดล้อมของเครื่อง แนะนำให้ตั้งค่าชั่วคราวเพื่อทดสอบก่อน และเมื่อยืนยันว่าสำเร็จแล้วจึงค่อยบันทึกไว้ใช้งานระยะยาว
$env:MZ_PROXY_API_KEY = "YOUR_KEY" codex "Please reply only: Configuration successful" MZ_PROXY_API_KEY="YOUR_KEY" codex "Please reply only: Configuration successful" ใน TOML ให้วาง model และ model_provider ไว้ที่ส่วนต้นของไฟล์ อย่าใส่ต่อท้ายในส่วน [model_providers.xxx]
