- Codex ที่ไม่รองรับ
- Codex API: Step-by-Step Integration Guide
Codex API: Step-by-Step Integration Guide
API ของ codex มอบ endpoint chat-completions แบบ raw และ uncensored ที่จำลองอินเทอร์เฟซของ OpenAI SDK เพื่อการผสานรวมที่ราบรื่น คุณเข้าถึงโมเดล open-weight โดยตรงโดยไม่มีตัวกรองเนื้อหา จ่ายเฉพาะ tokens ที่คุณใช้งานจริงผ่านคริปโต คู่มือนี้จะแนะนำการตั้งค่าทางเทคนิค ตั้งแต่การติดตั้ง SDK ไปจนถึงการจัดการการสตรีมผลลัพธ์ เพื่อให้คุณติดตั้งชั้นการสร้างข้อความแบบไม่จำกัดได้อย่างแข็งแกร่ง
ทำไมต้องใช้ API Codex สำหรับการสร้างเนื้อหาแบบไม่มีเซ็นเซอร์
LLM มาตรฐานมักใช้ตัวกรองเนื้อหาแบบแข็งเกรงที่ขัดขวางการไหลของเรื่องหรือบล็อกผลลัพธ์ทางเทคนิคเฉพาะทาง API codex ให้โมเดลโอเพนเวตโมเดลเดียวที่ปรับแต่งเพื่อการปฏิเสธขั้นต่ำสำหรับเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย นิยาย และหัวข้อที่ก่อให้เกิดข้อโต้แย้ง คุณส่งข้อความเข้า รับข้อความออก โดยที่โมเดลไม่ได้ตัดสินว่าหัวข้อของคุณละเอียดอ่อนเกินไปสำหรับการใช้งานจริง
ต่างจากประตูองค์กรที่เปลี่ยนเส้นทางคำขอผ่านผู้ขายหลายราย จุดปลายนี้ให้บริการโมเดลเดียวโดยตรง หน้าต่างบริกซ์ครอบคลุม 100,000 โทเค็นทั้งสำหรับพรอมต์และคำตอบ ขีดจำกัดเอาท์พุตจำกัดที่ 16,000 โทเค็นต่อคำขอ เพื่อรับประกันเวลาแฝงที่คาดการณ์ได้ การเรียกใช้ฟังก์ชัน โหมด JSON และการสตรีมได้รับการสนับสนุนอย่างเต็มที่ คุณจ่ายเฉพาะโทเค็นที่ใช้จริง; ข้อผิดพลาดและการปฏิเสธไม่เสียค่าใช้จ่าย การตั้งค่านี้ขจัดความยุ่งยากในการเจรจาการเข้าถึงหรือรอการอนุมัติโควตา
ขั้นตอนที่ 1: ติดตั้ง OpenAI SDK
เริ่มต้นด้วยการติดตั้ง SDK ทางการของ OpenAI สำหรับภาษาโปรแกรมที่คุณต้องการ ไลบรารีนี้จะจัดการการแปลงข้อมูล การจัดการการลองใหม่ และโปรโตคอลการสตรีมโดยอัตโนมัติ สิ่งนี้ช่วยให้การผสานรวมของคุณเข้ากันได้กับพฤติกรรม API มาตรฐาน ในขณะที่อนุญาตให้กำหนดค่าพารามิเตอร์การเชื่อมต่อได้อย่างเต็มที่
- Python:
pip install openai - Node.js:
npm install openai - ไปที่:
go get github.com/openai/openai-go
SDK จัดการชั้น HTTP ทำให้คุณโฟกัสที่โครงสร้าง payload ไม่จำเป็นต้องใช้ client แบบ proprietary ไลบรารีมาตรฐานรองรับ authentication headers และการ parse JSON ที่จำเป็น ซึ่งช่วยลด boilerplate code และเร่งวงจรการพัฒนา ตรวจสอบการติดตั้งของคุณโดยการ import client module ในสคริปต์ง่ายๆ
ขั้นตอนที่ 2: กำหนดค่า base url และ API key
ชี้ SDK instance ของคุณไปยัง endpoint เฉพาะ ทับ URL พื้นฐานเริ่มต้นเพื่อกำหนดเส้นทางจราจรไปยังเซิร์ฟเวอร์แบบไม่มีเซนเซอร์ กำหนดค่า API key ของคุณให้กับ header การตรวจสอบสิทธิ์เพื่อเข้าถึงทันที การกำหนดค่านี้นิขมคำขอทั้งหมดให้ข้ามการกำหนดเส้นทางมาตรฐานของ OpenAI
- Base URL:
https://api.unsupportedcodexauthmethodapikey.com/v1 - ID โมเดล:
uncensored - Auth: Bearer token ผ่านคีย์ที่สร้างของคุณ
ดึงคีย์ของคุณจากแดชบอร์ดหลังจากสมัครสมาชิกด้วย Google หรืออีเมล ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์ คีย์จะแสดงทันทีหลังจากการสร้าง แทนที่จุดปลายเริ่มต้นในโค้ดของคุณ ขั้นตอนนี้แยกการจราจรของคุณจากโครงสร้างพื้นฐานสาธารณะ รับประกันพฤติกรรมโมเดลที่สม่ำเสมอ ตอนนี้คุณสามารถตรวจสอบการเชื่อมต่อโดยแสดงรายการโมเดลที่มีอยู่
ขั้นตอนที่ 3: ส่งคำขอ Chat Completion ครั้งแรกของคุณ
สร้างโหลดข้อมูลการสร้างการสนทนามาตรฐาน กำหนดโมเดล ข้อความจากผู้ใช้ และพารามิเตอร์เสริม เอนด์พอยต์จะประมวลผลคำขอและส่งการตอบสนอง JSON ที่มีโครงสร้าง ซึ่งยืนยันว่าการผสานรวมของคุณทำงานได้อย่างถูกต้องกับโมเดลแบบไม่เซ็นเซอร์
from openai import OpenAI
client = OpenAI(base_url="https://api.unsupportedcodexauthmethodapikey.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)การตอบสนองรวมถึงข้อความที่สร้างขึ้นมา สถิติการใช้งานโทเค็น และเหตุผลการสิ้นสุด คุณสามารถแยกวิเคราะห์เนื้อหาลงในลอจิกแอปพลิเคชันของคุณได้โดยตรง ค่า temperature และ top_p มีอิทธิพลต่อความคิดสร้างสรรค์ ลำดับหยุดอนุญาตให้ควบคุมความยาวของเอาต์พุตได้อย่างแม่นยำ โครงสร้างคำขอนี้เหมือนกับคำขอ OpenAI มาตรฐาน ทำให้สามารถพกพาได้ คุณสามารถสลับโมเดลในภายหลังโดยไม่ต้องเปลี่ยนลอจิกหลักของคุณ
ขั้นตอนที่ 4: จัดการการตอบกลับแบบ streaming
เปิดใช้งานการสตรีมโดยการตั้งค่าพารามิเตอร์ stream เป็น true เซิร์ฟเวอร์จะส่งข้อมูลแบบเพิ่มทีละส่วนผ่าน Server-Sent Events (SSE) ซึ่งอนุญาตให้คุณแสดงโทเค็นให้ผู้ใช้แบบเรียลไทม์ ช่วยลดความล่าช้าที่รู้สึกได้อย่างมีนัยสำคัญสำหรับผลลัพธ์ที่ยาวนาน
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)แต่ละชิ้นส่วนประกอบด้วยเนื้อหาบางส่วนและข้อมูลการใช้งาน ชิ้นส่วนสุดท้ายรวมถึงจำนวนโทเค็นทั้งหมด คุณสามารถสะสมข้อความเมื่อได้รับ วิธีการนี้รองรับแอปพลิเคชันแบบโต้ตอบเช่นอินเทอร์เฟซแชท นอกจากนี้ยังช่วยให้คุณหยุดการสร้างได้ก่อนหากผู้ใช้แทรกแซง การสตรีมเป็นสิ่งสำคัญสำหรับประสบการณ์ผู้ใช้ที่ราบรื่น มันคงการเชื่อมต่อไว้จนกว่าโมเดลจะเสร็จสิ้น
ขั้นตอนที่ 5: จัดการการใช้งานและต้นทุนของ token
ติดตามการบริโภค token เพื่อเพิ่มประสิทธิภาพการใช้จ่าย API เรียกเก็บ $0.15 ต่อ input token ล้านตัว และ $0.50 ต่อ output token ล้านตัว คุณจ่ายเฉพาะการใช้งานจริง; ข้อผิดพลาดฟรี เครดิตพรีเพดไม่มีวันหมดอายุ ดังนั้นคุณสามารถใช้ได้ตลอดเวลา
- ต้นทุนอินพุต: $0.15 / 1M โทเค็น
- ต้นทุนผลลัพธ์: $0.50 / 1M โทเค็น
- เติมเงิน: คริปโทเคอร์เรนซีเท่านั้น (USDT TRC20 หรือ USDC Base)
โบนัสเครดิตสำหรับการเติมเงินจำนวนมากขึ้น: +5% จาก $50, +10% จาก $100 และ +15% จาก $200 โครงสร้างนี้มอบรางวัลให้ผู้ใช้หนัก คุณสามารถติดตามการใช้งานผ่าน response headers ตั้งค่าขีดจำกัดสูงสุดในโค้ดของคุณเพื่อป้องกันค่าใช้จ่ายที่เกินควบคุม ขีดจำกัดขนาด body request 8 MB ช่วยควบคุมขนาดอินพุต ความโปร่งใสนี้ทำให้คุณรู้ exact ว่าต้องจ่ายเท่าไหร่
ขั้นตอนที่ 6: การแก้ไขปัญหาข้อผิดพลาดทั่วไป
การเกิดข้อผิดพลาดเป็นส่วนหนึ่งของการผสานรวม API ปัญหาทั่วไป ได้แก่ ขีดจำกัดอัตราการใช้งาน คีย์ที่ไม่ถูกต้อง หรือขนาดข้อมูลเกินกำหนด API จะส่งรหัสสถานะ HTTP มาตรฐาน来帮助คุณแก้ไขข้อผิดพลาด รหัส 429 หมายความว่าคุณได้เกินขีดจำกัด 300 คำขอต่อนาทีแล้ว ให้ลดความถี่ในการส่งคำขอหรือใช้เทคนิคการกลับคืนแบบทวีคูณ
curl https://api.unsupportedcodexauthmethodapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Parse the JSON string in the request body"}]
}'ข้อผิดพลาด 400 มักหมายถึงโหลด JSON ของคุณมีรูปแบบไม่ถูกต้อง ตรวจสอบไวยากรณ์และตรวจสอบให้แน่ใจว่าฟิลด์ที่จำเป็นทั้งหมดมีอยู่ ข้อผิดพลาด 413 บ่งชี้ว่าร่างกายคำขอของคุณมีขนาดเกิน 8 MB ลดขนาดอินพุตหรือแบ่งออกเป็นชิ้นที่เล็กลงกว่า ข้อผิดพลาด 500 พบได้ยากแต่บ่งชี้ถึงปัญหาฝั่งเซิร์ฟเวอร์ ลองเรียกใช้อีกครั้งหลังจากหยุดพักสั้นๆ ข้อผิดพลาดเหล่านี้สามารถคาดการณ์และจัดการได้ด้วยการบันทึกข้อมูลที่เหมาะสม
ขั้นตอนที่ 7: พารามิเตอร์ขั้นสูงสำหรับการปรับแต่งผลลัพธ์
ควบคุมพฤติกรรมของโมเดลโดยใช้พารามิเตอร์ขั้นสูง Temperature ปรับความสุ่ม โดยค่าที่สูงขึ้นจะเพิ่มความสร้างสรรค์ Top_p กรองโทเคพตามความน่าจะเป็นสะสม ใช้ลำดับ stop เพื่อหยุดการสร้างเมื่อพบเครื่องหมายเฉพาะ พารามิเตอร์ seed รับประกันผลลัพธ์ที่ซ้ำกันได้สำหรับการแก้ไขข้อบกพร่อง
- อุณหภูมิ: 0.7 (ค่าเริ่มต้น) ถึง 1.5 (เชิงสร้างสรรค์)
- Top_p: 0.9 สำหรับคำตอบที่มีความเฉพาะเจาะจง
- โหมด JSON: ใช้ response_format: json_object
การเรียกใช้ฟังก์ชันช่วยให้โมเดลส่งข้อมูลที่มีโครงสร้าง กำหนดเครื่องมือในคำขอของคุณเพื่อเปิดใช้งานฟีเจอร์นี้ การปรับค่าความถี่และการปรากฏตัวจะลดการทำซ้ำ พารามิเตอร์เหล่านี้ให้คุณควบคุมผลลัพธ์ได้อย่างละเอียด ผสมผสานพารามิเตอร์เหล่านี้เพื่อให้ตรงกับกรณีการใช้งานเฉพาะของคุณ โมเดลจัดการคำแนะนำที่ซับซ้อนได้ดีเมื่อได้รับคำแนะนำอย่างถูกต้อง
FAQ
คีย์ API codex แตกต่างจาก OpenAI หรือไม่?
ใช่ API key ของคุณถูกสร้างโดยผู้ให้บริการระบบรับรองรหัส codex ที่ไม่รองรับมาตรฐาน มันจะยืนยันตัวตนคุณกับโครงสร้างพื้นฐานเฉพาะของพวกเขา ไม่ใช่ของ OpenAI' คุณใช้รูปแบบ SDK มาตรฐานของ OpenAI แต่ base_url ชี้ไปยังเซิร์ฟเวอร์ของพวกเขา คีย์เองนั้นเป็นเอกลักษณ์ของระบบของพวกเขา
ID โมเดล LLM uncensored คืออะไร?
รหัสโมเดลคือ "uncensored" คุณระบุรหัสนี้ในการขอใช้ API เพื่อให้แน่ใจว่าคุณกำลังโต้ตอบกับโมเดล uncensored โดยเฉพาะ เป็นโมเดล open-weight ที่โฮสต์บนเซิร์ฟเวอร์ของพวกเขา ซึ่งแตกต่างจาก GPT หรือ Claude
ฉันสามารถใช้ API ของ codex สำหรับเนื้อหา NSFW ได้หรือไม่?
ใช่ โมเดลนี้ถูกปรับแต่งเพื่อตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกกฎหมาย ไม่บล็อกหัวข้อที่ถกเถกันหรือเรื่องแต่ง ข้อยกเว้นเดียวคือเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก ซึ่งจะถูกปฏิเสธเสมอ คุณสามารถสร้างข้อความ NSFW ได้อย่างอิสระภายในขอบเขตนั้น
วิธีเติมเครดิต API codex ของฉัน?
เติมเงินผ่านคริปโตเท่านั้น ผ่าน USDT (TRC20) หรือ USDC (Base) คุณสามารถฝากจำนวนเต็มใดๆ ตั้งแต่ $20 ถึง $500 บำเหน็จใช้: +5% ตั้งแต่ $50, +10% ตั้งแต่ $100 และ +15% ตั้งแต่ $200 เครดิตไม่มีวันหมดอายุ สมัครสมาชิกผ่าน Google หรืออีเมลเพื่อเริ่มต้น
รับคีย์ของคุณตอนนี้
สมัคร คัดลอกคีย์ อัปเดต URL จุดปลาย นั่นคือกระบวนการที่สมบูรณ์