راهنمای شروع سریع توسعهدهندگان
مشتری سازگار با OpenAI موجود خود را در عرض چند ثانیه به API LLM بدون سانسور ما متصل کنید. این راهنما احراز هویت، قالبهای درخواست، استریم و استفاده از ابزار را برای یکپارچهسازی سریع پوشش میدهد.
احراز هویت و URL پایه
از کلید API خود با Authorization: Bearer header. URL پایه ما https://api.apiclaudecheap.com/v1بدون سانسور. یک کلید به ازای هر حساب کاربری، بلافاصله پس از ثبتنام Google یا ایمیل صادر میشود. نیاز به شماره تلفن نیست.
نقطه پایانی تکمیل چت
متن را به POST /v1/chat/completionsمدل پاسخهای متنی بدون ردیابیهای محتوایی برای موضوعات بزرگسالان قانونی تولید میکند. درخواستها از ساختارهای JSON استاندارد پیروی میکنند. توکنهای ورودی ۰.۱۵ دلار در هر میلیون، توکنهای خروجی ۰.۵۰ دلار در هر میلیون. خطاها و ردیابیها اعتبار مصرف نمیکنند. با یک پیام ساده برای بررسی اتصال شروع کنید.
curl https://api.apiclaudecheap.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return only the current UTC timestamp"}]
}'
یکپارچهسازی SDK Python
بازنویسی base_url در کلاینت OpenAI. کلید API و نام مدل را ارسال کنید. کلاینت سریالسازی را به صورت خودکار انجام میدهد. میتوانید پخش زنده کنید یا پاسخهای کامل را تجزیه کنید. این روش به شما اجازه میدهد کدهای موجود را مجدداً استفاده کنید. URL پایه را به سمت نقطه پایانی ما تنظیم کنید. نام مدل را به عنوان uncensored. ابتدا با یک پرامپت کوتاه تست کنید.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiclaudecheap.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 SDK
پیکربندی کنید baseUrl گزینهای در کلاینت Node شما. کلید API را در هدرها تنظیم کنید. از uncensored به عنوان مدل. این به شما اجازه میدهد بدون تغییر منطق برنامه خود، ارائهدهندگان را تغییر دهید. SDK مدیریت اتصال HTTP را انجام میدهد. خطاها را به آرامی مدیریت کنید. کد وضعیت پاسخ را بررسی کنید. بدنه JSON را تجزیه کنید. این روش برای درخواستهای همزمان و ناهمزمان کار میکند.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiclaudecheap.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);
استریم با SSE
استریمینگ را با تنظیم stream: true. سرور رویدادهای ارسالی سرور (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 Mode
ابزارها را در تعریف کنید tools آرایه. مدل در صورت نیاز دادههای ساختاریافته برمیگرداند. از response_format: {type: "json_object"} برای JSON دقیق. این تضمین میکند که خروجیها برای خودکارسازی قابل پیشبینی باشند. دما و top_p کنترل تصادفیسازی را انجام میدهند. مقادیر پایینتر پاسخها را قطعیتر میکنند. یک seed تنظیم کنید تا قابلیت تکرارپذیری فراهم شود. دنبالههای توقف تولید را زودتر متوقف میکنند. جریمههای حضور و تکرار، تکرار توکنها را تنظیم میکنند.
سوالات متداول
چرا محدودیت نرخ 429 فعال میشود؟
شما ۳۰۰ درخواست در دقیقه یا ۸ درخواست همزمان به ازای هر کلید را تجاوز کردهاید. هر کلید محدودیت دقیقی دارد. چند ثانیه صبر کنید و مجدداً تلاش کنید. کلید خود را ارتقا دهید یا بار را در چندین کلید توزیع کنید.
در خطای 402 چه میشود؟
اعتبار پیشپرداخت شما تمام شده است. خطاها و رد شدن درخواستها اعتبار مصرف نمیکنند. برای ادامه کار با USDT یا USDC شارژ کنید. اعتبار هرگز منقضی نمیشود، بنابراین میتوانید بعداً وجه اضافه کنید.
پنجره زمینه چقدر بزرگ است؟
پنجره زمینه ۱۰۰,۰۰۰ توکن برای ورودی و خروجی ترکیبی است. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است. درخواستهای بیش از ۸ مگابایت رد میشوند. پیکربندیها را مختصر نگه دارید تا از خطاها جلوگیری کنید.
کلید خود را در عرض چند ثانیه دریافت کنید
ثبتنام کنید، کلید را دریافت کنید و URL پایه را بهروز کنید. همین است.