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

مستندات API: تکمیل گفتگو

LLM بدون سانسور را در برنامه خود با یک رابط سازگار با OpenAI ادغام کنید. متن ارسال کنید، متن دریافت کنید و پاسخ‌های استریم را بدون فیلترهای محتوا مدیریت کنید.

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

از URL پایه ارائه‌شده برای هدایت درخواست‌ها به LLM uncensored ما استفاده کنید. کلید API خود را در Authorization هدر برای هر درخواست. این تضمین می‌کند که تماس‌های شما احراز هویت شده و به درستی به اعتبار پیش‌پرداخت شما صورت‌حساب صادر می‌شود. می‌توانید کلیدی را به سرعت از طریق گوگل یا ایمیل در صفحه ثبت‌نام تولید کنید.

curl https://api.abliteratedllmonline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
  }'

endpoint بارهای کاری JSON استاندارد را می‌پذیرد. اگر از یک کلاینت شخص ثالث استفاده می‌کنید، URL پایه را به اینجا آپدیت کنید. کلید API شما به عنوان تنها اعتبار حساب شما عمل می‌کند.

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

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

from openai import OpenAI

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

کتابخانه کلاینت خود را با URL پایه صحیح پیکربندی کنید. SDK سریال‌سازی JSON را برای شما انجام می‌دهد. می‌توانید پاسخ‌ها را استریم کنید یا منتظر تکمیل کامل بمانید. مدل روی سرورهای ما اجرا می‌شود، بنابراین به منابع GPU محلی نیاز ندارید.

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

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

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. می‌توانید این شمارش‌ها را برای داشبورد صورتحساب خود انباشته کنید. خطاها در حین استریم به صورت ایمن مدیریت می‌شوند.

فراخوانی تابع و حالت JSON

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

import OpenAI from "openai";

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

توابع خود را در بدنه درخواست تعریف کنید. مدل آن‌ها را فراخوانی می‌کند یا داده JSON بازمی‌گرداند. این ویژگی با مدل uncensored دقیقاً مانند APIهای استاندارد OpenAI کار می‌کند. می‌توانید ابزارها و حالت JSON را بسته به نیاز ترکیب کنید.

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

API محدودیت‌های سخت‌گیرانه‌ای را برای تضمین پایداری اعمال می‌کند. می‌توانید ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان در هر کلید انجام دهید. بدنه درخواست نباید از ۸ مگابایت تجاوز کند. خطاها کدهای وضعیت HTTP استاندارد را برمی‌گردانند. خطای ۴۰۱ به معنای نامعتبر بودن کلید شماست. خطای ۴۰۲ نشان‌دهنده اعتبار ناکافی است. خطای ۴۲۹ نشان می‌دهد که به محدودیت نرخ رسیده‌اید.

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

پنجره زمینه (context window) تا ۱۰۰,۰۰۰ توکن برای ورودی و خروجی ترکیبی پشتیبانی می‌کند. شما می‌توانید temperature, top_p، و seed برای کنترل. حداکثر خروجی 16,000 توکن در هر درخواست است. این پارامترها اجازه می‌دهند تا خلاقیت و قطعیت را تنظیم کنید. تنظیمات را بر اساس مورد استفاده خود تنظیم کنید.

curl https://api.abliteratedllmonline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
  }'

این پارامترها را در بدنه JSON ارسال کنید. مدل بر اساس تنظیمات شما پاسخ می‌دهد. استفاده seed برای نتایج تکرارپذیر. مدل uncensored این محدودیت‌ها را مانند هر LLM دیگری رعایت می‌کند.

محاسبه هزینه و تعداد توکن‌ها

فقط بابت آنچه استفاده می‌کنید پرداخت کنید. نرخ ۰.۱۵ دلار به ازای ۱M توکن ورودی و ۰.۵۰ دلار به ازای ۱M توکن خروجی است. خطاها و رد شدن‌ها رایگان هستند. اعتبار پیش‌پرداخت شما هرگز منقضی نمی‌شود. می‌توانید هر زمان با ارز دیجیتال شارژ کنید. API تعداد توکن‌ها را در هر پاسخ برمی‌گرداند. مصرف خود را از طریق usage object.

curl https://api.abliteratedllmonline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the python dependencies for this flask app"}]
  }'

موجودی خود را در داشبورد پایش کنید. اعتبار پس از هر درخواست کسر می‌شود. هزینه ماهانه یا اشتراکی وجود ندارد. می‌توانید با یک آزمایش رایگان شروع کنید. بدون هزینه‌های پنهان از API با اطمینان استفاده کنید.

پرسش‌های رایج

شناسه (ID) مدل آنلاین LLM uncensored چیست؟

شناسه مدل همیشه "uncensored" است. نیازی به انتخاب نسخه یا واریانت خاصی ندارید. این یک مدل open-weight است که برای عدم رد محتوا تنظیم شده است.

چگونه با API abliterated شروع به کار کنم؟

ثبت‌نام با گوگل یا ایمیل برای دریافت فوری کلید API. شما $0.50 اعتبار آزمایشی دریافت می‌کنید. برای استفاده بیشتر، با USDT یا USDC شارژ کنید. API آماده یکپارچه‌سازی فوری است.

آیا API بدون سانسور با SDKهای OpenAI سازگار است؟

بله، از رابط استاندارد OpenAI استفاده می‌کند. شما فقط نیاز دارید URL پایه و کلید API را در کلاینت خود تغییر دهید. تمام پارامترهای استاندارد مانند دما و پخش زنده همان‌طور که انتظار می‌رود کار می‌کنند.

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

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