شروع سریع API IA بدون سانسور
کلید API AI بدون سانسور خود را دریافت کنید و شروع به ارسال درخواستهای متنی در عرض چند دقیقه کنید. این راهنمای شروع سریع، اصول اولیه یکپارچهسازی API سازگار با OpenAI ما را در پروژههای شما پوشش میدهد.
- به ازای هر 1M توکن ورودی
- $0.15
- توکنهای خروجی / ۱ میلیون
- $0.50
- زمینه توکن
- 100,000
- اعتبار آزمایشی
- $0.50
- درخواست در دقیقه
- 300
نصب و راهاندازی
کتابخانه رسمی SDK را برای زبان مورد علاقه خود نصب کنید. API ما با هر کلاینت استاندارد OpenAI-compatible سازگار است، بنابراین میتوانید از کتابخانههایی که به آنها اعتماد دارید استفاده کنید. فرآیند راهاندازی نیاز به پیکربندی خاصی فراتر از افزودن وابستگی به محیط پروژه شما ندارد.
برای احراز هویت درخواستهای خود به یک کلید API نیاز دارید. بلافاصله پس از ثبتنام از طریق Google یا ایمیل، یکی ایجاد کنید. کلید یک بار روی صفحه نمایش داده میشود، بنابراین آن را بلافاصله در کلیپبورد یا ذخیرهسازی امن کپی کنید. برای جلوگیری از استفاده غیرمجاز از موجودی پیشپرداخت خود، آن را خصوصی نگه دارید.
پیکربندی: base_url و کلید
مشتری خود را به URL پایه ما هدایت کنید و هدر کلید API را تنظیم کنید. از نقطه پایانی خاصی که در داشبورد شما ارائه شده است استفاده کنید. این تضمین میکند که درخواستهای شما مستقیماً به مدل بدون سانسور ارسال میشوند و هیچ ابهامی در مسیریابی وجود ندارد. URL پایه HTTPS://api.iasemsensura.com/v1 است.
تنظیم Authorization هدر به Bearer YOUR_API_KEY. این هدر هر درخواستی که ارسال میکنید را احراز هویت میکند. بدون کلید صحیح، API ورودی شما را با خطای 401 رد میکند. همیشه بررسی کنید که کلید شما با کلیدی که هنگام ثبتنام نمایش داده میشود مطابقت دارد.
ارسال اولین درخواست شما
یک درخواست تکمیل چت ساده برای آزمایش اتصال ارسال کنید. از شناسه مدل uncensored برای اطمینان از دریافت خروجی صحیح. این مدل برای تولید متن نامحدود بهینهسازی شده است. این مدل نقشآفرینی و مضامین بزرگسالان را بدون ردپنهادهای استاندارد مدیریت میکند.
در اینجا یک مثال cURL پایه برای شروع کار آورده شده است. جایگزین را با کلید API واقعی خود جایگزین کنید. این دستور یک پرامپت کوتاه ارسال میکند و انتظار پاسخ مستقیم دارد.
curl https://api.iasemsensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate 200 words of dark fantasy lore"}]
}'
مدیریت پاسخهای جریانسازی
جریانسازی را برای تولید بلادرنگ توکن فعال کنید. این برای برنامههایی که متن را به محض تولید نمایش میدهند حیاتی است. API رویدادها را از طریق رویدادهای ارسالشده از سرور (SSE) برمیگرداند. شما قطعات متن را به محض در دسترس بودن دریافت میکنید.
از SDK پایتون برای مدیریت استریم به طور کارآمد استفاده کنید. کتابخانه اتصال را مدیریت میکند و توکنها را هنگام رسیدن ارائه میدهد. این رویکرد تأخیر ادراکشده برای کاربران نهایی را کاهش میدهد. همچنین امکان نمایش فوری نتایج جزئی را فراهم میکند.
from openai import OpenAI
client = OpenAI(base_url="https://api.iasemsensura.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)
فراخوانی تابع و حالت JSON
از فراخوانی تابع برای استخراج دادههای ساختاریافته یا استفاده از ابزار استفاده کنید. ابزارهای خود را در بدنه درخواست تعریف کنید. مدل یک شیء JSON شامل آرگومانهای مورد نیاز را برمیگرداند. این ویژگی در کنار تولید متن استاندارد کار میکند.
فعالسازی حالت JSON برای اجبار خروجی به یک قالب خاص. تنظیم response_format به {"type": "json_object"}. این امر تضمین میکند که پاسخ JSON معتبر است. از SDK Node برای یکپارچهسازی آسان با محیطهای جاوااسکریپت استفاده کنید.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasemsensura.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);
درک استفاده و محدودیتهای توکن
مصرف توکنها و محدودیتهای درخواست را به دقت پایش کنید. پنجره زمینه تا ۱۰۰,۰۰۰ توکن در هر درخواست پشتیبانی میکند. این شامل پرامپت ورودی و خروجی تولید شده میشود. حداکثر خروجی ۱۶,۰۰۰ توکن است مگر اینکه خلاف آن را مشخص کنید.
شما به ۳۰۰ درخواست در دقیقه به ازای هر کلید محدود هستید. همزمانی به ۸ درخواست همزمان محدود شده است. اگر این محدودیتها را تجاوز کنید، خطای 429 دریافت خواهید کرد. پاسخهای استریم نیز در این محدودیتها محاسبه میشوند. از فیلد usage در آخرین قطعه برای ردیابی مصرف استفاده کنید.
جریانسازی
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 IA بدون سانسور چیست و چگونه با مدلهای استاندارد تفاوت دارد؟
API ia بدون سانسور دسترسی به یک مدل زبانی بزرگ اختصاصی و واحد را فراهم میکند که برای تولید متن بدون محدودیت بهینه شده است. برخلاف مدلهای استاندارد، موضوعات بزرگسالان قانونی، داستانی یا بحثبرانگیز را رد نمیکند. این یک مدل وزنباز است که روی سرورهای ما میزبانی شده و رفتار ثابتی بدون فیلترهای ایمنی شرکتی تضمین میکند.
چگونه خطاهای رایج مانند 401 یا 429 را مدیریت کنم؟
خطای 401 نشاندهنده کلید API نامعتبر یا فاقد کلید است. بررسی کنید که کلید شما با کلید نمایش داده شده هنگام ثبتنام مطابقت دارد. خطای 429 به این معنی است که شما از محدودیت 300 درخواست در دقیقه فراتر رفتهاید. برای مدت کوتاهی صبر کنید یا همزمانی را به 8 درخواست در هر کلید کاهش دهید.
آیا API هوش مصنوعی بدون سانسور از پاسخهای استریمینگ پشتیبانی میکند؟
بله، API از طریق رویدادهای ارسالی سرور (SSE) از پخش (Streaming) پشتیبانی میکند. میتوانید این قابلیت را در کلاینت SDK خود فعال کنید تا توکنها را هنگام تولید دریافت نمایید. این کار تأخیر را کاهش داده و تجربه کاربری برنامههای چت را بهبود میبخشد. مصرف توکن در قطعه نهایی جریان گزارش میشود.
دسترسی از طریق فرم واحد
ثبتنام کنید، کلید خود را دریافت کنید، URL پایه را بهروزرسانی کنید. این تمام پیکربندی مورد نیاز است.