fa ▾

UnsensoredGPTمستندات API سازگار با OpenAI

مستندات API سازگار با OpenAI

API GPT بدون سانسور را در عرض چند دقیقه با تغییر URL پایه SDK OpenAI موجود خود به URL ما شروع کنید. این مستندات شامل احراز هویت، فرمت‌های درخواست و مدیریت پاسخ‌های پخش زنده (streaming) برای برنامه‌های هوش مصنوعی بدون سانسور شما است.

https://api.unsensoredgpt.com/v1

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

اولین مرحله پیکربندی مشتری شما برای استفاده از URL پایه ما است. SDK خود را به https://api.unsensoredgpt.com/v1 و کلید API خود را در Authorization header. این کلید بلافاصله پس از ثبت‌نام از طریق گوگل یا ایمیل در داشبورد دریافت می‌شود.

احراز هویت ما ساده است: نیازی به دامنه‌های پیچیده یا جریان‌های OAuth نیست. فقط از کلیدی که تولید کرده‌اید استفاده کنید.

شناسه مدلی که باید در هر درخواست ارسال کنید uncensored. این یک مدل با وزن باز است که برای استفاده بزرگسالان بهینه‌سازی شده و با GPT یا Claude متفاوت است. این مدل یک مدل فروش مجددی از ارائه‌دهندگان نیست.

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

یک درخواست تکمیل چت استاندارد ارسال کنید تا اتصال و مصرف توکن را آزمایش کنید. از uncensored شناسه مدل برای اطمینان از اینکه به تنظیم خاص ما متصل می‌شوید.

این مثال یک وظیفه ساده تولید متن را نشان می‌دهد. اگر پاسخ JSON با محتوا دریافت کردید، یکپارچه‌سازی شما به درستی کار می‌کند.

curl https://api.unsensoredgpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate the API status response"}]
  }'

بررسی کنید usage فیلد برای بررسی تعداد توکن‌ها در برابر موجودی اعتبار پیش‌پرداخت ما.

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

از رسمی openai کتابخانه پایتون برای تعامل با API ما. URL پایه را به نقطه پایانی ما تنظیم کنید و کلید API خود را ارائه دهید.

این رویکرد به شما امکان می‌دهد کدهای موجود را بدون بازنویسی کلاینت‌های HTTP دوباره استفاده کنید. کتابخانه به‌طور خودکار سریال‌سازی را مدیریت می‌کند.

from openai import OpenAI

client = OpenAI(base_url="https://api.unsensoredgpt.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 در راه‌اندازی کلاینت یا بدنه درخواست خود بفرستید.

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

برای توسعه‌دهندگان جاوااسکریپت، SDK Node.js دقیقاً مانند نسخه Python کار می‌کند. کلاینت را با base URL و کلید خود مقداردهی اولیه کنید.

Pass the uncensored شناسه مدل برای اطمینان از مسیریابی صحیح. SDK مدیریت اتصال و تلاش مجدد را انجام می‌دهد.

import OpenAI from "openai";

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

این پیکربندی از تماس‌های همزمان و ناهمزمان بسته به معماری برنامه شما پشتیبانی می‌کند.

پاسخ‌های استریم (SSE)

استریمینگ را با تنظیم stream: true در درخواست. API ما رویدادهای ارسال‌شده توسط سرور (SSE) را برای تحویل بلادرنگ توکن برمی‌گرداند.

تجزیه delta.content field from each chunk to assemble the final response. Token usage statistics are included in the final chunk.

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)

استریمینگ تأخیر ادراک‌شده را برای خروجی‌های طولانی کاهش می‌دهد. این روش برای رابط‌های چت ایده‌آل است.

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

پنجره زمینه شما ۱۰۰,۰۰۰ توکن در مجموع است. حداکثر خروجی در هر درخواست ۱۶,۰۰۰ توکن است. عبور از این محدودیت‌ها خطای ۴۰۰ برمی‌گرداند.

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

پرامپت‌ها برای آموزش استفاده نمی‌شوند. اعتبار شما هرگز منقضی نمی‌شود. خطاهای 402 را با شارژ از طریق کریپتو برای ادامه سرویس مدیریت کنید.

پرسش‌های رایج

آدرس پایه برای API GPT بدون سانسور (unsensored) چیست؟

URL پایه HTTPS://api.unsensoredgpt.com/v1 است. باید این مورد را در پیکربندی کلاینت سازگار با OpenAI خود تنظیم کنید.

آیا این API از استریم پشتیبانی می‌کند؟

بله، stream: true را تنظیم کنید تا رویدادهای ارسال‌شده توسط سرور را دریافت کنید. مصرف توکن در قطعه نهایی گزارش می‌شود.

اگر اعتبارم تمام شود چه می‌شود؟

درخواست‌ها خطای 402 برمی‌گردانند. می‌توانید هر زمان با USDT یا USDC شارژ کنید. اعتبار هرگز منقضی نمی‌شود.

کلید API خود را باز کنید

ثبت‌نام کنید، کلید را دریافت کنید و به URL پایه جدید متصل شوید. این تمام پیکربندی است.

دریافت کلید API