fa ▾
با اعتبار آزمایشی امتحان کنید

مستندات API

API LLM بدون سانسور به شما امکان می‌دهد یک مدل وزن‌باز که بدون رد شدن درخواست‌ها پاسخ می‌دهد را در استک خود ادغام کنید. از اندپوینت‌های سازگار با OpenAI ما با SDKهای استاندارد برای دریافت خروجی متن برای نقش‌آفرینی، کدنویسی یا پردازش داده خام استفاده کنید.

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

آدرس پایه https://api.aiwithoutfilters.com/v1. کلید خود را در Authorization هدر به عنوان Bearer YOUR_API_KEY. یک کلید به ازای هر حساب کاربری، به صورت فوری از طریق Google یا ایمیل ایجاد می‌شود. این نقطه پایدار (endpoint) شناسه‌های مدل موجود و وضعیت احراز هویت شما را برمی‌گرداند بدون اینکه اعتبار مصرف کند.

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

یک درخواست کامل‌شدن چت استاندارد به POST /v1/chat/completionsشناسه مدل uncensored. این انتهای‌بند، تعاملات متن-ورودی و متن-خروجی را بدون حاشیه اضافی مدیریت می‌کند.

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

هزینه: توکن‌های ورودی به ازای هر ۱M توکن با نرخ $0.15 و توکن‌های خروجی به ازای هر ۱M توکن با نرخ $0.50 شارژ می‌شوند.

curl https://api.aiwithoutfilters.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List all active ports on localhost using curl"}]
  }'

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

از SDK رسمی Python OpenAI برای تعامل با API ما استفاده کنید. تنظیم base_url و api_key before making calls. این امکان را به شما می‌دهد که ساختار کد موجود خود را حفظ کنید و فقط مدل بک‌اند را تغییر دهید.

قطعه کد زیر نحوه پیکربندی کلاینت و ارسال پیام به مدل بدون سانسور را نشان می‌دهد.

from openai import OpenAI

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

کلید خود را در عرض چند ثانیه دریافت کنید

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