ProxyCodeClaudeคู่มือเริ่มต้น API Proxy Claude Code
คู่มือเริ่มต้น API Proxy Claude Code
ส่งคำเรียก proxy LLM ของคุณผ่าน API ที่เข้ากันได้กับ OpenAI ของเราเพื่อข้ามขีดจำกัดการสมัครสมาชิกและเข้าถึง output ของโมเดล uncensored
ข้อกำหนดเบื้องต้น: ติดตั้ง OpenAI SDK
ติดตั้ง SDK ทางการเพื่อจัดการคีย์ API และคำขอของคุณอย่างมีประสิทธิภาพ ไลบรารีนี้จัดการการตรวจสอบสิทธิ์และการจัดรูปแบบ JSON ให้คุณ
- รับประกันว่า Python 3.8+ หรือ Node.js 18+ ทำงานอยู่
- ติดตั้งแพ็กเกจโดยใช้ตัวจัดการแพ็กเกจที่คุณต้องการ
กำหนดค่า URL พื้นฐานและคีย์ของคุณ
ชี้ไคลเอนต์ของคุณไปยัง endpoint เฉพาะของเราเพื่อเข้าถึงโมเดล uncensored ตั้งค่า base URL และ inject API key ที่สร้างของคุณลงใน environment
ใช้ base URL https://api.proxycodeclaude.com/v1 เพื่อให้แน่ใจว่าการเรียกทั้งหมดจะถูกเปลี่ยนเส้นทางผ่านโครงสร้างพื้นฐานพร็อกซีของเราอย่างถูกต้อง
ส่งคำขอครั้งแรกของคุณ (Chat Completions)
ส่งคำขอ chat completion มาตรฐานเพื่อรับข้อความตอบกลับ จุดจบนี้รับข้อความและส่งข้อความที่สร้างโดยไม่มีการกรองเนื้อหา
กำหนดค่า ID ของโมเดลเป็น uncensored และกำหนด prompt ระบบและผู้ใช้ของคุณ
curl https://api.proxycodeclaude.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current system uptime stats"}]
}'
เปิดใช้งานการสตรีมสำหรับผลลัพธ์แบบเรียลไทม์
เปิดใช้งานการสตรีมเพื่อรับโทเค็นตามลำดับเมื่อสร้างเสร็จ ช่วยลดความล่าช้าที่ผู้ใช้รู้สึกเมื่อสร้างโค้ดหรือข้อความยาว
ตั้งค่า stream: true ในบอดีคำขอของคุณเพื่อรับเหตุการณ์ที่ส่งจากเซิร์ฟเวอร์
from openai import OpenAI
client = OpenAI(base_url="https://api.proxycodeclaude.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)
จัดการ Function Calling และโหมด JSON
ใช้เอาต์พุตที่มีโครงสร้างสำหรับการดึงข้อมูลหรือการเรียกใช้เครื่องมือที่เชื่อถือได้ เปิดใช้งานโหมด JSON เพื่อบังคับให้โมเดลส่งคืนวัตถุ JSON ที่ถูกต้อง
กำหนดเครื่องมือใน body ของคำขอเพื่อชี้นำการเรียกใช้ฟังก์ชันของโมเดล
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.proxycodeclaude.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);
ตรวจสอบการใช้งานและขีดจำกัดในแดชบอร์ด
ตรวจสอบเครดิตชำระเงินล่วงหน้าและขีดจำกัดคำขอของคุณผ่านแดชบอร์ด API ของเราบังคับใช้ขีดจำกัด 300 คำขอต่อนาทีต่อคีย์
หน้าต่างบริบทรองรับ 100,000 tokens รวม พร้อมผลลัพธ์สูงสุด 16,000 tokens ต่อคำขอ ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิตของคุณ
การสตรีม
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)คำถามที่พบบ่อย
อัตรา limit ของ claude code proxy API เป็นเท่าไหร่?
คุณจำกัดการใช้งานที่ 300 คำขอต่อนาทีต่อคีย์ API นอกจากนี้คุณยังสามารถทำคำขอพร้อมกันได้สูงสุด 8 คำขอ ขีดจำกัดเหล่านี้ช่วยให้การใช้งานเป็นธรรมทั่วโครงสร้างพื้นฐานพร็อกซี
โมเดลรองรับหน้าต่างบริบทได้เท่าไหร่?
โมเดลรองรับหน้าต่างบริบทขนาด 100,000 token ซึ่งรวมถึงทั้ง prompt และ completion คุณสามารถสร้างผลลัพธ์ได้สูงสุด 16,000 token ใน output เดี่ยว
เกิดอะไรขึ้นหากฉันได้รับข้อผิดพลาด 402?
ข้อผิดพลาด 402 บ่งชี้ว่าเครดิตพรีเพย์ของคุณหมดแล้ว คุณต้องเติมบัญชีของคุณด้วยคริปโตเพื่อดำเนินการคำขอต่อไป ข้อผิดพลาดและการปฏิเสธไม่หักจากยอดเงินของคุณ
สร้างคีย์ของคุณตอนนี้
สมัครสมาชิก คัดลอกคีย์ API ของคุณ แล้วอัปเดต URL พื้นฐาน นั่นคือสิ่งที่คุณต้องการ
เปิดบัญชี