fa ▾

مستندات API Uncensord ai

همین حالا در عرض چند دقیقه با API LLM بدون سانسور ما شروع به تولید متن کنید. این راهنما شامل احراز هویت، نقاط پایانی و یکپارچه‌سازی برای کلاینت‌های سازگار با استاندارد OpenAI است.

https://api.uncensordai.com/v1uncensored

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

با استفاده از URL پایه استاندارد OpenAI و کلید API خود متصل شوید. ما از یک توکن bearer واحد برای تمام درخواست‌ها استفاده می‌کنیم که با SDKهای موجود سازگار است.

کلید شما بلافاصله پس از ثبت‌نام صادر می‌شود. آن را امن نگه دارید.

  • URL پایه: https://api.uncensordai.com/v1
  • احراز هویت: توکن Bearer در Authorization هدر
curl https://api.uncensordai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current version of python"}]
  }'

نقطه پایانی تکمیل چت

پیام‌ها را به /v1/chat/completions اندپوینت. شناسه مدل uncensored.

درخواست‌ها پاسخ‌های متنی برمی‌گردانند. پنجره زمینه 100,000 توکن است. حداکثر خروجی 16,000 توکن است.

from openai import OpenAI

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

مثال‌های یکپارچه‌سازی SDK

از SDK رسمی OpenAI یا هر کلاینت سازگار استفاده کنید. URL پایه و کلید API را تنظیم کنید.

import OpenAI from "openai";

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

پشتیبانی از استریم از طریق رویدادهای ارسالی سرور (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)

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

استریمینگ را با تنظیم stream: true. استفاده از توکن در قطعه نهایی ظاهر می‌شود.

هر تکه شامل متن جزئی است. آن‌ها را برای دریافت پاسخ کامل تجمیع کنید.

پارامترها: دما، Top P و Stop

تولید را با پارامترهای استاندارد کنترل کنید. استفاده temperature برای تصادفی بودن.

تنظیم top_p برای نمونه‌گیری هسته. Define stop sequences برای توقف تولید. حالت JSON از response_format: {"type": "json_object"}.

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

خطای کد ۴۰۱ یعنی کلید نامعتبر است. کد ۴۰۲ یعنی اعتباری وجود ندارد. کد ۴۲۹ یعنی محدودیت نرخ تجاوز شده است.

محدودیت ۳۰۰ درخواست در دقیقه است. پنجره زمینه ۱۰۰,۰۰۰ توکن است. خطاها رایگان هستند.

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

پنجره زمینه (context window) AI uncensored چقدر است؟

پنجره زمینه ۱۰۰,۰۰۰ توکن برای ورودی و خروجی ترکیبی است. حداکثر خروجی در هر درخواست ۱۶,۰۰۰ توکن است.

چگونه با API هوش مصنوعی بدون سانسور احراز هویت کنم؟

کلید API خود را به عنوان توکن Bearer در هدر Authorization قرار دهید. از URL پایه ارائه شده در مستندات استفاده کنید.

آیا API هوش مصنوعی بدون سانسور از پاسخ‌های استریمینگ پشتیبانی می‌کند؟

بله، پخش زنده از طریق رویدادهای ارسالی سرور (SSE) پشتیبانی می‌شود. مصرف توکن در قطعه نهایی گزارش می‌شود.

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

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

حساب باز کنید