پیشنیازها: SDK و کلید
ابتدا با استفاده از یک آدرس ایمیل یا ورود با حساب گوگل، یک حساب کاربری ایجاد کنید. این کلید هر درخواست به پایانه چتبات هوش مصنوعی بدون سانسور را احراز هویت میکند. میتوانید هر زمان یک کلید جدید تولید کنید که کلید قبلی را جایگزین میکند. آن را امن نگه دارید، زیرا دسترسی کامل به اعتبارات پیشپرداختشده شما را فراهم میکند.
پیکربندی URL پایه
کلاینت خود را به سمت HTTPS://api.unfilteredchatbotapi.com/v1 تنظیم کنید. این URL پایه با هر SDK سازگار با OpenAI کار میکند. همچنین باید کلید API خود را در هدر Authorization تنظیم کنید. سیستم فرمت توکن Bearer را برای احراز هویت انتظار دارد. این نقطه پایانی واحد، مدل uncensored را بدون ارجاع به سایر فروشندگان ارائه میدهد. نیازی به تغییر نام مدل در کد خود ندارید؛ این نام ثابت است.
ارسال اولین درخواست
درخواست POST به /v1/chat/completions با پیام خود ارسال کنید. شناسه مدل همیشه "uncensored" است. محتوای خود را در آرایه messages با فیلدهای role و content ارسال کنید. API یک پاسخ متنی بدون ردّهای ایمنی استاندارد برای موضوعات بزرگسالان قانونی برمیگرداند. از این ساختار ساده برای بررسی اتصال و کیفیت پاسخ استفاده کنید. مطمئن شوید پیکربندی شما کمتر از 8 مگابایت باشد. خطاهای پردازش اعتبار شما را مصرف نمیکنند.
cURL
curl https://api.unfilteredchatbotapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'پایتون
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredchatbotapi.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.unfilteredchatbotapi.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)