fa ▾
دریافت کلید آزمایشی

gptnorestrictions.com/مستندات

LLM بدون سانسور را در چند دقیقه یکپارچه کنید

API LLM بدون سانسور ما را در عرض چند دقیقه با استفاده از کد کلاینت سازگار با OpenAI استاندارد یکپارچه کنید. ما زیرساخت را مدیریت می‌کنیم؛ شما صورتحساب دقیق توکن و بدون رد شدن برای محتوای بزرگسالان قانونی دریافت می‌کنید.

URL پایه و احراز هویت

از URL پایه اختصاصی و یک کلید API معتبر برای مسیریابی درخواست‌ها به مدل uncensored ما استفاده کنید. نقطه پایانی HTTPS://api.gptnorestrictions.com/v1 است. کلید خود را در هدر Authorization به عنوان یک توکن Bearer ارسال کنید. این پیکربندی با هر SDK OpenAI کار می‌کند با تغییر پارامتر base_url. شما یک کلید فعال به ازای هر حساب دارید که در داشبورد تولید می‌شود. برای ثبت‌نام نیاز به شماره تلفن نیست، فقط ایمیل یا ورود با گوگل.

ارسال اولین درخواست تکمیل

یک درخواست POST به /v1/chat/completions ارسال کنید و پیام‌های system و user خود را همراه آن بفرستید. شناسه مدل "uncensored" است. این درخواست یک پاسخ متنی بدون فیلترهای محتوایی برای موضوعات بزرگسالان قانونی برمی‌گرداند. می‌توانید اتصال خود را فوراً با این دستور curl تست کنید:

curl https://api.gptnorestrictions.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the five core components of a standard REST API."}]
  }'

YOUR_API_KEY را با کلید تولید شده خود جایگزین کنید. پاسخ شامل جزئیات استفاده از توکن برای صورتحساب دقیق است. خطاهایی مانند 401 نشان‌دهنده کلید نامعتبر است، در حالی که 402 یعنی شما نیاز به شارژ اعتبار از طریق کریپتو دارید.

یکپارچه‌سازی SDK Python

از کتابخانه رسمی پایتون OpenAI برای تعامل روان با API ما استفاده کنید. URL پایه را به نقطه پایانی ما تنظیم کنید و کلید API خود را ارائه دهید. مدل «uncensored» از پارامترهای استاندارد مانند temperature و top_p پشتیبانی می‌کند. این به شما اجازه می‌دهد از ساختارهای کد آشنا برای برنامه‌های خود استفاده کنید. این حداقل پیکربندی است:

from openai import OpenAI

client = OpenAI(base_url="https://api.gptnorestrictions.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)

اطمینان حاصل کنید که شیء پاسخ را مدیریت می‌کنید تا متن تولید شده را استخراج کنید. این رویکرد با کلاینت‌های موجود OpenAI سازگار است و در عین حال تولید محتوای نامحدود را فراهم می‌کند.

پیکربندی Node SDK

API ما را در برنامه‌های Node.js خود با استفاده از پکیج npm استاندارد OpenAI ادغام کنید. URL پایه و کلید API را قبل از ارسال درخواست پیکربندی کنید. مدل uncensored به فراخوانی‌های استاندارد تکمیل چت پاسخ می‌دهد. این تضمین می‌کند که منطق موجود شما بدون بازسازی عمیق کار می‌کند. کلاینت را به این شکل مقداردهی اولیه کنید:

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.gptnorestrictions.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);

متد chat.completions.create را با پیام‌های خود فراخوانی کنید. پاسخ، محتوای تولید شده توسط LLM را ارائه می‌دهد. این متد برای برنامه‌های سمت سرور که به تولید متن بدون سانسور قابل اعتماد نیاز دارند، ایده‌آل است.

مدیریت پاسخ‌های جریان‌سازی

استریمینگ را با تنظیم stream به true در درخواست فعال کنید. API رویدادهای Server-Sent (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)

بخش‌های محتوا را جمع‌آوری کنید تا پاسخ کامل را تشکیل دهید. این روش برای رابط‌های چت بلادرنگ کارآمد است. به شما اجازه می‌دهد متن را همان‌طور که تولید می‌شود نمایش دهید، بدون اینکه منتظر تکمیل کامل بمانید.

محدودیت‌ها، خطاها و پنجره زمینه

API ما از پنجره زمینه ۱۰۰,۰۰۰ توکنی برای پرامپت و تکمیل پشتیبانی می‌کند. شما به ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان در کلید محدود هستید. اگر این محدودیت‌ها را تجاوز کنید، خطای 429 دریافت می‌کنید. خطاهای رایج شامل 401 برای کلیدهای نامعتبر و 402 برای اعتبار ناکافی است. درخواست‌های زیر 8 MB پذیرفته می‌شوند. خطاها و رد شدن‌ها اعتبار مصرف نمی‌کنند. این تضمین می‌کند که فقط برای استفاده موفقیت‌آمیز توکن پرداخت می‌کنید. محدودیت‌های خود را با نظارت بر داشبورد استفاده مدیریت کنید.

01

سوالات متداول

آیا API GPT بدون محدودیت با کلاینت‌های استاندارد OpenAI سازگار است؟

بله، کاملاً با OpenAI سازگار است. فقط باید base_url و کلید API را در پیکربندی SDK خود به‌روز کنید. از endpointهای استاندارد مانند chat/completions با شناسه مدل "uncensored" پشتیبانی می‌کند.

اگر به محدودیت نرخ برسم چه اتفاقی می‌افتد؟

خطای ۴۲۹ Too Many Requests را دریافت خواهید کرد. شما به ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان به ازای هر کلید محدود هستید. لحظه‌ای صبر کنید و مجدداً تلاش کنید، یا اگر موجود است طرح استفاده خود را ارتقا دهید.

آیا مدل بدون سانسور محتوای بزرگسالان را رد می‌کند؟

این به طور کلی محتوای بزرگسالان قانونی، داستانی یا بحث‌برانگیز را رد نمی‌کند. تنها محدودیت سخت، محتوای جنسی مرتبط با کودکان است که همیشه رد می‌شود. این آن را برای کاربردهای چت‌بات NSFW ایده‌آل می‌سازد.

کلید API خود را بلافاصله دریافت کنید

ثبت‌نام کنید، کلید را کپی کنید و URL پایه را به‌روزرسانی کنید. همین است.