วิธีใช้ Codex: คู่มือใช้งานจริงสำหรับนักพัฒนาในปี 2026
สรุปสั้น ๆ
Codex คือ coding agent ของ OpenAI ที่อ่านโค้ด แก้ไฟล์ และรันคำสั่งในโปรเจกต์ของคุณได้จริง ใช้ได้ทั้งใน CLI, IDE, แอป ChatGPT, บน cloud และในฐานะผู้รีวิว pull request บน GitHub วิธีเริ่มต้นคือติดตั้ง CLI แล้วพิมพ์ codex ในโฟลเดอร์โปรเจกต์ จากนั้นล็อกอินด้วยบัญชี ChatGPT หรือ API key แล้วสั่งงานด้วยภาษาธรรมชาติได้ทันที ส่วนขอบเขตของ agent ควบคุมด้วย sandbox และ approval policy
Codex ในปี 2026 ไม่ได้มีรูปแบบการใช้งานเดียวอีกต่อไป แต่เป็น agent ตัวเดียวที่ปรากฏอยู่ในห้าช่องทาง ได้แก่ terminal, IDE, แอป ChatGPT, cloud และช่องแสดงความเห็นใน pull request บน GitHub บทความนี้จะพาคุณไปตั้งแต่การติดตั้ง จนถึงการมอบงานรีวิว pull request ให้ Codex ทำแทน โดยยึดจากเอกสารทางการฉบับล่าสุด
Codex คืออะไรในปี 2026
Codex คือ coding agent ของ OpenAI ที่ไม่ได้ทำหน้าที่เพียงเติมโค้ดให้ แต่ลงมือทำงานได้จริง โดยอ่านไฟล์ในโปรเจกต์ แก้ไฟล์ รันคำสั่ง รัน test แล้วรายงานผลกลับมาให้คุณตรวจ จุดที่ต่างจากเครื่องมือเติมโค้ดอัตโนมัติคือคุณสั่งเป็นเป้าหมาย ไม่ใช่สั่งทีละบรรทัด
มีสองเรื่องที่เปลี่ยนไปในปี 2026 ซึ่งเป็นสาเหตุที่หลายคนหาเอกสารไม่พบ
- เอกสารทางการย้ายที่อยู่ — ที่อยู่เดิมคือ developers.openai.com/codex ซึ่งปัจจุบันทำ 308 redirect ไปที่ learn.chatgpt.com/docs หากคุณเก็บ bookmark เดิมไว้ ก็ยังเปิดได้ตามปกติ เพราะจะถูกพาไปยังที่อยู่ใหม่ให้เอง
- แอปบนเดสก์ท็อปไม่ได้แยกอยู่อีกแล้ว — แอป Codex บนเดสก์ท็อปถูกรวมเข้ากับแอป ChatGPT เรียบร้อย ปัจจุบันจึงเลือก Codex จากเมนูในแอป ChatGPT แทนการเปิดแอปแยกต่างหาก ส่วน CLI และ IDE extension ยังอยู่ที่เดิม
จุดที่หลายคนสับสน — Codex Security ซึ่งเป็นแพ็กเกจ @openai/codex-security เป็นคนละตัวกับ Codex CLI เพราะเป็นเครื่องมือสแกนความปลอดภัย ไม่ใช่ coding agent หากคุณต้องการ coding agent ให้ติดตั้ง Codex CLI ตามหัวข้อถัดไป
Codex ใช้ได้กี่ช่องทาง แล้วควรใช้ช่องทางไหน
| ช่องทาง | เหมาะกับ | รันที่ไหน |
|---|---|---|
| Codex CLI | คนที่ทำงานใน terminal อยู่แล้ว และต้องการเขียน script หรือใช้ใน CI | เครื่องของคุณ |
| Codex IDE extension | ต้องการให้ agent เห็นไฟล์ที่เปิดอยู่และข้อความที่เลือกไว้ | เครื่องของคุณ |
| Codex mode ในแอป ChatGPT | การพูดคุยเรื่องงาน วางแผน และสลับไปมาระหว่าง Chat กับ Work | เครื่องของคุณและ cloud |
| Codex cloud | งานที่ใช้เวลานาน งานที่รันขนานกันหลายชิ้น และงานที่ไม่ต้องการผูกกับเครื่องตัวเอง | container ของ OpenAI |
| Code review บน GitHub | การรีวิว pull request อัตโนมัติ | cloud |
ทั้งห้าช่องทางใช้บัญชีเดียวกันและอ่านไฟล์ AGENTS.md ชุดเดียวกัน คุณจึงตั้งค่าเพียงครั้งเดียวแล้วได้พฤติกรรมเหมือนกันทุกที่
ติดตั้งและล็อกอินอย่างไร
วิธีที่เอกสารทางการแนะนำคือใช้ standalone installer
# macOS / Linux
curl -fsSL https://chatgpt.com/codex/install.sh | sh
# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"
# ทางเลือกอื่น
npm install -g @openai/codex
brew install --cask codex
จากนั้นเลือกวิธีล็อกอิน ซึ่งมีอยู่สองแบบ ต่างกันที่วิธีคิดค่าใช้จ่ายและฟีเจอร์ที่ได้รับ
# แบบที่ 1: ใช้โควตาจากแพ็กเกจ ChatGPT (แนะนำ)
codex login
# แบบที่ 2: ใช้ API key และจ่ายตามจำนวน token
printenv OPENAI_API_KEY | codex login --with-api-key
# ตรวจสถานะ และออกจากระบบ
codex login status
codex logout
# เครื่อง remote ที่เปิดเบราว์เซอร์ไม่ได้ (beta)
codex login --device-auth
การล็อกอินด้วยบัญชี ChatGPT รองรับแพ็กเกจ Plus, Pro, Business, Edu และ Enterprise ส่วนการใช้ API key จะคิดค่าใช้จ่ายตามอัตราของ API โดยเอกสารระบุว่าบางฟีเจอร์ที่ต้องใช้สิทธิ์ระดับ workspace อาจใช้ไม่ได้
โดยค่าเริ่มต้น credential จะถูกเก็บไว้ที่ ~/.codex/auth.json ให้ปฏิบัติกับไฟล์นี้เหมือนรหัสผ่าน เพราะมี access token อยู่ข้างใน หากต้องการให้เก็บใน keychain ของระบบ ให้ตั้งค่า cli_auth_credentials_store = "keyring" ในไฟล์ config
งานแรกกับ Codex ทำอย่างไร
- จัดการ Git ให้สะอาดก่อน — commit หรือ stash งานที่ค้างอยู่ให้เรียบร้อย เพราะ agent จะแก้ไฟล์จริง และ diff ที่อ่านง่ายคือเครื่องมือตรวจงานที่ดีที่สุดของคุณ
- เข้าโฟลเดอร์โปรเจกต์แล้วพิมพ์
codex— Codex จะใช้โฟลเดอร์ปัจจุบันเป็น workspace หากต้องการชี้ไปที่อื่นให้ใช้--cdหรือ-C - เริ่มด้วยคำถาม ไม่ใช่คำสั่งแก้ไข — ลองสั่งให้อธิบายโครงสร้างโปรเจกต์และบอกว่า entry point อยู่ไฟล์ใด เพื่อดูว่า Codex เข้าใจ repository มากน้อยเพียงใดก่อนจะปล่อยให้แก้ไฟล์
- สั่งงานจริงแบบมีขอบเขต — เอกสารทางการแนะนำให้ระบุสี่อย่างในโจทย์เดียว คือเป้าหมาย บริบท ข้อจำกัด และเกณฑ์ว่างานเสร็จเมื่อใด
- สั่งให้ตรวจงานของตัวเอง — บอกให้รัน test หรือ linter ที่เกี่ยวข้อง แล้วรายงานผลกลับมา อย่ารับ diff ที่โค้ดยังไม่เคยถูกรันจริง
- ใช้
/diffก่อน commit — คำสั่งนี้แสดง Git diff รวมถึงไฟล์ที่ Git ยังไม่ track ทำให้เห็นสิ่งที่ agent สร้างทิ้งไว้ด้วย
คำสั่ง slash ที่ควรจำตั้งแต่วันแรก
/initสร้างโครงไฟล์ AGENTS.md/statusดูค่าปัจจุบันของ session/permissionsปรับสิทธิ์/modelเลือก model และระดับ reasoning/reviewสั่งให้รีวิวโค้ด/compactย่อบทสนทนาเมื่อ context เริ่มเต็ม/clearเริ่มบทสนทนาใหม่
sandbox กับ approval policy ต่างกันอย่างไร
นี่คือหัวใจของการใช้ Codex อย่างปลอดภัย และเป็นจุดที่หลายคนเข้าใจผิดบ่อยที่สุด เพราะพฤติกรรมของ agent ไม่ได้มาจากค่าเดียว แต่มาจากสองค่าที่ตั้งแยกกัน
sandbox ควบคุมว่า agent แตะอะไรได้บ้าง
| ค่า | ความหมาย |
|---|---|
read-only | อ่านไฟล์และตอบคำถามได้ แต่ต้องขออนุมัติก่อนแก้ไข |
workspace-write | อ่าน แก้ไฟล์ และรันคำสั่งใน working directory ได้เอง |
danger-full-access | ไม่มี sandbox เลย |
approval policy ควบคุมว่าเมื่อใดที่ agent ต้องหยุดถามคุณ
| ค่า | ความหมาย |
|---|---|
untrusted | รันเองได้เฉพาะการอ่านที่ปลอดภัย นอกนั้นต้องขออนุมัติ |
on-request | ค่าเริ่มต้น ถามเมื่อต้องออกนอก sandbox ใช้อินเทอร์เน็ต หรือทำสิ่งที่ย้อนกลับได้ยาก |
never | ไม่ถามเลย แต่ยังถูกจำกัดด้วย sandbox อยู่ |
# พูดคุยและวางแผนอย่างเดียว ไม่ให้แก้อะไร
codex --sandbox read-only
# โหมดทำงานปกติ แก้ไฟล์ในโฟลเดอร์ได้ และถามเมื่อจำเป็น
codex --sandbox workspace-write --ask-for-approval on-request
# สลับระหว่างทางโดยไม่ต้องออกจาก session
/permissions
อย่าใช้ --yolo บนเครื่องทำงานจริง flag ตัวนี้มีชื่อเต็มว่า --dangerously-bypass-approvals-and-sandbox และปิดทั้ง sandbox และ approval policy พร้อมกัน เอกสารระบุไว้ชัดเจนว่าให้ใช้เฉพาะในสภาพแวดล้อมที่แยกออกจากภายนอกแล้วเท่านั้น เช่น container ที่ทิ้งได้ ส่วน flag --full-auto ถือว่าเลิกใช้แล้ว ให้ใช้ --sandbox workspace-write แทน
AGENTS.md คืออะไร และควรเขียนอะไรลงไป
AGENTS.md คือไฟล์ markdown ที่ Codex อ่านทุกครั้งก่อนลงมือทำงาน จะมองว่าเป็นเอกสารแนะนำโปรเจกต์สำหรับ agent ก็ได้ และสร้างโครงเริ่มต้นได้ด้วยคำสั่ง /init
ไฟล์นี้ทำงานเป็นชั้น โดย Codex ไล่อ่านจากไฟล์ระดับเครื่องที่ ~/.codex/AGENTS.md ลงมาที่ root ของ repository แล้วลงไปตามโฟลเดอร์ย่อยจนถึงตำแหน่งที่คุณอยู่
ในแต่ละโฟลเดอร์ Codex จะอ่าน AGENTS.override.md ก่อน แล้วจึงอ่าน AGENTS.md จากนั้นนำทั้งหมดมาต่อกันจาก root ลงล่าง ไฟล์ที่อยู่ใกล้คุณกว่าจึงมีน้ำหนักมากกว่า เพราะไปอยู่ท้ายสุดของ prompt
# AGENTS.md
## Build & test
- ติดตั้ง: pnpm install
- รัน test เฉพาะส่วนที่แก้: pnpm test -- <path>
- ห้าม commit หาก pnpm typecheck ไม่ผ่าน
## Conventions
- ใช้ named export เท่านั้น ห้ามใช้ default export
- ข้อความ error ที่ผู้ใช้เห็น ให้เขียนเป็นภาษาไทย
## Code Review Rules
- แจ้งเตือน หากมี query อยู่ใน loop ที่ควรทำเป็น batch
- แจ้งเตือน หาก endpoint ใหม่ไม่มีการตรวจสอบสิทธิ์
- ไม่ต้องแจ้งเรื่องการจัดรูปแบบ ปล่อยให้ CI จัดการ
สั้นและถูกต้อง ดีกว่ายาวและกำกวม — เอกสารทางการระบุว่า AGENTS.md ที่สั้นแต่แม่นยำมีประโยชน์มากกว่าไฟล์ยาวที่เต็มไปด้วยกฎซึ่งคลุมเครือ หากคุณเขียนกฎที่ตัวเองยังไม่แน่ใจ agent ก็จะไม่แน่ใจตามไปด้วย
ส่วนหัวข้อ ## Code Review Rules ไม่ใช่ชื่อที่เราตั้งขึ้นมาเอง แต่เป็นหัวข้อที่ Codex มองหาโดยเฉพาะตอนรีวิว pull request บน GitHub และควรวางกฎแต่ละข้อไว้ในไฟล์ที่อยู่ใกล้โค้ดส่วนที่กฎนั้นควบคุมมากที่สุด
รันในเครื่องกับรันบน cloud เลือกอย่างไร
หลักการง่าย ๆ คือ รันในเครื่องเมื่อคุณต้องการควบคุมทีละขั้น และรันบน cloud เมื่อคุณต้องการมอบงานแล้วไปทำอย่างอื่นต่อ
Codex cloud รันงานใน container แยกที่ OpenAI เป็นผู้ดูแล เริ่มได้จาก chatgpt.com/codex โดยเชื่อมต่อบัญชี GitHub แล้วตั้งค่า environment ให้ตรงกับ repository หรือจะสั่งจาก terminal ก็ได้
# เปิดตัวเลือกงานบน cloud แบบโต้ตอบ
codex cloud
# ส่งงานเข้า cloud โดยตรง
codex cloud exec
# ดูงานบน cloud ล่าสุด
codex cloud list
# ดึง diff จากงานบน cloud มาลงเครื่อง
codex apply
สิ่งที่ต้องรู้เกี่ยวกับ environment บน cloud
- setup script รันตอน container เริ่มทำงาน ใช้ติดตั้ง dependency และเครื่องมือต่าง ๆ โดยช่วงนี้ต่ออินเทอร์เน็ตได้
- maintenance script เป็นตัวเลือกเสริม รันเมื่อ container ที่เก็บ cache ไว้ถูกเรียกกลับมาใช้
- secrets เข้ารหัสเพิ่มอีกชั้น เปิดให้เฉพาะ setup script และถูกลบก่อนที่ agent จะเริ่มทำงาน ต่างจาก environment variable ที่คงอยู่ตลอดทั้ง session
- อินเทอร์เน็ตช่วงที่ agent ทำงานถูกปิดไว้เป็นค่าเริ่มต้น เปิดเป็นแบบจำกัดหรือแบบเต็มได้ โดย traffic ทั้งหมดวิ่งผ่าน proxy
- cache 12 ชั่วโมง Codex เก็บสถานะ container ไว้ไม่เกิน 12 ชั่วโมงเพื่อให้งานถัดไปเริ่มได้เร็วขึ้น และรีเซ็ตเองเมื่อคุณแก้ script หรือ environment variable
คุณยังเริ่มงานบน cloud จาก GitHub pull request, Linear issue หรือ Slack ได้ด้วย หากทีมของคุณใช้เครื่องมือเหล่านี้อยู่แล้ว การมอบงานก็ไม่ต้องสลับหน้าจอ
สำหรับทีมที่ใช้ GitLab — ตั้งแต่วันที่ 19 สิงหาคม 2026 Codex cloud รองรับ GitLab แบบ beta บนทุกแพ็กเกจของ ChatGPT ทั้งการเชื่อมต่อโปรเจกต์ การสร้าง environment และการสั่งรีวิว merge request จาก issue หรือจากตัว merge request เองได้โดยตรง ก่อนหน้านี้ Codex ผูกกับ GitHub เป็นหลัก การรองรับนี้จึงเปลี่ยนคำตอบสำหรับหลายทีมในประเทศไทยที่เก็บโค้ดไว้บน GitLab
ให้ Codex รีวิว pull request แทนได้อย่างไร
มีอยู่สองระดับ ระดับแรกคือรีวิวในเครื่องก่อน push ส่วนระดับที่สองคือรีวิวบน GitHub ให้ทั้งทีมเห็น
รีวิวในเครื่องด้วย /review
พิมพ์ /review ใน CLI หรือ IDE extension แล้วเลือกได้สี่แบบ คือเทียบกับ base branch, ตรวจการแก้ที่ยังไม่ commit, ตรวจ commit ใด commit หนึ่ง หรือใส่โจทย์รีวิวเอง
ผลลัพธ์เป็นรายการปัญหาที่เรียงตามความสำคัญ โดยไม่แตะ working tree ของคุณ หากต้องการใช้ model คนละตัวกับตอนเขียนโค้ด ให้ตั้งค่า review_model ใน config.toml
รีวิวบน GitHub
ต้องตั้งค่า Codex cloud ให้ repository นั้นก่อน และคุณต้องมีสิทธิ์ push หรือเป็นผู้ดูแล จากนั้นทำตามขั้นตอนนี้
- เปิด Code Review ในหน้าตั้งค่าของ Codex — ผูกกับทั้งองค์กรหรือเฉพาะ repository ก็ได้
- พิมพ์
@codex reviewใน pull request — Codex จะตอบรับ แล้วโพสต์รีวิวเป็นความเห็นแบบ inline ตามบรรทัดใน diff - หากต้องการมุมมองด้านความปลอดภัย ให้ใช้
@codex security review— เป็นการวิเคราะห์เชิงลึกที่แยกออกมาจากรีวิวปกติ - สั่งให้แก้ต่อได้ทันทีด้วย
@codex fix it— Codex จะเปิดงานบน cloud เพื่อแก้ตามที่แจ้งไว้ แล้วอัปเดต pull request ให้ - เปิด Automatic reviews หากต้องการให้รีวิวทุก pull request — Codex จะรีวิวเองเมื่อมีคนเปิด pull request ใหม่ โดยไม่ต้องพิมพ์เรียก
คุณภาพของรีวิวขึ้นอยู่กับหัวข้อ ## Code Review Rules ใน AGENTS.md อย่างมาก ให้เขียนกฎที่พูดถึงพฤติกรรมซึ่งมีผลจริงกับระบบ และบอกไว้ด้วยว่าวิธีที่ถูกต้องคืออะไร Codex จะได้แยก bug จริงออกจากรูปแบบที่ทีมตั้งใจใช้ ส่วนเรื่องการจัดรูปแบบและ lint ให้ปล่อยเป็นหน้าที่ของ CI
Codex ใช้ model อะไร แล้วควรเลือกตัวไหน
| model | slug | เหมาะกับ |
|---|---|---|
| GPT-5.6 Sol | gpt-5.6-sol | งานซับซ้อนแบบปลายเปิดที่ต้องใช้การวิเคราะห์และความประณีต |
| GPT-5.6 Terra | gpt-5.6-terra | ตัวหลักสำหรับงานประจำวัน |
| GPT-5.6 Luna | gpt-5.6-luna | งานที่ชัดเจนและทำซ้ำ เช่น การสกัดข้อมูล จัดหมวดหมู่ และแปลงรูปแบบ |
| GPT-5.3 Codex Spark | gpt-5.3-codex-spark | research preview ที่เน้นความเร็วสูงสำหรับการวนแก้โค้ดต่อเนื่อง เปิดให้เฉพาะผู้ใช้ Pro |
ค่าเริ่มต้นคือ gpt-5.6-sol ที่ระดับ reasoning effort แบบ medium ซึ่งเอกสารอธิบายว่าเป็นจุดสมดุลระหว่างความเร็วกับความลึก หากต้องการเปลี่ยน ทำได้สามทาง
# ระหว่าง session
/model
# ตอนเรียกใช้
codex --model gpt-5.6-terra
codex -m gpt-5.6-luna
# ตั้งค่าถาวรใน ~/.codex/config.toml
model = "gpt-5.6-terra"
model_reasoning_effort = "high"
กำหนดเวลาที่ต้องทราบ — GPT-5.4 และ GPT-5.4 mini จะถูกปลดออกจาก Codex ในวันที่ 31 สิงหาคม 2026 สำหรับผู้ที่ล็อกอินด้วยบัญชี ChatGPT หาก config หรือ script ของ CI ยังกำหนดค่า gpt-5.4 ไว้ตายตัว ให้เปลี่ยนเป็น gpt-5.6-terra และเปลี่ยน gpt-5.4-mini เป็น gpt-5.6-luna ก่อนถึงวันนั้น
ข้อยกเว้นที่หลายคนมองข้ามคือ สองรุ่นนี้ยังเรียกใช้ได้ต่อไปผ่าน OpenAI API และผ่าน session ของ Codex ที่ล็อกอินด้วย API key สิ่งที่หายไปคือช่องทางบัญชี ChatGPT เท่านั้น หากระบบ CI ของคุณเรียกด้วย API key อยู่แล้ว ก็จะยังทำงานได้ตามปกติในวันที่ 31 แต่ยังควรวางแผนย้ายอยู่ดี เพราะ Terra ทั้งถูกกว่าและทำงานได้ดีกว่า
แต่ละแพ็กเกจมี limit การใช้งานเท่าไร
Codex คิด limit เป็นสองชั้นซ้อนกัน ชั้นแรกคือ rolling window ทุก 5 ชั่วโมง ชั้นที่สองคือ limit รายสัปดาห์ที่ครอบอยู่อีกชั้น จุดสำคัญคือ ข้อความในเครื่อง งานบน cloud และงาน code review ใช้ rolling window 5 ชั่วโมงเดียวกัน ไม่ได้แยก quota กัน
| แพ็กเกจ | ราคา | ข้อความในเครื่องต่อ 5 ชั่วโมง (Sol / Terra / Luna) |
|---|---|---|
| Plus | 20 ดอลลาร์ต่อเดือน | 10 ถึง 100 / 25 ถึง 200 / 250 ถึง 2,000 |
| Pro 5x | เริ่มต้น 100 ดอลลาร์ต่อเดือน | 50 ถึง 500 / 125 ถึง 1,000 / 1,250 ถึง 10,000 |
| Pro 20x | 200 ดอลลาร์ต่อเดือน | 200 ถึง 2,000 / 500 ถึง 4,000 / 5,000 ถึง 40,000 |
| Business | 20 ดอลลาร์ต่อคนต่อเดือนเมื่อจ่ายรายปี | ระดับเดียวกับ Plus ต่อผู้ใช้หนึ่งคน |
| Free และ Go | ไม่มีค่าใช้จ่าย และ 8 ดอลลาร์ต่อเดือน | มีให้ใช้แบบจำกัด |
ตัวเลขเป็นช่วงกว้างเพราะแต่ละข้อความกิน quota ไม่เท่ากัน โดยคิดเป็น credit ตามจำนวน token ที่ใช้จริง อัตราต่อหนึ่งล้าน token คือ Sol 125 ขาเข้าและ 750 ขาออก, Terra 50 และ 300, ส่วน Luna 5 และ 30 การสั่งงานให้ตรงจุดและใช้ /compact เมื่อบทสนทนายาว จึงมีผลกับ quota โดยตรง
หากล็อกอินด้วย API key จะไม่ติด limit สองชั้นนี้ แต่จ่ายตามจำนวน token จริงในราคาของ API ซึ่งเหมาะกับงานอัตโนมัติที่รันจำนวนมากและคาดการณ์ปริมาณได้
เคล็ดลับใช้งานจริงที่ช่วยได้มาก
- ให้วางแผนก่อนลงมือ — สำหรับงานยาก เอกสารทางการแนะนำให้สั่งวางแผนก่อนเขียนโค้ด เพื่อให้ Codex เก็บบริบทและถามกลับจนครบเสียก่อน
- ระบุไฟล์ที่เกี่ยวข้องด้วยเครื่องหมาย @ — ใน repository ขนาดใหญ่ การชี้ไฟล์ตรง ๆ ให้ผลดีกว่าปล่อยให้เดา และประหยัด token กว่ามาก
- แยก config เป็นสองชั้น — ค่าส่วนตัวไว้ที่
~/.codex/config.tomlส่วนค่าที่ผูกกับ repository ไว้ที่.codex/config.tomlในโปรเจกต์ เพื่อให้ทั้งทีมได้พฤติกรรมเดียวกัน - ใช้ profile เมื่อสลับบริบทบ่อย — วางไฟล์
$CODEX_HOME/profile-name.config.tomlไว้ข้าง config แล้วเรียกด้วย--profile - รู้จักการตั้งค่า web_search — ค่าเริ่มต้นคือ
cachedหากต้องการข้อมูลสด ให้ใช้ flag--searchซึ่งเทียบเท่ากับการตั้งweb_search = "live" - งานที่ทำซ้ำ ควรแปลงเป็น skill — เอกสารแนะนำไว้ตรง ๆ ว่าหากคุณพิมพ์ prompt เดิมซ้ำ ๆ สิ่งนั้นควรถูกทำเป็น skill ดูรายการที่มีอยู่ได้จาก
/skills - ใช้ MCP เมื่อบริบทอยู่นอก repository — เช่นข้อมูลในระบบ ticket หรือฐานข้อมูลที่เปลี่ยนบ่อย ซึ่งดีกว่าการคัดลอกไปวางทุกครั้ง
นำ Codex เข้าไปใช้ใน CI ด้วย codex exec
codex exec คือ mode ที่ไม่ต้องโต้ตอบ ออกแบบมาสำหรับ script และ pipeline โดยเฉพาะ
# รันครั้งเดียวแล้วจบ
codex exec "สรุป breaking change จาก diff ล่าสุดเป็นรายการ"
# รับ input จาก pipe
cat prompt.txt | codex exec -
# ให้ผลลัพธ์เป็น JSON Lines สำหรับให้เครื่องอ่านต่อ
codex exec --json "ตรวจว่ามี TODO ค้างอยู่ในโค้ดที่แก้หรือไม่"
# ทำงานต่อจาก session เดิม
codex exec resume --last "ทำขั้นตอนถัดไป"
ใน GitHub Actions เอกสารแนะนำให้ใช้ action ทางการคือ openai/codex-action แทนการใส่ key ลงไปตรง ๆ เพื่อไม่ให้ credential รั่วไหลออกมาใน log หากจำเป็นต้องส่ง key แบบ inline จริง ๆ ให้ใช้ตัวแปร CODEX_API_KEY
หลักสำคัญเพียงข้อเดียวที่ควรจำ — Codex ทำงานได้ดีขึ้นมากในปี 2026 แต่ก็ยังเป็น agent ที่ทำงานบนสมมติฐาน หน้าที่ของคุณจึงไม่ใช่การพิมพ์ prompt ให้สวยงาม แต่คือการทำให้ diff ตรวจง่าย ทำให้ test รันได้ และทำให้ AGENTS.md บอกความจริงเกี่ยวกับโปรเจกต์ สามอย่างนี้ให้ผลมากกว่าการปรับถ้อยคำใน prompt หลายเท่า
คำถามที่พบบ่อย
ใช้ Codex ต้องจ่ายเงินหรือไม่
ใช้กับ private repository ปลอดภัยหรือไม่
Codex ต่างจาก GitHub Copilot อย่างไร
Codex รันในเครื่องหรือบน cloud
AGENTS.md จำเป็นต้องมีหรือไม่
เหตุใด Codex จึงขออนุมัติบ่อยเกินไป หรือในทางกลับกันคือไม่ถามเลย
หาเอกสารทางการของ Codex ได้ที่ไหน
แหล่งอ้างอิง
ทุกตัวเลขและข้อเท็จจริงในบทความนี้ตรวจสอบกับแหล่งด้านล่างเมื่อ 21 สิงหาคม 2026 หากผู้ให้บริการเปลี่ยนราคาหรือฟีเจอร์หลังจากนั้น ให้ยึดตามหน้าต้นทาง
- learn.chatgpt.com/docsหน้าหลักของเอกสาร Codex และรายการช่องทางใช้งาน
- learn.chatgpt.com/docs/modelsรายชื่อ model slug ค่าเริ่มต้น และวันปลดระวาง
- learn.chatgpt.com/docs/…/cliภาพรวม CLI คำสั่ง slash และฟีเจอร์
- learn.chatgpt.com/docs/…/referenceคำสั่งและ flag ของ CLI ทั้งหมด
- learn.chatgpt.com/docs/non-interactive-modeรูปแบบคำสั่ง codex exec และการใช้งานใน CI
- learn.chatgpt.com/docs/authคำสั่งล็อกอิน การใช้ API key และไฟล์ auth.json
- learn.chatgpt.com/docs/agent-approvals-securitymode sandbox และ approval
- learn.chatgpt.com/docs/…/agents-mdลำดับชั้นของ AGENTS.md
- learn.chatgpt.com/docs/cloudCodex cloud การเชื่อมต่อ และกระบวนการทำงาน
- learn.chatgpt.com/docs/…/cloud-environmentsetup script, secrets และ cache
- learn.chatgpt.com/docs/…/githubคำสั่ง @codex review และ security review
- learn.chatgpt.com/docs/…/github-code-reviewsคำสั่ง @codex fix it และกฎการรีวิว
- learn.chatgpt.com/docs/code-reviewตัวเลือกของ /review และ review_model
- learn.chatgpt.com/docs/…/config-referenceคีย์และ path ของ config.toml
- learn.chatgpt.com/docs/pricingราคาแพ็กเกจ limit ต่อ 5 ชั่วโมง และอัตรา credit
- learn.chatgpt.com/docs/developer-commandsรายการคำสั่ง slash ทั้งหมด
- learn.chatgpt.com/docs/quickstartแอป ChatGPT การเลือก Codex และแพลตฟอร์มที่รองรับ
- learn.chatgpt.com/docs/changelogการอัปเดตเดือนสิงหาคม 2026 และการปลดระวาง GPT-5.4
- learn.chatgpt.com/docs/…/ideIDE extension และ IDE ที่รองรับ
- learn.chatgpt.com/guides/best-practicesการเขียน prompt การวางแผน skill และ MCP
- github.com/openai/codexREADME คำสั่งติดตั้ง และสัญญาอนุญาต
อ้างอิงบทความนี้
ถ้าคุณหรือ AI Assistant นำเนื้อหาจากหน้านี้ไปใช้ต่อ ขอความกรุณาอ้างอิงตามรูปแบบนี้
ทีมวิศวกรรม Nexion. "วิธีใช้ Codex: คู่มือใช้งานจริงสำหรับนักพัฒนาในปี 2026". Nexion Co., Ltd, 13 สิงหาคม 2026. https://www.nexion.co.th/articles/codex-guide
เวอร์ชันข้อความล้วนสำหรับเครื่องอ่าน: /articles/codex-guide.md · /llms.txt
อยากให้เรื่องพวกนี้เกิดขึ้นจริงในธุรกิจคุณไหม?
เราเปลี่ยนสิ่งที่เขียนไว้ในบทความ ให้กลายเป็นระบบที่ขึ้นใช้งานจริงและอยู่ได้ยาว
คุยกับทีมของเรา