شروع کنید با the Uncensored API
شروع استفاده از API بدون سانسور در عرض چند دقیقه. این راهنمای شروع سریع شما را از احراز هویت، ارسال اولین درخواست و مدیریت استریم بلادرنگ با ابزارهای استاندارد سازگار با OpenAI راهنمایی میکند.
نصب SDK OpenAI
SDKهای متنباز جزئیات HTTP را برای شما مدیریت میکنند. بسته رسمی را در محیط پروژه خود نصب کنید. این کتابخانه تلاش مجددها و تجزیه JSON را بهطور خودکار مدیریت میکند.
pip install openai
پیکربندی base_url و کلید خود
مشتری خود را به نقطه پایانی اختصاصی ما هدایت کنید. URL پایه تضمین میکند که پرسوجوهای شما به خوشه مدل بدون سانسور ما میرسد. احراز هویت بر اساس یک توکن bearer ساده است.
- URL پایه:
https://api.aimodelswithnorestrictions.com/v1 - کلید: کلید API تولیدشده شما
from openai import OpenAI
client = OpenAI(base_url="https://api.aimodelswithnorestrictions.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)
یک تکمیل چت ساده ارسال کنید
یک پیکربندی پیام استاندارد ارسال کنید. مدل متن خام را بدون فیلتر کردن برای موضوعات بزرگسالان یا بحثبرانگیز برمیگرداند. خطاها و رد شدنها توکنهای پیشپرداخت شما را مصرف نمیکنند.
curl https://api.aimodelswithnorestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the current weather conditions in Tokyo"}]
}'
فعالسازی جریانسازی برای خروجی بلادرنگ
دریافت توکنها همانطور که تولید میشوند. این امر تأخیر ادراکی را برای پاسخهای طولانی کاهش میدهد. میتوانید جریان را تجزیه کنید تا متن را بهصورت افزایشی در برنامه خود نمایش دهید.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aimodelswithnorestrictions.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);
تنظیم پارامترها: دما و Top P
خلاقیت و تصادفی بودن را کنترل کنید. مقادیر پایینتر پاسخها را قطعیتر میکنند. مقادیر بالاتر تشویق به عبارتبندی متنوع و متفاوت میکند.
temperature: ارز دیجیتال (USDT یا USDC) اضافه کنید. خروجی متنی بدون ردشدگیهای پنهان دریافت میکنید.top_p: واژگان را بر اساس احتمال فیلتر میکند.
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)
مدیریت حالت JSON و فراخوانی تابع
خروجی ساختاریافته را برای تجزیه قابل اعتماد استفاده کنید. از response_format: {"type": "json_object"} برای JSON دقیق. فراخوانی تابع به مدل اجازه میدهد ابزارها را به صورت پویا اجرا کند.
curl https://api.aimodelswithnorestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the current weather conditions in Tokyo"}]
}'سوالات متداول
پنجره زمینه و محدودیت نرخ (rate limit) چیست؟
پنجره زمینه (context window) از مجموعاً ۱۰۰,۰۰۰ توکن پشتیبانی میکند. شما به ۳۰۰ درخواست در دقیقه به ازای هر کلید محدود هستید. هر کلید اجازه ۸ درخواست همزمان را دارد.
چرا خطای 402 دریافت میکنم؟
خطای وضعیت ۴۰۲ به این معنی است که اعتبار پیشپرداخت شما تمام شده است. توکنها فقط برای استفاده واقعی، نه برای خطاها یا رد شدن درخواستها، محاسبه میشوند. با ارزهای دیجیتال شارژ کنید تا ادامه دهید.
آیا این یک سرویس رسمی OpenAI است؟
خیر. ما یک مدل زبانی بزرگ (LLM) بدون سانسور سازگار با قالب API OpenAI ارائه میدهیم. این مدل GPT، Claude یا هیچ مدل دیگری از سایر فروشندگان نیست. یک مدل وزنباز متمایز است.
کلید API خود را امن کنید
ثبتنام کنید، کلید خود را کپی کنید، endpoint را بهروز کنید. این همه است.