شروع سریع: API مدل زبانی بدون سانسور
این راهنما شما را به یکپارچهسازی API LLM نامحدود با استفاده از SDKهای استاندارد OpenAI راهنمایی میکند. شما احراز هویت میکنید، درخواست ارسال میکنید و پاسخهای جریاندار را بدون قفلشدگی اشتراک مدیریت میکنید.
پیشنیازها: راهاندازی SDK و کلید API
URL پایه سرویس میزبانیشده ما https://api.priceclaude.com/v1. احراز هویت نیازمند یک کلید API معتبر است که در Authorization header. این کلید را بلافاصله پس از ثبتنام با گوگل یا ایمیل در دریافت کلید API صفحه. برای ثبتنام نیازی به شماره تلفن نیست.
API ما با OpenAI سازگار است. میتوانید از هر SDK که از استاندارد پشتیبانی میکند استفاده کنید openai ساختار بسته. کلید خود را بهعنوان api_key پارامتر. تغییر base_url به نقطه پایان ما اشاره کنید. این به شما اجازه میدهد مدل بدون سانسور ما را بدون بازنویسی منطق یکپارچهسازی خود جایگزین کنید.
انجام اولین درخواست تکمیل چت
یک درخواست POST به /v1/chat/completions با پیامهای سیستم و کاربر خود. شناسه مدل دقیقاً uncensored. این مدل متعلق به فروشنده دیگری نیست. این یک مدل با وزن باز است که برای پاسخهای مستقیم بدون رد محتوای بزرگسالان قانونی بهینهسازی شده است. میتوانید پارامترهایی مانند temperature و top_p برای کنترل خلاقیت.
توکنهای ورودی به ازای هر میلیون ۰.۱۵ دلار هزینه دارند. توکنهای خروجی به ازای هر میلیون ۰.۵۰ دلار هزینه دارند. خطاها و رد شدن درخواستها اعتبار پیشپرداخت شما را مصرف نمیکنند. میتوانید با ارسال یک پیام تست ساده، از کارکرد درخواست خود اطمینان حاصل کنید. متن تولید شده در پاسخ خواهد بود. content فیلد.
مدیریت پاسخهای جریانسازی (SSE)
تنظیم stream به true در درخواست خود برای دریافت رویدادهای Server-Sent. این به شما اجازه میدهد توکنها را همانطور که تولید میشوند پردازش کنید. استریم تأخیر ادراکشده را برای پاسخهای بزرگ کاهش میدهد. قطعه نهایی شامل آمار کلی استفاده از توکن است. این به شما کمک میکند هزینهها را به صورت بلادرنگ ردیابی کنید.
قطعات ورودی را بافر کنید و آنها را به هم متصل کنید. مطمئن شوید که رویداد پایان جریان را به درستی مدیریت میکنید. این رویکرد برای رابطهای چت ضروری است. این تجربه کاربری روانی را در مقایسه با انتظار برای پاسخ کامل ارائه میدهد.
استفاده از ابزارها و حالت JSON
طرحوارههای تابع را در tools پارامتر. مدل میتواند این توابع را در صورت دستور فراخوانی کند. از tool_choice برای اجبار به یک تابع خاص. این اجازه میدهد جریانهای کاری پیچیده ایجاد شوند. حالت JSON از طریق response_format: {type: "json_object"}. این اطمینان حاصل میکند که خروجی ساختاریافته برای تجزیهی قابل اعتماد وجود دارد. این را برای وظایف استخراج داده استفاده کنید.
درک استفاده و محدودیتهای توکن
پنجره زمینه ۱۰۰,۰۰۰ توکن به صورت ترکیبی است. این شامل هم متن ورودی و هم خروجی میشود. حداکثر خروجی در هر درخواست ۱۶,۰۰۰ توکن است. اگر تنظیم نکنید max_tokens, به طور پیشفرض روی 2,048 تنظیم میشود. اندازه بدنه درخواست به 8 MB محدود است. میتوانید 300 درخواست در دقیقه ارسال کنید. همزمانی به 8 درخواست همزمان در هر کلید محدود است. تجاوز از این محدودیتها خطای 429 را برمیگرداند.
مدیریت خطا و منطق تلاش مجدد
خطای HTTP 401 را با بررسی کلید API خود مدیریت کنید. خطای 402 به معنای تمام شدن اعتبار پیشپرداخت شماست. برای ادامه کار از طریق ارز دیجیتال شارژ کنید. برای خطاهای محدودیت نرخ 429 از بازگشت نمایی استفاده کنید. منطق تلاش مجدد باید به Retry-After هدر در صورت وجود. خطاها اعتبار را شارژ نمیکنند. این موجودی شما را در طول مشکلات شبکه محافظت میکند.
cURL
curl https://api.priceclaude.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the quarterly report by Friday at noon"}]
}'پایتون
from openai import OpenAI
client = OpenAI(base_url="https://api.priceclaude.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.priceclaude.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)پرسشهای رایج
API بدون سانسور Claude چقدر است؟
این یک API پرداخت-بهمیزان-مصرف برای یک LLM بدون سانسور است. قیمتگذاری $0.15 به ازای هر میلیون توکن ورودی و $0.50 به ازای هر میلیون توکن خروجی است. نیاز به اشتراک ماهانه نیست.
چگونه کلید API دریافت کنم؟
در صفحه دریافت کلید API با حساب گوگل یا ایمیل ثبتنام کنید. کلید شما بلافاصله نمایش داده میشود. نیازی به شماره تلفن نیست. در صورت نیاز میتوانید کلید را جایگزین کنید.
آیا مدل بدون سانسور است؟
بله، محتوای بزرگسالان قانونی را رد نمیکند. فقط محتوای جنسی شامل کودکان را مسدود میکند. میتوانید آن را برای موضوعات خلاقانه، فنی یا جنجالی استفاده کنید.
کلید خود را ایجاد کنید
ثبتنام، کلید را کپی کنید، آدرس پایه را بهروز کنید. آماده استفاده.