API بدون سانسور AI را سریع یکپارچه کنید
شروع استفاده از API AI بدون سانسور در عرض چند دقیقه با اشاره کلاینت سازگار با OpenAI موجود خود به URL پایه ما. این راهنمای شروع سریع شامل احراز هویت، تکمیلهای چت، استریم و فراخوانی ابزار با مثالهای عینی است.
URL پایه احراز هویت
بله، میتوانید به سرعت با استفاده از URL پایه ارائه شده در داشبورد احراز هویت کنید. سرویس ما از هدرهای استاندارد کلید API استفاده میکند که با هر SDK OpenAI سازگار است. کلید خود را بلافاصله پس از ثبتنام با گوگل یا ایمیل دریافت میکنید. برای راهاندازی اولیه نیازی به شماره تلفن نیست.
تنظیم base_url به https://api.isgrokuncensored.com/v1. کلید خود را در Authorization header. سیستم اعتبارنامهها را قبل از پردازش هر توکن اعتبارسنجی میکند. خطاهایی مانند 401 نشاندهنده کلید نامعتبر یا فاقد کلید است. اگر کلید کار نمیکند، داشبورد را بررسی کنید.
نقطه پایانی تکمیل چت
یک درخواست POST به /v1/chat/completions برای دریافت پاسخهای متنی. این اندپوینت آرایههای پیام استاندارد را میپذیرد و متن تولید شده را برمیگرداند. از تصاویر، صوت یا امبدینگها پشتیبانی نمیکند. از شناسه مدل uncensored برای تمام درخواستها. این تضمین میکند که از مدل وزنباز صحیح استفاده میکنید.
توکنهای ورودی به ازای هر میلیون توکن ۰.۱۵ دلار هزینه دارند، در حالی که توکنهای خروجی ۰.۵۰ دلار به ازای هر میلیون توکن هستند. اعتبار پیشپرداخت فقط بابت مصرف واقعی کسر میشود. خطاها و رد شدن درخواستها از موجودی شما کسر نمیشوند. میتوانید تا ۸ مگابایت به ازای هر بدنه درخواست ارسال کنید. این محدودیت بیشتر تعاملات متنی استاندارد را پوشش میدهد.
پاسخهای استریمشده و مصرف توکن
استریمینگ را با تنظیم stream به true در درخواست خود. شما برای تحویل بلادرنگ توکن، رویدادهای سرگرمشده سرور (SSE) دریافت میکنید. قطعه نهایی شامل آمار کل مصرف توکن است. این به شما امکان میدهد هزینهها را به صورت بلادرنگ ردیابی کنید. این برای ساخت رابطهای چت پاسخگو ضروری است.
دادههای SSE را تجزیه کنید تا رابط کاربری خود را بهتدریج بهروزرسانی کنید. مدل متن را بهطور پیوسته تولید میکند تا زمانی که پنجره زمینه پر شود یا یک دنباله توقف فعال شود. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است. باید max_tokens برای غلبه بر 2,048 توکن پیشفرض. این از صورتحسابهای غیرمنتظره ناشی از پاسخهای بلند جلوگیری میکند.
فراخوانی تابع و حالت JSON
از tools پارامتری برای فعالسازی قابلیتهای فراخوانی تابع. طرحواره ابزار خود را در بدنه درخواست تعریف کنید. مدل آرگومانهای ساختاریافته برای توابع شما بازگردانده و این کار به صورت روان با کلاینتهای سازگار با OpenAI انجام میشود. همچنین میتوانید با response_format. این برای تجزیه دادههای ساختاریافته مفید است.
تنظیم response_format به {"type": "json_object"} برای دریافت JSON خالص. این حالت متن مکالمهای را غیرفعال میکند. این حالت برای یکپارچهسازیهای برنامهنویلی ایدهآل است. میتوانید ابزارها و حالت JSON را برای کارکردهای پیچیده ترکیب کنید. API تجزیه را به صورت داخلی مدیریت میکند. شما فقط نیاز دارید ساختار خروجی را اعتبارسنجی کنید.
پارامترهای مدل: دما و top_p
تنظیم temperature برای کنترل تصادفیسازی. مقادیر بالاتر خروجیهای خلاقانهتری تولید میکنند. مقادیر پایینتر پاسخها را قطعیتر میکنند. پیشفرض معمولاً ۱.۰ است. میتوانید آن را بین ۰ و ۲ تنظیم کنید. استفاده از top_p برای نمونهگیری هسته. این جرم احتمال توکنهای مورد نظر را محدود میکند. این در کنار دما برای بهبود کیفیت خروجی کار میکند.
Other supported parameters include stop توالیها، seed برای تکرارپذیری، و جریمههایی مانند presence_penalty. اینها به تنظیم فرآیند تولید کمک میکنند. میتوانید ترکیبات مختلفی را آزمایش کنید. API تمام پارامترهای استاندارد OpenAI را رعایت میکند. این امر مهاجرت آسان از سایر ارائهدهندگان را تضمین میکند. مقادیر مختلف را آزمایش کنید تا بهترین تطابق را برای مورد استفاده خود پیدا کنید.
Limits, errors, and context window
پنجره زمینه (Context Window) در مجموع ۱۰۰,۰۰۰ توکن پشتیبانی میکند. این شامل توکنهای ورودی (Prompt) و خروجی (Completion) است. میتوانید اسناد بزرگ برای تحلیل ارسال کنید. محدودیت نرخ اجازه ۳۰۰ درخواست در دقیقه به ازای هر کلید را میدهد. همزمانی به ۸ درخواست همزمان محدود است. تجاوز از این محدودیتها خطای 429 برمیگرداند. با Exponential Backoff مجددا تلاش کنید.
خطاها را در کد خود به شیوهای مناسب مدیریت کنید. خطای ۴۰۲ یعنی اعتبار پیشپرداخت شما تمام شده است. برای ادامه سرویس با ارز دیجیتال شارژ کنید. خطای ۴۰۱ نشاندهنده یک مشکل احراز هویت است. اعتبار کلید خود را بررسی کنید. API برای درخواستهای ناموفق ناشی از خطاهای اعتبارسنجی هزینهای دریافت نمیکند. این از موجودی شما در برابر افزایشهای ناگهانی تصادفی محافظت میکند.
cURL
curl https://api.isgrokuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC timestamp"}]
}'پایتون
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokuncensored.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
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.isgrokuncensored.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 = 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 هوش مصنوعی بدون سانسور چیست؟
URL پایه HTTPS://api.isgrokuncensored.com/v1 است. باید این را در پیکربندی SDK سازگار با OpenAI خود تنظیم کنید. این نقطه پایدار پیشفرض OpenAI را جایگزین میکند. این اطمینان حاصل میکند که درخواستها به سرورهای ما میروند. URL از درخواستهای جریاندهی و غیرجریاندهی پشتیبانی میکند. از آن برای تمام تکمیلهای گفتگو استفاده کنید.
چگونه پاسخهای جریان را با LLM بدون سانسور مدیریت کنم؟
پارامتر stream را روی true در درخواست خود تنظیم کنید. رویدادهای ارسالی سرور (SSE) شامل متن جزئی دریافت خواهید کرد. هر قطعه را تجزیه کنید تا رابط کاربری خود را بهروزرسانی کنید. قطعه نهایی شامل دادههای استفاده از توکن است. این اجازه میدهد متن تولیدشده بهصورت بلادرنگ نمایش داده شود. این روش برای پاسخهای بزرگ کارآمد است.
اگر از محدودیت نرخ عبور کنم چه اتفاقی میافتد؟
کد وضعیت ۴۲۹ دریافت میکنید. API اجازه ۳۰۰ درخواست در دقیقه به ازای هر کلید را میدهد. همزمانی به ۸ درخواست همزمان محدود است. backoff نمایی را در کلاینت خود پیادهسازی کنید. این کار از بارگذاری بیش از حد سرور جلوگیری میکند. درخواست را پس از یک تأخیر کوتاه مجدداً تلاش کنید. API برای درخواستهایی که اعتبارسنجی آنها با شکست مواجه میشود، هزینهای برای درخواستهای محدود شده نرخ دریافت نمیکند.
کلید API خود را اکنون دریافت کنید
ثبتنام کنید، کلید خود را کپی کنید و آدرس پایه خود را بهروز کنید. همینها برای پیکربندی کافی است.