مستندات API برای مدلهای بدون سانسور
شروع با API بدون سانسور ما با جایگزینی URL پایه و ارسال درخواستها به همان نقاط پایانی که از قبل میشناسید.
URL پایه احراز هویت
درخواستها را به URL پایه ما با کلید API خود در هدر Authorization ارسال کنید تا بلافاصله به مدل بدون سانسور دسترسی پیدا کنید.
استفاده Bearer <your-key> برای هر فراخوانی. کلید هنگام ثبتنام از طریق Google یا ایمیل تولید میشود. آن را امن نگه دارید، زیرا حساب پیشپرداخت شما را شناسایی میکند.
ما از احراز هویت استاندارد سازگار با OpenAI استفاده میکنیم. اگر کلید شما نامعتبر باشد، خطای 401 دریافت میکنید. اگر اعتبار شما تمام شود، خطای 402 دریافت میکنید که نیاز به شارژ با ارز دیجیتال دارد.
اولین درخواست
اولین درخواست خود را با ارسال یک پیام ساده به انتهای تکمیلهای چت و استفاده از کلید API انجام دهید.
این مثال cURL ساختار حداقلی مورد نیاز برای دریافت پاسخ متنی از مدل بدون سانسور را نشان میدهد.
جایگزین کنید <YOUR_API_KEY> با کلید نمایش داده شده در داشبورد. پاسخ شامل متن تولید شده در content فیلد.
curl https://api.chatgptnofilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list 3 unix commands to find large files"}]
}'
یکپارچهسازی پایتون
از کتابخانه رسمی پایتون OpenAI برای تعامل با API ما با متصل کردن آن به URL پایه ما استفاده کنید.
این رویکرد نیاز به منطق کلاینت سفارشی ندارد. فقط base_url و کلید API خود را ارائه دهید. کتابخانه سریالسازی و تجزیه پاسخ را به صورت خودکار انجام میدهد.
این روش به طور بینقص با کدهای موجودی که هدفشان OpenAI است کار میکند. شما تنها نیاز دارید پیکربندی نقطه پایانی (endpoint) را تنظیم کنید.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptnofilter.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
ادغام با API در Node.js با مقداردهی اولیه کلاینت با URL پایه و اعتبارنامههای خاص ما.
SDK Node ساختار کلاینت Python را بازآفرینی میکند. URL پایه و کلید API را هنگام مقداردهی اولیه ارسال کنید. بقیه کد با پیادهسازیهای استاندارد OpenAI یکسان است.
این امکان تعویض ارائهدهندگان را بدون بازنویسی منطق برنامه شما فراهم میکند. ساختار پاسخ با مشخصات OpenAI مطابقت دارد.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptnofilter.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: true در پارامترهای درخواست.
استریمینگ تأخیر ادراکشده را برای خروجیهای طولانی کاهش میدهد. هر قطعه شامل پاسخ جزئی است. قطعه نهایی شامل آمار مصرف توکن برای صورتحساب میباشد.
رویدادهای استریم را در کد خود مدیریت کنید تا رابط کاربری به صورت بلادرنگ بهروز شود. این مورد برای رابطهای چت که کاربران انتظار بازخورد فوری دارند، ضروری است.
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)
Limits and context window
مدل از پنجره زمینه ۱۰۰,۰۰۰ توکنی برای ورودی و خروجی ترکیبی پشتیبانی میکند.
محدودیت نرخ درخواستها روی ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان به ازای هر کلید تنظیم شده است. بدنه درخواست نباید از 8 MB تجاوز کند.
اگر از محدودیت نرخ تجاوز کنید، خطای ۴۲۹ دریافت خواهید کرد. چند ثانیه صبر کنید و سپس مجددا تلاش کنید. پنجره زمینه اجازه تاریخچه مکالمه گسترده را بدون قطع شدن فوری میدهد.
پرسشهای رایج
آیا این API رسمی ChatGPT بدون فیلتر است؟
خیر، ما یک ارائهدهنده مستقل هستیم. مدل بدون سانسور اختصاصی خود را از طریق یک رابط سازگار با OpenAI سرو میکنیم. این مدل GPT-4 یا هیچ مدل دیگری از فروشندگان نیست.
چگونه برای API chatgpt بدون سانسور پرداخت کنم؟
شما با ارز دیجیتال (USDT روی شبکه TRC20 یا USDC روی شبکه Base) شارژ میکنید. اعتبار بر اساس توکنهای مصرف شده کسر میشود. خطاها و رد شدن درخواستها رایگان هستند.
آیا مدل محتوای NSFW را فیلتر میکند؟
مدل محتوای بزرگسالان قانونی یا داستانی را رد نمیکند. برای استفاده بدون محدودیت طراحی شده است. تنها محتوای جنسی مرتبط با کودکان به شدت فیلتر میشود.
کلید API شما نزدیک است
ثبتنام کنید، کلید خود را کپی کنید، URL پایه را بهروز کنید. این تمام پیکربندی است.