شروع سریع API Uncencored chat gpt
همین حالا با API بدون سانسور ما با استفاده از SDKهای استاندارد OpenAI شروع به تولید متن کنید. این شروع سریع شامل احراز هویت، درخواستهای پایه و استریم بدون رد شدنهای غیرمنتظره است.
https://api.gptchatuncencored.com/v1uncensored
URL پایه و احراز هویت
آدرس پایه برای تمام درخواستها https://api.gptchatuncencored.com/v1. شما با ارسال کلید API خود در Authorization هدر به عنوان یک توکن Bearer. این با هر کلاینت سازگار با OpenAI کار میکند، فقط با بهروزرسانی URL پایه و پیکربندی کلید.
کلید API شما بلافاصله پس از ثبتنام از طریق گوگل یا ایمیل تولید میشود. آن را امن نگه دارید، زیرا دسترسی به اعتبار پیشپرداخت شما را فراهم میکند. خطاها و رد درخواستها اعتبار مصرف نمیکنند، اما درخواستهای معتبر مصرف میکنند.
ارسال اولین درخواست
یک درخواست POST به /v1/chat/completions با پیام و شناسه مدل uncensored. این انتهایبند، پاسخهای متنی بدون فیلترهای محتوا برای استفاده بزرگسالان قانونی برمیگرداند.
- تنظیم
modelfield touncensored. - اگر نیاز است دستورالعمل سیستم را برای هدایت لحن قرار دهید.
- انتظار یک پاسخ JSON با متن تولید شده را داشته باشید.
پنجره زمینه (Context Window) در مجموع ۱۰۰,۰۰۰ توکن پشتیبانی میکند و مکالمات طولانی را امکانپذیر میسازد.
curl https://api.gptchatuncencored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the HTTP status code for a 404 error"}]
}'کارکرد کلید خود را پیش از مقیاسدهی مصرف آزمایش کنید.
یکپارچهسازی SDK Python
از SDK رسمی Python OpenAI برای تعامل با API ما استفاده کنید. بسته را از طریق pip نصب کنید و URL پایه را طوری پیکربندی کنید که به نقطه پایانی ما اشاره کند.
این رویکرد به شما اجازه میدهد کد موجودی که هدف آن OpenAI است، مجدداً استفاده کنید. کلید API خود را ارسال کنید و مدل را روی uncensored. SDK بهطور خودکار پیکربندی JSON و تجزیه خطاها را مدیریت میکند.
from openai import OpenAI
client = OpenAI(base_url="https://api.gptchatuncencored.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)با یک پرامپت ساده آزمایش کنید تا اتصال را تأیید کنید. دما و top_p را برای واریاسیونهای خلاقانه تنظیم کنید.
یکپارچهسازی Node SDK
SDK Node.js دقیقاً مشابه نسخه Python کار میکند. پکیج را نصب کرده و کلاینت را با URL پایه و کلید خود مقداردهی اولیه کنید.
این مورد، یکپارچهسازی روان را در برنامههای Node امکانپذیر میسازد. مدل را روی uncensored برای پاسخهای نامحدود. میتوانید پارامترهایی مانند stop sequences یا seed برای تکرارپذیری.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptchatuncencored.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 در درخواست شما. API رویدادهای ارسالی سرور (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 نامعتبر یا فاقد کلید است. خطای ۴۰۲ به معنای اتمام اعتبار پیشپرداخت است. خطای ۴۲۹ نشان میدهد که از محدودیت نرخ تجاوز کردهاید.
پنجره زمینه ۱۰۰,۰۰۰ توکن برای ورودی و خروجی است. خروجی در هر درخواست به ۱۶,۰۰۰ توکن محدود است، یا ۲,۰۴۸ اگر max_tokens را حذف کنید max_tokens, خطاها و رد شدنها اعتبار را شارژ نمیکنند. اعتبار هرگز منقضی نمیشود، اما اعتبارات پیشپرداخت غیرقابل استرداد هستند.
سوالات متداول
آیا این سرویس ChatGPT بدون سانسور رسمی است؟
خیر، ما یک ارائهدهنده مستقل هستیم. ما یک مدل اختصاصی بدون سانسور را میزبانی میکنیم که با SDKهای OpenAI سازگار است اما GPT، Claude یا هیچ مدل دیگری از فروشندگان نیست. برای جزئیات خاص، مستندات فروشنده را بررسی کنید.
چگونه پاسخهای API چت موازی با نقلقولهای ناقص را اشکالزدایی کنم؟
مشتری خود را طوری پیکربندی کنید که قطعات SSE را برای استریم به درستی مدیریت کند. برای درخواستهای موازی، بررسی کنید که هر درخواست کلید یا زمینه رشتهای منحصر به فرد داشته باشد. API ما پاسخهای کامل را برای هر درخواست برمیگرداند، بنابراین موازیسازی به محدودیتهای همزمانی مشتری شما بستگی دارد.
اگر از پنجره زمینه عبور کنم چه اتفاقی میافتد؟
درخواستهایی که از محدودیت ۱۰۰,۰۰۰ توکن تجاوز کنند، احتمالاً شکست میخورند یا بسته به پیادهسازی کلاینت شما تکهتکه میشوند. API تا ۱۰۰,۰۰۰ توکن در مجموع را میپذیرد. خروجی در هر درخواست به ۱۶,۰۰۰ توکن محدود است. تاریخچه خود را مدیریت کنید تا در محدودیتها بمانید.
کلید API خود را امن کنید
ثبتنام کنید، کلید خود را بازیابی کنید و آدرس پایه (base URL) را بهروز کنید. این همه است.