چت AI بدون محدودیتراهنمای گامبهگام برای یکپارچهسازی چت AI بدون سانسور
راهنمای گامبهگام برای یکپارچهسازی چت AI بدون سانسور
کلید یکپارچهسازی چت هوش مصنوعی بدون سانسور خود را در عرض چند دقیقه با API سازگار با OpenAI ما راهاندازی کنید. این راهنما نحوه پیکربندی اندپوینتها، پاسخهای استریم و مدیریت دادههای ساختاریافته بدون رد شدن محتوا را به شما نشان میدهد.
آخرین بهروزرسانی
خلاصه
- از اندپوینت استاندارد /v1/chat/completions با یک URL پایه سفارشی استفاده کنید.
- جریانسازی از طریق رویدادهای ارسالی سرور (SSE) برای خروجی بلادرنگ توکنها فعال است.
- فراخوانی تابع و حالت JSON برای استخراج دادههای ساختاریافته پشتیبانی میشوند.
- قیمتگذاری بر اساس پرداخت به ازای استفاده با ارز دیجیتال است و هزینه اشتراک ماهانه ندارد.
پیشنیازها: SDKها و کلیدهای API
ابتدا کلید API خود را از داشبورد دریافت کنید. میتوانید با Google یا ایمیل و رمز عبور ثبتنام کنید. به شماره تلفن نیازی نیست. کلید شما بلافاصله پس از ایجاد ظاهر میشود.
- از SDK رسمی OpenAI برای زبان مورد نظر خود استفاده کنید.
- اطمینان حاصل کنید که محیط شما از نسخه SDK مورد نیاز پشتیبانی میکند.
- کلید API خود را در متغیرهای محیطی خود امن نگه دارید.
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)
مرحله 1: پیکربندی URL پایه
SDK خود را به URL پایه ما پوینت کنید. این کار تضمین میکند که تمام درخواستها به مدل بدون سانسور ما هدایت شوند. ساختار اندپوینت استاندارد OpenAI کاملاً یکسان باقی میماند.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);مسیر نقطه پایانی را تغییر ندهید. فقط URL پایه متفاوت است. این کد شما را با کلاینتهای OpenAI موجود سازگار نگه میدارد.
مرحله ۲: ارسال اولین درخواست چت شما
یک درخواست POST به /v1/chat/completions ارسال کنید. دست(system) و پیامهای user خود را شامل کنید. مدل بدون رد محتوای بزرگسالان قانونی پاسخ میدهد.
curl https://api.chataiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the build script and show errors"}]
}'پارامتر مدل را روی "uncensored" تنظیم کنید. این تضمین میکند که مدل خاصی را که برای خروجی بدون محدودیت تنظیم شده است دریافت میکنید. اگر میخواهید از مقدار پیشفرض ۲,۰۴۸ توکن استفاده کنید، max_tokens را تنظیم نکنید.
مرحله ۳: فعالسازی استریمینگ برای خروجی بلادرنگ
با تنظیم 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)آمار مصرف توکن در آخرین قطعه استریم ظاهر میشود. این به شما کمک میکند هزینهها را به دقت ردیابی کنید. استریم تأخیر ادراکشده را برای کاربران کاهش میدهد.
مرحله ۴: استفاده از فراخوانی تابع با مدل بدون سانسور
توابع را در بدنه درخواست تعریف کنید. مدل میتواند بر اساس ورودی کاربر این توابع را فراخوانی کند. این کار برای استخراج داده یا فعالسازی عملیات مفید است.
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)tool_choice را برای کنترل نحوه انتخاب توابع توسط مدل مشخص کنید. این ویژگی با مدل بدون محدودیت ما به خوبی کار میکند. میتوانید از آن برای منطق بازی یا استخراج دادههای ساختاریافته استفاده کنید.
مرحله ۵: اعمال حالت JSON برای دادههای ساختاریافته
response_format را روی json_object تنظیم کنید. این کار مدل را مجبور به تولید JSON معتبر میکند. این کار خطاهای تجزیه را در برنامهی شما کاهش میدهد.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);این برای تولید دادههای ساختاریافته مانند حالتهای بازی یا فایلهای پیکربندی ایدهآل است. اطمینان حاصل کنید که پرامپتهای شما طرحواره JSON را به وضوح تعریف میکنند. مدل به این قالب به طور ثابت پایبند است.
مرحله ۶: مدیریت توکنها و پنجرههای زمینه
پنجره زمینه ۱۰۰,۰۰۰ توکن است. این شامل ورودی و خروجی است. مصرف توکنهای خود را به دقت مدیریت کنید تا در محدودیتها بمانید.
curl https://api.chataiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the build script and show errors"}]
}'max_tokens را تنظیم کنید تا طول خروجی کنترل شود. مقدار پیشفرض ۲,۰۴۸ توکن است. میتوانید این مقدار را تا ۱۶,۰۰۰ توکن در هر درخواست افزایش دهید. مصرف توکن را در هدرهای پاسخ API پایش کنید.
مرحله ۷: اشکالزدایی خطاهای رایج یکپارچهسازی
ابتدا اعتبار کلید API خود را بررسی کنید. اطمینان حاصل کنید که URL پایه صحیح است. پیامهای خطا را برای جزئیات خاص مرور کنید.
- 401: کلید API نامعتبر یا منقضی شده.
- 429: تجاوز از محدودیت نرخ (۳۰۰ درخواست در دقیقه).
- 400: بدنه درخواست یا پارامترهای نامعتبر.
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)بررسی کنید که پارامتر مدل شما روی "uncensored" تنظیم شده است. اطمینان حاصل کنید که از محدودیت 8 MB بدنه درخواست فراتر نمیروید. برای هزینههای دوبرابر یا مشکلات اعتبار به صفحه پشتیبانی مراجعه کنید.
نتیجهگیری: چرا چت هوش مصنوعی بدون سانسور انتخاب درست است
API ما یک راهحل ساده و بدون سانسور برای توسعهدهندگان ارائه میدهد. شما یک endpoint سازگار با OpenAI دریافت میکنید که بدون فیلتر محتوا برای محتوای بزرگسالان قانونی است. قیمتگذاری شفاف و پرداخت بهکارکرد است. هیچ قفل اشتراک یا هزینه ماهانهای وجود ندارد. اعتبار هرگز منقضی نمیشود. امروز شروع به یکپارچهسازی کنید و از اعتبار آزمایشی رایگان استفاده کنید.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);پرسشهای رایج
آیا مدل چت هوش مصنوعی بدون سانسور واقعاً نامحدود است؟
بله، مدل موضوعات بزرگسالان قانونی، داستانی یا بحثبرانگیز را رد نمیکند. برای خروجی بدون محدودیت تنظیم شده است. تنها محدودیت سخت، عدم وجود محتوای جنسی مرتبط با کودکان است.
اندازه پنجره زمینه چقدر است؟
پنجره زمینه ۱۰۰,۰۰۰ توکن است. این مقدار شامل هم متن ورودی و هم پاسخ مدل میشود. میتوانید max_tokens را تا ۱۶,۰۰۰ در هر درخواست تنظیم کنید.
چگونه برای API ربات هوش مصنوعی بدون سانسور پرداخت کنم؟
شما فقط با ارز دیجیتال پرداخت میکنید. ما USDT (TRC20) یا USDC (Base) را میپذیریم. اعتبار پیشپرداخت بر اساس مصرف واقعی توکن شارژ میشود. خطاها و رد شدنها رایگان هستند.
آیا API چت هوش مصنوعی بدون سانسور از استریم پشتیبانی میکند؟
بله، Streaming از طریق رویدادهای ارسالشده از سرور (SSE) فعال است. خروجی توکنها را بهصورت بلادرنگ دریافت میکنید. آمار مصرف توکن در قطعه نهایی ظاهر میشود.
کلید API شما در کنار است
ثبتنام کنید، کلید را بگیرید و endpoint URL را تغییر دهید. همین است.
https://api.chataiunrestricted.com/v1با اعتبار آزمایشی امتحان کنید