کد کلاو NSFW: شروع سریع و یکپارچهسازی SDK
URL پایه استاندارد OpenAI خود را با نقطه پایانی ما جایگزین کنید تا همان کد کلاینت را روی یک مدل بدون سانسور اجرا کنید. شما تولید متن نامحدود بدون تغییر یکپارچهسازی SDK خود دریافت میکنید.
نصب و پیکربندی
URL پایه خود را به نقطه پایانی اختصاصی ما تغییر دهید. این تغییر ساده به کد موجود شما اجازه میدهد تا بلافاصله از محدودیتهای معمول عبور کند. به کتابخانه جدیدی نیاز ندارید، فقط به مقصد جدیدی برای درخواستهای خود نیاز دارید.
کلید API خود را بلافاصله پس از ثبتنام پیکربندی کنید. کلید در داشبورد شما ظاهر میشود و با هر کلاینت سازگار با OpenAI کار میکند. از این تنظیمات برای هدایت ترافیک از طریق LLM بدون سانسور ما بدون تغییر منطق برنامه خود استفاده کنید.
مثال ساده تکمیل چت
یک درخواست تکمیل چت استاندارد ارسال کنید تا متن بدون محدودیت تولید شود. مدل ورودی شما را پذیرفته و پاسخی مستقیم بدون فیلتر برای موضوعات بزرگسالان برمیگرداند.
از دستور curl زیر برای بررسی اتصال استفاده کنید. YOUR_API_KEY را با توکن تولید شده خود جایگزین کنید. این نقطه پایانی مدل uncensored را بهینهسازی شده برای تولید با زمینه بالا ارائه میدهد.
curl https://api.claudecodensfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the steps to restart the system service"}]
}'پاسخ شامل متن کامل تکمیل است. میتوانید این رشته را مستقیماً در برنامه خود پردازش کنید. برای خروجی متن استاندارد نیازی به پارس کردن خاصی نیست.
پاسخهای استریمشده و استفاده
توکنها را به صورت بلادرنگ پخش کنید تا تأخیر ادراکشده برای کاربران کاهش یابد. این روش نتایج جزئی را همانطور که تولید میشوند تحویل میدهد. این تجربهای روانتر برای برنامههای تعاملی فراهم میکند.
از قطعه کد SDK پایتون برای مدیریت استریم به طور کارآمد استفاده کنید. کد هر قطعه را هنگام دریافت ضبط میکند. میتوانید این قطعات را جمعآوری کنید تا پاسخ نهایی را بسازید یا آنها را به صورت زنده نمایش دهید.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudecodensfw.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)پشتیبانی از استریم از طریق رویدادهای ارسالی سرور امکانپذیر است. قطعه نهایی شامل جزئیات استفاده از توکن است. مصرف خود را بدون نیاز به API calls اضافی به دقت ردگیری کنید.
پارامترها و حالتهای پیشرفته
خلاقیت و ساختار خروجی خود را با پارامترهای استاندارد کنترل کنید. temperature را برای تغییرپذیری یا top_p برای نمونهبرداری هستهای تنظیم کنید. این تنظیمات دقیقاً مانند سایر مدلها کار میکنند.
از SDK Node برای ارسال پاسخهای JSON ساختاریافته استفاده کنید. response_format را روی json_object تنظیم کنید تا پردازش قابل اعتمادی داشته باشید. این برای تولید داده یا قطعات کدی که باید از یک طرحواره دقیق پیروی کنند مفید است.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudecodensfw.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);فراخوانی تابع پشتیبانی میشود. ابزارها را در درخواست خود تعریف کنید و بگذارید مدل تصمیم بگیرد چه زمانی آنها را فراخوانی کند. این امکان را برای ایجاد جریانهای کاری پیچیده بدون کدنویسی دستی فراهم میکند.
مدیریت خطا و محدودیتها
خطاهای HTTP استاندارد را بهخوبی در برنامه خود مدیریت کنید. وضعیت 401 نشاندهنده کلید API نامعتبر یا موجود نیست است. اعتبارنامههای خود را بررسی کنید و مطمئن شوید که کلید فعال است.
خطای وضعیت ۴۰۲ به این معنی است که اعتبار پیشپرداخت شما تمام شده است. با ارزهای دیجیتال شارژ کنید تا خدمات از سر گرفته شود. اعتبارها هرگز منقضی نمیشوند، بنابراین میتوانید هر زمان که مایل هستید وجه اضافه کنید.
وضعیت 428 نشان میدهد که به محدودیت نرخ رسیدهاید. شما مجاز به 300 درخواست در دقیقه هستید. پیش از تلاش مجدد درخواست خود، کمی صبر کنید.
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)به پنجره زمینه 100,000 توکن احترام بگذارید. این محدودیت به مجموع توکنهای پرامپت و تکمیل اعمال میشود. تجاوز از این محدودیت منجر به خطا میشود. اندازه ورودی خود را مطابق با آن برنامهریزی کنید.
پرسشهای رایج
آیا این یک API رسمی claude code برای محتوای بزرگسالان است؟
خیر، ما یک ارائهدهنده مستقل هستیم که یک مدل با وزن باز را میزبانی میکند. ما تجربه LLM بدون سانسوری را ارائه میدهیم که با نقاط پایانی استاندارد OpenAI سازگار است. برای جزئیات مدلهای خاص، مستندات فروشنده را بررسی کنید.
آیا مدل بدون سانسور از تولید تصویر پشتیبانی میکند؟
خیر، این API فقط متن ارائه میدهد. از امبدینگها، صوت، ویدیو یا تولید تصویر پشتیبانی نمیکند. میتوانید از فراخوانی تابع برای یکپارچهسازی با سایر سرویسها استفاده کنید.
چگونه اعتبار خود را شارژ کنم؟
شارژ فقط از طریق ارز دیجیتال، بهطور خاص USDT روی TRC20 یا USDC روی Base انجام میشود. حداقل شارژها از $20 شروع میشوند. اعتبار شما منقضی نمیشود و بونوسها بهطور خودکار اعمال میشوند.
کلید خود را در عرض چند ثانیه دریافت کنید
ثبتنام کنید، توکن را کپی کنید و آدرس URL نقطه پایانی را بهروز کنید. این کل پیکربندی است.