إعداد المصادقة
ابدأ بإنشاء المفتاح الخاص بك على احصل على مفتاح API صفحة. يمكنك تسجيل الدخول باستخدام Google أو استخدام بريد إلكتروني وكلمة مرور؛ لا يتطلب الأمر رقم هاتف. يظهر مفتاحك على الفور. استخدمه في Authorization الرأس لجميع الطلبات. يُسمح بمفتاح نشط واحد فقط لكل حساب. يستبدل المفتاح الجديد المفتاح القديم فوراً.
POST /v1/chat/completions
أرسل طلبات نصية إلى نقطة إكمال الدردشة. عنوان URL الأساسي هو HTTPS://api.proxyclaudecode.com/v1. استخدم معرف النموذج "uncensored" للوصول المباشر. تتعامل هذه النقطة مع النص إلى النص. لا تدعم التضمين أو الصور أو ضبط النموذج. يمكنك ضبط معلمات مثل درجة الحرارة وtop_p. الأخطاء والرفض لا تستهلك الرصيد.
cURL
curl https://api.proxyclaudecode.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Parse this CSV and return JSON"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.proxyclaudecode.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.proxyclaudecode.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);التدفق
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)