คู่มือเริ่มต้นสำหรับนักพัฒนา
ผสาน LLM แบบไม่มีเซนเซอร์ของเราด้วยการเปลี่ยนแปลงการกำหนดค่าเพียงครั้งเดียว ใช้โค้ด SDK ของ OpenAI ที่คุณคุ้นเคยเพื่อเข้าถึง API แบบชำระเงินล่วงหน้าอย่างโปร่งใส
การติดตั้งและการตั้งค่าสภาพแวดล้อม
เริ่มต้นด้วยการติดตั้ง SDK มาตรฐานของ OpenAI สำหรับภาษาของคุณ API ของเราทำงานเหมือนกับ API ของ OpenAI ดังนั้นคุณจึงไม่จำเป็นต้องใช้ไลบรารีแบบกำหนดเองหรือชั้นการกำหนดเส้นทางที่ซับซ้อน เพียงตั้งค่าตัวแปรสภาพแวดล้อมของคุณด้วยคีย์ที่คุณสร้างในหน้า Get API key ของเรา ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์สำหรับการสมัครใช้งาน และคุณสามารถเริ่มต้นได้ทันทีด้วยเครดิตทดลองใช้ฟรี
การกำหนดค่า URL พื้นฐานและ headers
ชี้ SDK client ของคุณไปยัง URL พื้นฐานเฉพาะของเรา การเปลี่ยนแปลงเล็กน้อยนี้จะเปลี่ยนเส้นทางจราจรไปยังโมเดลแบบไม่มีเซนเซอร์ของเราแทนผู้ให้บริการมาตรฐาน คุณเพียงแค่ต้องอัปเดต URL พื้นฐานและฉีด API key ของคุณลงใน headers เท่านั้น ส่วนอื่นๆ ยังคงเหมือนกับการกำหนดค่าเดิมของคุณ
from openai import OpenAI
client = OpenAI(base_url="https://api.claudecodeprix.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)
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudecodeprix.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
การส่ง POST /v1/chat/completions request ครั้งแรกของคุณ
ส่งข้อความแบบง่ายเพื่อตรวจสอบการเชื่อมต่อและคุณภาพการตอบกลับ รหัสโมเดลถูกตั้งค่าเป็น "uncensored" เพื่อให้แน่ใจว่าจะไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย คุณจะได้รับการตอบกลับข้อความโดยตรงโดยไม่มีการกรองแบบองค์กรทั่วไป เอนด์พอยต์นี้จัดการทั้งคำถามสั้นๆ และคำแนะนำที่ซับซ้อนได้อย่างมีประสิทธิภาพ
curl https://api.claudecodeprix.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the pricing tiers for the standard plan."}]
}'
เปิดใช้งานการสตรีมเพื่อรับผลลัพธ์แบบโทเค็นแบบเรียลไทม์
เปิดใช้งานการสตรีมโดยการตั้งค่าพารามิเตอร์ stream เป็น true คุณจะได้รับชิ้นส่วนข้อความขณะที่กำลังถูกสร้างขึ้น ซึ่งช่วยลดความล่าช้าที่รู้สึกได้อย่างมีนัยสำคัญ ชิ้นส่วนสุดท้ายประกอบด้วยการใช้โทเค็นรวมสำหรับการติดตามการเรียกเก็บเงินที่แม่นยำ วิธีนี้ทำงานได้อย่างราบรื่นกับ SDK ทางการและตัววิเคราะห์ 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)
การใช้ function calling และโหมด JSON
กำหนดเครื่องมือในคำขอเพื่อเปิดใช้งานการดึงข้อมูลที่มีโครงสร้างหรือการดำเนินการอัตโนมัติ โมเดลรองรับการเรียกใช้ฟังก์ชันและโหมด JSON สำหรับการแยกวิเคราะห์ที่เชื่อถือได้ คุณสามารถระบุพารามิเตอร์เช่น temperature และ top_p เพื่อควบคุมความสุ่ม ความยืดหยุ่นนี้ช่วยให้คุณสร้างเอเจนต์ที่ซับซ้อนได้โดยไม่ต้องออกจากระบบนิเวศที่เข้ากันได้กับ OpenAI
การจัดการอัตราจำกัดและข้อผิดพลาด
ติดตามการใช้งานของคุณเพื่อหลีกเลี่ยงการชนขีดจำกัด 300 คำขอต่อนาที ข้อผิดพลาด 401 บ่งชี้ว่าคีย์ไม่ถูกต้อง ในขณะที่ 402 หมายความว่าเครดิตที่เติมไว้ล่วงหน้าของคุณหมดแล้ว หน้าต่างบริบทรองรับโทเค็นได้สูงสุด 100,000 โทเค็นสำหรับอินพุตและเอาต์พุตรวมกัน ข้อผิดพลาดระหว่างการสร้างข้อมูลไม่มีค่าใช้จ่าย ดังนั้นคุณจึงจ่ายเฉพาะโทเค็นเอาต์พุตที่สำเร็จเท่านั้น
คำถามและคำตอบ
Claude Code Prix เป็นทางเลือกที่เหมาะสมสำหรับผู้ให้บริการมาตรฐานหรือไม่?
ใช่ ใช้โครงสร้าง API ที่เข้ากันได้กับ OpenAI คุณสามารถเปลี่ยน base URL และเก็บโค้ดไคลเอนต์เดิมไว้ได้โดยไม่ต้องรีแฟกเตอร์ใหญ่ ช่วยให้การผสานรวมกับเวิร์กโฟลว์การพัฒนาปัจจุบันของคุณทำได้ง่าย
เกิดอะไรขึ้นถ้าฉันชนขีดจำกัดอัตราการใช้งาน?
คุณจะได้รับสถานะโค้ด 429 ที่บ่งชี้ว่ามีคำขอมากเกินไป โดยจำกัดที่ 300 คำขอต่อนาทีต่อคีย์ คุณสามารถตรวจสอบการใช้งานผ่านส่วนหัวของคำตอบ (response headers) เพื่ออยู่ในขอบเขตที่ปลอดภัย
ฉันจะชำระเงินสำหรับโทเค็นเพิ่มเติมได้อย่างไร?
เติมเงินเข้าบัญชีของคุณโดยใช้คริปโตเท่านั้น โดยเฉพาะ USDT บน TRC20 หรือ USDC บน Base การชำระเงินเริ่มต้นที่ $20 และคุณจะได้รับเครดิตโบนัสสำหรับยอดที่สูงขึ้น เครดิตแบบเติมเงินของคุณไม่มีวันหมดอายุ
คีย์ของคุณเหลืออีกเพียงขั้นตอนเดียว
สร้างบัญชี คัดลอกคีย์ เปลี่ยน URL พื้นฐาน นั่นคือการตั้งค่าทั้งหมด