fa ▾
دریافت کلید آزمایشی

مستندات API برای هوش مصنوعی uncensored

همین حالا شروع به ارسال درخواست به مدل زبانی بزرگ بدون سانسور ما کنید. رابط کاربری با استانداردهای OpenAI مطابقت دارد، بنابراین می‌توانید کلیدها را بدون بازنویسی کد تغییر دهید.

URL پایه
https://api.aiunlimited.cc/v1
مدل
uncensored

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

کلاینت خود را به https://api.aiunlimited.cc/v1 و کلید API خود را در هدر قرار دهید. ما یک کلید برای هر حساب صادر می‌کنیم که دسترسی کامل به نقاط پایانی را فراهم می‌کند. Authorization به یک طرح توکن Bearer استاندارد متکی است که با هر SDK سازگار با OpenAI کار می‌کند.

curl https://api.aiunlimited.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three reasons why open source models beat closed APIs"}]
  }'

کلید را امن نگه دارید زیرا کنترل اعتبار پیش‌پرداخت شما را بر عهده دارد. در صورت نیاز می‌توانید کلید جدیدی از داشبورد ایجاد کنید و کلید قدیمی بلافاصله از کار می‌افتد.

اولین درخواست با هوش مصنوعی uncensored

یک درخواست POST به /v1/chat/completions با شناسه مدل تنظیم شده به uncensored. این انتهای‌بند، آرایه‌های پیام استاندارد را می‌پذیرد و پاسخ‌های متنی بدون فیلترهای محتوا برمی‌گرداند. از این ساختار برای تست اتصال و بررسی شمارش توکن‌ها استفاده کنید.

from openai import OpenAI

client = OpenAI(base_url="https://api.aiunlimited.cc/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)

پاسخ شامل آمار مصرف است تا بتوانید هزینه‌ها را به دقت ردیابی کنید. اشکال‌زدایی ساده است زیرا خطاها کدهای HTTP استاندارد را با پیام‌های JSON واضح برمی‌گردانند.

یکپارچه‌سازی Node.js برای عامل‌ها

کلاینت را با URL پایه و کلید خود مقداردهی اولیه کنید تا با جریان‌های کاری موجود Node.js یکپارچه شود. این پیکربندی از هر دو تماس‌های همگام و الگوهای ناهمگام برای ساخت عامل‌ها پشتیبانی می‌کند. کلاینت را یک بار پیکربندی کنید و آن را در چندین درخواست مجدداً استفاده کنید.

import OpenAI from "openai";

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

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

پاسخ‌های استریم

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

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)

آخرین قطعه حاوی یک usage object با شمارش توکن‌های ورودی و خروجی. این داده‌ها را تجزیه کنید تا موجودی اعتبار محلی خود را به دقت به‌روزرسانی کنید.

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

انتظار کد وضعیت 429 زمانی که از ۳۰۰ درخواست در دقیقه یا ۸ اتصال همزمان به ازای هر کلید عبور می‌کنید را داشته باشید. خطای 401 نشان‌دهنده یک کلید API نامعتبر یا منقضی شده است، در حالی که 402 به این معنی است که اعتبار پیش‌پرداخت شما ناکافی است. اندازه بدنه درخواست نمی‌تواند از ۸ مگابایت بیشتر باشد.

برای خطاهای 429 از بازگشت نمایی (exponential backoff) استفاده کنید تا از بارگذاری بیش‌ازحد سرور جلوگیری شود. موجودی حساب خود را به‌طور منظم بررسی کنید، زیرا خطاها توکن مصرف نمی‌کنند.

پنجره زمینه و محدودیت‌ها

مدل از پنجره زمینه ۱۰۰,۰۰۰ توکن ترکیب‌شده با پرامپت و تکمیل پشتیبانی می‌کند. حداکثر خروجی در هر درخواست ۱۶,۰۰۰ توکن است مگر اینکه مقدار پایین‌تری مشخص کنید max_tokens مقدار. خروجی پیش‌فرض به 2,048 توکن باز می‌گردد اگر مشخص نشده باشد.

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

سوالات متداول

آیا سرویس AI نامحدود واقعاً بدون سانسور است؟

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

آیا می‌توانم از این با کلاینت‌های موجود OpenAI استفاده کنم؟

بله. API از رابط استاندارد OpenAI chat-completions استفاده می‌کند. شما فقط نیاز دارید base URL و کلید API را در پیکربندی کلاینت خود به‌روزرسانی کنید.

اگر خطای 402 دریافت کنم چه اتفاقی می‌افتد؟

خطای ۴۰۲ به این معنی است که اعتبار پیش‌پرداخت شما تمام شده است. برای بازیابی فوری دسترسی، با ارزهای دیجیتال (USDT یا USDC) شارژ کنید. در درخواست‌های ناموفق، اعتبار شما کسر نمی‌شود.

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

ثبت‌نام کنید، توکن خود را کپی کنید و endpoint را به‌روز کنید. تنظیمات ساده.

دریافت کلید آزمایشی