API LLM بدون سانسور را ادغام کنید
این API LLM بدون سانسور را در جریان کاری خود قرار دهید. دقیقاً مانند API OpenAI کار میکند اما فیلترهای محتوا را حذف میکند.
https://api.openaicompatibleserver.com/v1بدون سانسور
URL پایه و کلید API خود را تنظیم کنید
مشتری خود را به نقطه پایانی اختصاصی ما هدایت کنید. از https://api.openaicompatibleserver.com/v1 بهعنوان آدرس پایه (base URL). کلیدی را از داشبورد ایجاد کنید. این کلید تمام درخواستها را احراز هویت میکند.
اولین تکمیل چت
POST به نقطه پایانی تکمیلهای چت. پرامپت خود را ارسال کنید و متن دریافت کنید. شناسه مدل uncensored. زمینه را تا 100,000 توکن مدیریت میکند.
استریمینگ را فعال کنید و توکنهای بلادرنگ دریافت کنید
تنظیم stream: true در درخواست شما. رویدادهای ارسالی سرور (SSE) را دریافت کنید. مصرف توکن در قطعه نهایی ظاهر میشود. این امر تأخیر ادراکشده را برای خروجیهای طولانی کاهش میدهد.
از فراخوانی تابع و حالت JSON استفاده کنید
ابزارها را در بدنه درخواست ارسال کنید. مدل از طرحوارههای JSON دقیق پیروی میکند. مقدار response_format به {"type": "json_object"} برای پردازش قابل اعتماد. این تضمین میکند که دادههای ساختاریافته برای برنامههای شما فراهم شود.
خطاها و محدودیتهای استفاده را مدیریت کنید
بررسی کدهای وضعیت HTTP برای مشکلات. ۴۰۱ به معنای نامعتبر بودن کلید شماست. ۴۰۲ نشاندهنده اعتبار ناکافی است. ۴۲۹ نشاندهنده محدودیت نرخ است. شما ۳۰۰ درخواست در دقیقه دارید. پنجره زمینه ۱۰۰ هزار توکن شامل ورودی و خروجی است.
با کلاینتهای سرور سازگار با OpenAI ادغام کنید
URL پایه خود را در هر SDK جایگزین کنید. از همان کتابخانههای Python یا Node استفاده کنید. پروتوکول یکسان باقی میماند. این با ابزارهایی مانند Cline یا Roo Code کار میکند. بدون بازنویسی کد، بکاند را تغییر دهید.
cURL
curl https://api.openaicompatibleserver.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the server timeout to 30 seconds"}]
}'پایتون
from openai import OpenAI
client = OpenAI(base_url="https://api.openaicompatibleserver.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.openaicompatibleserver.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)پرسشهای رایج
آیا این یک جایگزین مستقیم برای API OpenAI است؟
بله. از همان ساختار endpoint و درخواست استفاده میکند. base URL و کلید API خود را تغییر دهید. کد کلاینت موجود خود را حفظ کنید.
صورتحساب کریپتوی پیشپرداخت چگونه کار میکند؟
شما با USDT یا USDC پرداخت میکنید. اعتبار هرگز منقضی نمیشود. خطاها و رد شدنها توکن مصرف نمیکنند. این هزینههای شما را قابل پیشبینی نگه میدارد.
اندازه پنجره زمینه چقدر است؟
محدودیت ۱۰۰,۰۰۰ توکن در مجموع است. این شامل هم ورودی شما و هم خروجی مدل میشود. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است.
کلید API خود را امن کنید
ثبتنام کنید، کلید خود را دریافت کنید و URL پایه خود را بهروزرسانی کنید. این همه است.