TH ▾
รับคีย์ API

วิธีใช้ OpenAI Codex API สำหรับ AI Coding Agents

OpenAI Codex API ให้อินเทอร์เฟซมาตรฐานสำหรับ AI coding agents ในการสร้างและแก้ไขโค้ด แต่การใช้ทางเลือกแบบ uncensored สามารถขจัดคำปฏิเสธที่ไม่จำเป็นที่รบกวน workflow อัตโนมัติได้ โดยการตั้งค่า agent ของคุณให้ชี้ไปที่ endpoint ที่เข้ากันได้ คุณสามารถรักษาโครงสร้างที่เข้ากันได้กับ OpenAI ไว้ได้ขณะเดียวกันก็ได้รับคำตอบที่คาดการณ์ได้มากขึ้นสำหรับงานเขียนโค้ดที่ซับซ้อนหรือสร้างสรรค์

อัปเดต

จุดสำคัญ

  • endpoint LLM แบบ uncensored ช่วยให้ coding agents สามารถประมวลผลหัวข้อผู้ใหญ่หรือที่ถกเถียงได้โดยไม่ปิดกั้นคำขอที่ถูกต้องตามกฎหมาย
  • API รองรับสตรีมมิงผ่าน Server-Sent Events (SSE) และการเรียกใช้เครื่องมือ/ฟังก์ชันสำหรับการโต้ตอบของ agent ที่ซับซ้อน
  • ราคาเป็นแบบจ่ายตามการใช้งานที่ $0.25 ต่อ 1M input tokens และ $1.00 ต่อ 1M output tokens โดยไม่มีค่าธรรมเนียมรายเดือน
  • คุณสามารถผสานรวมบริการได้โดยการอัปเดต base URL และ API key ใน SDK ที่เข้ากันได้กับ OpenAI ที่มีอยู่ของคุณ

Codex API คืออะไร?

คำว่า codex api โดยทั่วไปหมายถึงอินเทอร์เฟซที่ใช้โดยโมเดล AI ที่ฝึกมาเฉพาะสำหรับการสร้างและทำความเข้าใจโค้ด เดิมเป็นที่นิยมโดย OpenAI แนวคิดนี้ได้วิวัฒนาการเป็นมาตรฐานกว้างขึ้นที่ผู้ให้บริการต่างๆ เสนอ endpoint ที่เข้ากันได้กับ OpenAI สำหรับ AI coding agents สิ่งนี้หมายถึงโครงสร้าง POST /v1/chat/completions ที่สอดคล้องกันซึ่งจัดการการโต้ตอบแบบข้อความเข้า ข้อความออก

บริการของเราให้โมเดลภาษาขนาดใหญ่แบบ uncensored เฉพาะที่ปรับให้เหมาะสมสำหรับบริบทการเขียนโค้ด ต่างจากการรีเลย์พร็อกซีที่รวมผู้จัดจำหน่ายหลายราย เรารันโมเดล open-weight model เดียวบนเซิร์ฟเวอร์ GPU ของเราเอง สิ่งนี้รับประกัน endpoint ของโมเดลเดียวที่เสถียรพร้อม context window ขนาด 100,000 tokens ซึ่งสำคัญต่อการจัดการ codebase ขนาดใหญ่โดยไม่สูญเสียบริบท

API ไม่รองรับ embeddings, การสร้างภาพ, เสียง หรือวิดีโอ รวมถึงการปรับแต่งแบบละเอียด เป็นเพียงเครื่องจักร completion แบบข้อความที่ออกแบบมาเพื่อผสานรวมโดยตรงกับ coding agents เช่น Cursor หรือ Claude Code

ทำไมต้องใช้โมเดลแบบ uncensored?

โมเดลการเขียนโค้ดมาตรฐานมักใช้ตัวกรองเนื้อหาที่สามารถรบกวนงานทางเทคนิคได้ ตัวอย่างเช่น โมเดลอาจปฏิเสธที่จะสร้างโค้ดสำหรับการโจมตีด้านความปลอดภัยหรือปิดกั้นไวยากรณ์ของภาษาการเขียนโปรแกรมเฉพาะหากคล้ายกับงานที่มีลิขสิทธิ์ แม้ว่าการใช้งานจะถูกต้องตามกฎหมายและเป็นทางเทคนิคก็ตาม โมเดลแบบ uncensored ขจัดคำปฏิเสธตามอำเภอใจเหล่านี้ ทำให้ agent สามารถมุ่งเน้นไปที่คุณภาพโค้ดและตรรกะได้โดยตรง

โมเดลของเราปรับแต่งเพื่อตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย สิ่งนี้มีประโยชน์เป็นพิเศษสำหรับ AI coding agents ที่ต้องประมวลผล snippets โค้ด เอกสาร หรือโครงการเขียนโค้ดสร้างสรรค์ต่างๆ โดยไม่พบข้อผิดพลาด 403 Forbidden เนื่องจากนโยบายเนื้อหา

มีข้อจำกัดด้านเนื้อหาเพียงข้อเดียวที่ใช้เสมอ: ไม่มีเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก คำขอประเภทนั้นจะถูกบล็อก สำหรับหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย นามธรรม หรือการวิจัยด้านความปลอดภัยอื่นๆ ทั้งหมด โมเดลจะให้คำตอบโดยตรง ความเสถียรนี้ลดความจำเป็นในตรรกะการลองใหม่ใน workflow ของ agent ของคุณ ช่วยประหยัดโทเคนและเวลา

การตั้งค่า Cursor IDE

Cursor IDE เป็นโปรแกรมแก้ไขโค้ดที่ขับเคลื่อนด้วย AI ที่ได้รับความนิยมซึ่งพึ่งพา endpoint LLM ภายนอก เพื่อใช้ API แบบ uncensored ของเราเป็น coding agent หลักของคุณ คุณต้องอัปเดต base URL ในการตั้งค่าของคุณ

ไปที่การตั้งค่า Cursor ของคุณและค้นหาส่วนการกำหนดค่า API เปลี่ยน base URL เป็น https://api.getcodexapi.com/v1 กรอก API key ของคุณจากหน้า รับคีย์ API รหัสโมเดลที่คุณควรเลือกคือ uncensored

การกำหนดค่านี้นิรันดร์ว่าคำแนะนำและการแก้ไขโค้ดทั้งหมดจะถูกประมวลผลโดยโมเดลเฉพาะของเรา เนื่องจาก Cursor ใช้รูปแบบที่เข้ากันได้กับ OpenAI จึงไม่จำเป็นต้องใช้ middleware เพิ่มเติม context window ขนาด 100,000 tokens ช่วยให้โปรแกรมแก้ไขรักษาบริบทได้ตลอดไฟล์ขนาดใหญ่หรืองาน refactoring หลายไฟล์ ซึ่งเป็นข้อจำกัดทั่วไปในโมเดล context ขนาดเล็ก

จุดแลกเปลี่ยน: คุณจะไม่เข้าถึงโมเดลที่เป็นกรรมสิทธิ์เช่น GPT-4 หรือ Claude เว้นแต่คุณจะเปลี่ยนการกำหนดค่าด้วยตนเอง อย่างไรก็ตาม สำหรับการสร้างและแก้ไขโค้ดล้วนๆ endpoint แบบ uncensored นี้มักให้ผลลัพธ์ที่เร็วและสม่ำเสมอมากขึ้นโดยไม่มีการหยุดชะงักของนโยบาย

การเชื่อมต่อ Claude Code

Claude Code เป็น agent แบบ command-line ที่พัฒนาโดย Anthropic แม้ว่าจะใช้ API ของ Anthropic โดยทั่วไป แต่ก็สามารถกำหนดค่าให้ใช้ endpoint ที่เข้ากันได้กับ OpenAI ใดๆ ได้หากไคลเอนต์รองรับสิ่งนี้ทำให้ API ของเราเป็นทางเลือกที่ใช้งานได้สำหรับผู้ใช้ที่ชอบพฤติกรรมแบบ uncensored ของโมเดลของเราแต่ชอบอินเทอร์เฟซ Claude Code

เพื่อเชื่อมต่อ คุณต้องตรวจสอบให้แน่ใจว่าไคลเอนต์ของคุณรองรับ base URL แบบกำหนดเอง อัปเดตการกำหนดค่าให้ชี้ไปที่ https://api.getcodexapi.com/v1 และตั้งค่าโมเดลเป็น uncensored คุณจะต้องให้ API key ของคุณด้วย

การตั้งค่านี้มีประโยชน์สำหรับนักพัฒนาที่ต้องการความสามารถในการเรียกใช้เครื่องมือที่แข็งแกร่งของ coding agent แต่ต้องการโมเดลที่ไม่ปฏิเสธรูปแบบโค้ดที่ซับซ้อนหรือผิดปกติ โปรดทราบว่าแม้อินเทอร์เฟซจะเหมือนกัน แต่พฤติกรรมของโมเดลพื้นฐานจะแตกต่างจากโมเดล Claude มาตรฐาน ควรทดสอบ workflow เฉพาะของคุณเสมอเพื่อให้แน่ใจว่าโมเดลแบบ uncensored ตรงกับมาตรฐานคุณภาพโค้ดของคุณ

การใช้ OpenAI SDK

OpenAI SDK สำหรับ Python หรือ Node.js ออกแบบมาเพื่อทำงานกับ endpoint ที่เข้ากันได้กับ OpenAI ใดๆ คุณสามารถสลับ API ของเราได้โดยการเปลี่ยน base URL และ API key

นี่คือวิธีที่คุณสามารถเริ่มต้นไคลเอนต์ใน Python:

from openai import OpenAI

client = OpenAI(

base_url="https://api.getcodexapi.com/v1",

api_key="your-api-key"

)

จากนั้น คุณสามารถเรียกใช้ endpoint chat completions ได้ตามปกติ:

response = client.chat.completions.create(

model="uncensored",

messages=[{"role": "user", "content": "Write a Python function to sort a list."}]

)

ความเรียบง่ายนี้ช่วยให้คุณสลับโมเดลพื้นฐานได้โดยไม่ต้องเขียนใหม่ตรรกะหลักของ agent ของคุณ SDK จัดการการ serialize และการวิเคราะห์การตอบกลับ ดังนั้นคุณสามารถมุ่งเน้นไปที่ตรรกะแอปพลิเคชันได้

การตอบกลับแบบสตรีมมิงเพื่อรับข้อมูลแบบเรียลไทม์

สำหรับ coding agents ที่ให้คำแนะนำโค้ดแบบเรียลไทม์ การสตรีมมิงเป็นสิ่งจำเป็น API ของเรารองรับ Server-Sent Events (SSE) สำหรับการตอบกลับแบบสตรีมมิง สิ่งนี้ช่วยให้ agent แสดงโค้ดขณะที่กำลังถูกสร้างอยู่ ซึ่งปรับปรุงประสบการณ์ผู้ใช้

  • ตั้งค่า stream=True ในคำขอ API
  • อ่าน chunk ของสตรีมทีละ chunk
  • อัปเดต UI หรือโปรแกรมแก้ไขด้วยแต่ละ chunk

สิ่งนี้ลดความล่าช้าที่รับรู้ โดยเฉพาะสำหรับบล็อกโค้ดขนาดใหญ่ เนื่องจากโมเดลของเรามี context window ขนาด 100,000 tokens คุณสามารถสตรีมการตอบกลับที่รวมบริบทจำนวนมากได้โดยไม่ต้องกังวลเรื่องการตัดทอน

หมายเหตุ: การสตรีมมิงไม่เปลี่ยนราคาหรือการนับโทเคน โทเคนจะถูกเรียกเก็บตามอินพุตและเอาต์พุตทั้งหมด ไม่ว่าการตอบกลับจะถูกสตรีมมิงหรือส่งกลับเป็นบล็อกเดียว

การจัดการการเรียกใช้ฟังก์ชันเครื่องมือ

เอไอเอเจนต์สำหรับเขียนโค้ดมักใช้การเรียกใช้ฟังก์ชันเพื่อโต้ตอบกับเครื่องมือภายนอก เช่น การรันคำสั่งเทอร์มินัลหรือการอ่านไฟล์ API ของเรารองรับฟีเจอร์นี้ โดยอนุญาตให้คุณกำหนดสคีมาฟังก์ชันในคำขอของคุณ

  1. กำหนดฟังก์ชันของคุณในพารามิเตอร์ functions
  2. โมเดลจะส่งการตอบกลับพร้อมวัตถุ function_call
  3. เอเจนต์ของคุณจะรันฟังก์ชันและส่งผลลัพธ์กลับไปยังโมเดล
  4. โมเดลจะสร้างการตอบกลับถัดไปโดยอาศัยผลลัพธ์นั้น

การโต้ตอบหลายรอบนี้มีความสำคัญสำหรับงานเขียนโค้ดที่ซับซ้อน ตัวอย่างเช่น เอเจนต์อาจต้องอ่านไฟล์ วิเคราะห์ไฟล์นั้น แล้วสร้างโค้ดแก้ไข API ของเราจัดการเรื่องนี้ได้อย่างราบรื่น โดยรักษาบริบทไว้ตลอดหลายรอบภายในขีดจำกัด 100,000 โทเคน

การจัดการขีดจำกัดอัตรา

เพื่อให้มั่นใจในการใช้งานที่ยุติธรรมและความเสถียร API ของเรากำหนดขีดจำกัดที่ 300 คำขอต่อนาทีต่อคีย์ ขนาดสูงสุดของบอดีคำขอคือ 8 MB หากคุณเกินขีดจำกัดเหล่านี้ คุณจะได้รับข้อผิดพลาด 429 Too Many Requests

แนวทางปฏิบัติที่ดี:

  • นำการถดถอยแบบเอกซ์โพเนนเชียลไปใช้ในตรรกะการลองใหม่ของเอเจนต์ของคุณ
  • ใช้สตรีมมิงเพื่อลดจำนวน API calls สำหรับการตอบกลับขนาดใหญ่
  • ตรวจสอบการใช้งานของคุณผ่านแดชบอร์ดเพื่อหลีกเลี่ยงค่าใช้จ่ายที่ไม่คาดคิด

หากคุณต้องการหมุนคีย์ คุณสามารถสร้างคีย์ API ใหม่ได้ทุกเมื่อ การดำเนินการนี้จะเพิกถอนคีย์เก่า ดังนั้นให้แน่ใจว่าคุณอัปเดตเอเจนต์ของคุณก่อนการสร้างคีย์ใหม่

ถาม-ตอบ

นี่คือ OpenAI Codex API อย่างเป็นทางการหรือไม่?

ไม่ใช่ นี่คือบริการอิสระ เราให้บริการเอนด์พอยต์ที่เข้ากันได้กับ OpenAI ซึ่งรันโมเดลแบบไม่เซ็นเซอร์เฉพาะทางบนเซิร์ฟเวอร์ของเราเอง ไม่ใช่ GPT, Claude, Gemini, Grok, DeepSeek หรือโมเดลของผู้จัดจำหน่ายรายอื่น คุณสามารถใช้ SDK อย่างเป็นทางการของ OpenAI กับ API ของเราได้โดยการเปลี่ยน base URL

API มีราคาเท่าไหร่?

ราคาคือ $0.25 ต่อ 1M โทเคนอินพุต และ $1.00 ต่อ 1M โทเคนเอาต์พุต ไม่มีค่าธรรมเนียมรายเดือนหรือการสมัครสมาชิก คุณสามารถเติมเงินด้วยเครดิตแบบเติมเงินล่วงหน้าเริ่มต้นที่ $10 พร้อมโบนัสสำหรับการเติมเงินจำนวนมากขึ้น

ขนาดหน้าต่างบริบทคือเท่าไหร่?

โมเดลของเรารองรับหน้าต่างบริบทขนาด 100,000 โทเคน ซึ่งรวมถึงทั้งพรอมต์และการสร้างผลลัพธ์ เหมาะสำหรับการใช้งานโค้ดเบสขนาดใหญ่และงานหลายไฟล์ที่ซับซ้อน

คุณใช้พรอมต์สำหรับการฝึกโมเดลหรือไม่?

ไม่ พรอมต์ของคุณไม่ถูกนำไปใช้ในการฝึก เราต้องการเพียงอีเมลและรหัสผ่านเพื่อสร้างบัญชี และเราไม่เก็บข้อมูลส่วนบุคคลเพิ่มเติมเช่นหมายเลขโทรศัพท์

คีย์ของคุณอยู่ห่างแค่แบบฟอร์มเดียว

สร้างบัญชี คัดลอกคีย์ เปลี่ยน base URL นั่นคือการตั้งค่าทั้งหมด

รับคีย์ API