fa ▾

راهنمای شروع سریع برای AI بدون سانسور

خروجی‌های متنی خام و بدون سانسور را از API هوش مصنوعی باز ما در عرض چند دقیقه دریافت کنید. این راهنما نحوه اتصال SDK استاندارد شما و شروع فوری ارسال درخواست‌ها را نشان می‌دهد.

URL پایهhttps://api.aiopenuncensored.com/v1
مدلبدون سانسور

نصب SDK استاندارد OpenAI

ابتدا کتابخانه رسمی را برای زبان مورد علاقه خود نصب کنید. رابط ما کاملاً با ابزارهای استاندارد سازگار است، بنابراین نیازی به کلاینت سفارشی ندارید. برای پایتون از pip و برای Node.js از npm برای افزودن وابستگی به پروژه خود استفاده کنید. این کار تضمین می‌کند که می‌توانید از الگوهای کد موجود بهره ببرید بدون اینکه نیاز باشد پروتکل جدیدی را یاد بگیرید.

URL پایه و کلید API خود را پیکربندی کنید

مشتری SDK خود را به نقطه پایانی اختصاصی ما به جای ارائه‌دهنده پیش‌فرض پیکربندی کنید. باید URL پایه را روی HTTPS://api.aiopenuncensored.com/v1 تنظیم کرده و کلید API منحصر‌به‌فرد خود را ارائه دهید. این پیکربندی ترافیک را به سرور مدل بدون سانسور ما هدایت می‌کند، نه غول تجاری. کلید شما بلافاصله پس از ثبت‌نام ایجاد می‌شود، بنابراین می‌توانید بلافاصله تست را آغاز کنید.

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

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

پاسخ‌های استریم و استفاده از توکن

با تنظیم پارامتر stream روی true، قابلیت جریان‌یابی را فعال کنید. API قطعات را همان‌طور که تولید می‌شوند برمی‌گرداند و به شما امکان می‌دهد متن را به صورت بلادرنگ نمایش دهید. آخرین قطعه شامل آمار کامل مصرف توکن برای صورت‌حساب و پایش است. این رویکرد تأخیر ادراک‌شده را برای کاربران نهایی به طور قابل توجهی کاهش می‌دهد.

پیاده‌سازی فراخوانی تابع و حالت JSON

از پارامتر tools برای تعریف توابعی که مدل می‌تواند فراخوانی کند استفاده کنید. همچنین می‌توانید خروجی JSON دقیق را با تنظیم response_format روی json_object اجبار کنید. این تضمین می‌کند که برنامه شما داده‌های ساختاریافته را بدون خطاهای تجزیه دریافت می‌کند. مدل از tool_choice و سایر پارامترهای استاندارد برای کنترل دقیق پشتیبانی می‌کند.

محدودیت‌های نرخ و محدودیت‌های توکن را درک کنید

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

cURL

curl https://api.aiopenuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if port 8080 is open"}]
  }'

پایتون

from openai import OpenAI

client = OpenAI(base_url="https://api.aiopenuncensored.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.aiopenuncensored.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 هوش مصنوعی باز از OpenAI است؟

خیر، ما یک سرویس مستقل هستیم که یک مدل وزن‌باز متمایز را میزبانی می‌کند. ما از همان رابط سازگار با OpenAI استفاده می‌کنیم اما LLM بدون سانسور اختصاصی خود را سرو می‌کنیم، نه GPT-4 یا GPT-3.5. می‌توانید از SDKهای استاندارد با آدرس پایه ما برای دریافت نتایج بدون فیلتر استفاده کنید.

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

API کد وضعیت 429 را زمانی که بیش از 300 درخواست در دقیقه داشته باشید برمی‌گرداند. باید در کلاینت خود بازگشت نمایی را پیاده‌سازی کنید تا به طور خودکار تلاش مجدد شود. سیستم ما شمارنده را هر دقیقه بازنشانی می‌کند، بنابراین درخواست‌های شما پس از پاک شدن پنجره به طور عادی ادامه می‌یابند.

آیا مدل هوش مصنوعی بدون سانسور از پنجره‌های زمینه طولانی پشتیبانی می‌کند؟

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

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

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