fa ▾
همین حالا شروع کنید

مستندات API تکمیل‌های چت بدون سانسور

با API بدون سانسور شروع کنید و کلاینت خود را به URL پایه ما متصل کرده و درخواست‌های استاندارد chat-completions ارسال کنید. این راهنما شامل احراز هویت، قابلیت جریان‌دار (streaming) و محدودیت‌های نرخ برای مدل بدون سانسور است.

همین حالا شروع کنید

API بدون سانسور برای استفاده بزرگسالان قانونی

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

آدرس پایه برای تمام درخواست‌ها https://api.abliterateme meaning.com/v1. شما با یک کلید API استاندارد که در Authorization: Bearer <key> هدر. کلید خود را به صورت فوری از طریق داشبورد بدون تأیید شماره تلفن ایجاد کنید.

  • از SDKهای رسمی OpenAI یا هر کلاینت سازگاری استفاده کنید.
  • آدرس پایه را به نقطه پایانی بالا تنظیم کنید.
  • کلید خود را در هدر احراز هویت ارسال کنید.

اولین درخواست شما

یک درخواست POST به /v1/chat/completions با شناسه مدل uncensored. API پاسخ‌های متنی را بدون رد محتوای قانونی برای موضوعات بزرگسالان برمی‌گرداند.

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

curl https://api.abliteratemeaning.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if the api returns a 200 status code now"}]
  }'

این درخواست تأیید می‌کند که کلید شما کار می‌کند و مدل به‌درستی پاسخ می‌دهد.

یکپارچه‌سازی SDK Python

پکیج OpenAI Python را نصب کنید و کلاینت را طوری پیکربندی کنید که به URL پایه ما اشاره کند. این به شما اجازه می‌دهد با حداقل تغییرات از کد موجود بهره‌مند شوید.

from openai import OpenAI

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

کلید API و آدرس پایه را در متغیرهای محیطی یا هنگام راه‌اندازی کلاینت تنظیم کنید. این رویکرد کد شما را قابل حمل و تمیز نگه می‌دارد.

راه‌اندازی SDK Node.js

پکیج OpenAI را ایمپورت کنید و کلاینت را با URL پایه صحیح مقداردهی اولیه کنید. این سازگاری با برنامه‌های موجود Node.js را تضمین می‌کند.

import OpenAI from "openai";

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

SDK هدرها و سریال‌سازی را به صورت خودکار مدیریت می‌کند. شما فقط نیاز دارید کلید و endpoint را ارائه دهید.

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

استریمینگ را با تنظیم stream: true در درخواست شما. API داده‌ها را از طریق رویدادهای ارسالی سرور (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)

جزئیات مصرف توکن در قطعه نهایی ظاهر می‌شود. این موضوع تأخیر ادراک‌شده را برای خروجی‌های طولانی کاهش می‌دهد.

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

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

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

معنی Abliterate در این زمینه API چیست؟

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

چگونه خطاها را در طول یکپارچه‌سازی مدیریت کنم؟

کد وضعیت HTTP را بررسی کنید. 401 به این معنی است که کلید شما نامعتبر است. 402 نشان می‌دهد که باید اعتبار ارز دیجیتال خود را شارژ کنید. 429 نشان می‌دهد که به محدودیت نرخ برخورد کرده‌اید.

آیا مدل بدون سانسور همانند GPT-4 است؟

خیر، این یک مدل وزن‌باز مستقل است. این مدل GPT، Claude یا مدل هیچ ارائه‌دهنده دیگری نیست. این مدل به طور خاص برای پاسخ‌های بدون سانسور تنظیم شده است.

کلید API خود را امن کنید

ثبت‌نام کنید، توکن را دریافت کنید و URL پایه را به‌روز کنید. این تمام پیکربندی است.

همین حالا شروع کنید