fa ▾

مستندات API

API LLM بدون سانسور تکمیل‌های چت سازگار با OpenAI را با یک مدل اعتبار پیش‌پرداخت و بدون هزینه‌های ماهانه می‌پذیرد. بلافاصله با استفاده از URL پایه، کلید API و شناسه مدل "uncensored" شروع به ارسال درخواست‌ها کنید.

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

API مدل زبانی بدون سانسور از استاندارد POST /v1/chat/completions نقطه پایانی. کلاینت خود را به URL پایه متصل کنید و کلید خود را شامل کنید. شناسه مدل uncensored. با هر SDK سازگار با OpenAI کار می‌کند.

یک پیام ساده ارسال کنید تا اتصال را بررسی کنید. سرویس متن را مستقیماً برمی‌گرداند. خطاهایی مانند 401 نشان‌دهنده کلید نامعتبر است. از کد ارائه شده برای آزمایش پیکربندی خود استفاده کنید.

کلیدهای احراز هویت

کلیدها بلافاصله پس از ثبت‌نام از طریق گوگل یا ایمیل صادر می‌شوند. کلید را در Authorization: Bearer <key> header. یک کلید فعال برای هر حساب وجود دارد؛ ایجاد کلید جدید، کلید قبلی را جایگزین می‌کند. محدودیت 300 درخواست در دقیقه است.

نقاط پایانی: /v1/chat/completions و /v1/models

استفاده GET /v1/models به بررسی موجود بودن. متن را به POST /v1/chat/completions. URL پایه https://api.abliteratedaionline.com/v1. هیچ انتهای نقطه امبدینگ یا تصویر وجود ندارد. درخواست‌ها متن ورودی و متن خروجی هستند.

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

خلاقیت را با temperature و top_p. تنظیم stop sequences برای برش‌های تمیز. از seed برای تکرارپذیری. حالت JSON نیاز به response_format تنظیم شده روی json_object. جریمه‌ها را برای تکرار و حضور تنظیم کنید.

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

استریمینگ را با تنظیم stream به true. توکن‌ها از طریق رویدادهای سرور-ارسالی (SSE) دریافت می‌شوند. جزئیات مصرف توکن در قطعه نهایی ظاهر می‌شوند. این روش تأخیر ادراک‌شده را برای خروجی‌های طولانی کاهش می‌دهد.

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

خطاهای 401 را برای کلیدهای بد و 402 را برای اعتبار ناکافی مدیریت کنید. 429 نشان‌دهنده محدودیت نرخ است. پنجره زمینه 100,000 توکن است. حداکثر خروجی 16,000 توکن است. خطاها و رد شدن‌ها اعتبار مصرف نمی‌کنند.

قابلیت‌های مدل: پنجره زمینه و حداکثر توکن

مدل از پنجره زمینه ۱۰۰,۰۰۰ توکنی پشتیبانی می‌کند. این مقدار شامل هم متن ورودی (prompt) و هم خروجی (completion) می‌شود. حداکثر خروجی در هر درخواست ۱۶,۰۰۰ توکن است. حداکثر پیش‌فرض توکن‌ها ۲,۰۴۸ است. این امکان را برای حفظ تاریخچه مکالمات طولانی فراهم می‌کند.

cURL

curl https://api.abliteratedaionline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fix the syntax error in this python loop"}]
  }'

پایتون

from openai import OpenAI

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

سوالات و پاسخ‌ها

آیا abliterated AI آنلاین با SDKهای OpenAI سازگار است؟

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

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

خطای ۴۰۲ به این معنی است که اعتبار پیش‌پرداخت شما تمام شده است. باید برای ادامه استفاده از خدمات از طریق ارزهای دیجیتال شارژ کنید. خطاها اعتبار شما را مصرف نمی‌کنند.

پنجره زمینه چقدر بزرگ است؟

پنجره زمینه ۱۰۰,۰۰۰ توکن برای مجموع ورودی و خروجی است. این امکان مکالمات طولانی بدون از دست دادن زمینه اولیه را فراهم می‌کند.

کلید شما یک فرم فاصله دارد

حساب کاربری ایجاد کنید، کلید را کپی کنید، URL پایه را تغییر دهید. این تمام تنظیمات است.