fa ▾
کلید ایجاد کنید

شروع سریع: ادغام API LLM بدون سانسور خود

دیگر با لایه‌های مسیریابی پیچیده دست‌وپنجه نرم نکنید و شروع به ارسال درخواست به یک نقطه پایانی بدون سانسور کنید. این راهنما دقیقاً نشان می‌دهد چگونه API سازگار با OpenAI ما را در کمتر از پنج دقیقه با زبان مورد علاقه خود یکپارچه کنید.

https://api.alternativelitellm.com/v1uncensored

پیش‌نیازها و راه‌اندازی حساب

اعتبارنامه‌های خود را دریافت کنید و متغیرهای محیطی خود را پیکربندی کنید. با کلیک بر "ادامه با Google" یا استفاده از ایمیل و رمز عبور در حساب ایجاد کنید دریافت کلید API صفحه. 7 روز اعتبار آزمایشی $0.50 دریافت می‌کنید تا پیش از شارژ مجدد، اتصال را تأیید کنید. URL پایه برای تمام درخواست‌ها https://api.alternativelitellm.com/v1. از این URL به عنوان base_url در هر SDK سازگار با OpenAI.

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

یک فراخوانی استاندارد تکمیل چت با استفاده از دستور curl رسمی ارسال کنید. مقدار YOUR_API_KEY با کلید خود از داشبورد. شناسه مدل همیشه uncensored. این یک پاسخ متنی اجازه می‌دهد که موضوعات بزرگسالان، داستانی یا جنجالی بدون رددهی‌های استاندارد وجود داشته باشد. سیستم پارامترهایی مانند temperature و top_p برای تغییرات خروجی.

curl https://api.alternativelitellm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Translate this Python script to Java"}]
  }'

ساختار پاسخ با فرمت استاندارد OpenAI مطابقت دارد. توکن‌های ورودی با نرخ $0.15 به ازای هر 1M و توکن‌های خروجی با نرخ $0.50 به ازای هر 1M هزینه دارند. خطاها و رد شدن‌ها از موجودی پیش‌پرداخت شما کسر نمی‌شوند.

یکپارچه‌سازی SDK پایتون

کلاینت را با URL پایه و کلید خود مقداردهی اولیه کنید. این OpenAI پکیج پایتون مستقیماً با این API کار می‌کند. مدل را به uncensored برای تمام تعاملات. این رویکرد نیاز به wrapperها یا میان‌افزارهای سفارشی را حذف می‌کند. پارامترهایی مانند max_tokens برای کنترل طول خروجی. حداکثر خروجی پیش‌فرض ۲,۰۴۸ توکن است مگر اینکه محدودیت بالاتری مشخص کنید.

from openai import OpenAI

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

اتصال را با بررسی choices field in the response object. This method is ideal for backend services and automated agents.

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

مشتری OpenAI را با URL پایه صحیح مقداردهی اولیه کنید. از uncensored شناسه مدل را برای تمام تکمیل‌ها استفاده کنید. SDK Node وقتی به درستی پیکربندی شود، هدرهای احراز هویت را به صورت خودکار مدیریت می‌کند. این پیکربندی برای سرورهای وب و توابع لبه عالی است. می‌توانید پارامترهای استاندارد مانند stop sequences برای کنترل خروجی. مطمئن شوید که داده‌های پاسخ را به صورت ناهمزمان مدیریت می‌کنید.

import OpenAI from "openai";

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

بررسی کنید usage object برای نظارت بر مصرف توکن. این روش رفتار یکسان را در برنامه‌های JavaScript یا TypeScript شما تضمین می‌کند.

پاسخ‌های جریان‌دار با SSE

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

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)

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

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

مصرف خود را پایش کنید و خطاها را به‌خوبی مدیریت کنید. پنجره زمینه ۱۰۰,۰۰۰ توکن برای پرامپت به علاوه تکمیل است. حداکثر خروجی در هر درخواست ۱۶,۰۰۰ توکن است. اگر max_tokens تنظیم نشده است، محدودیت پیش‌فرض 2,048 توکن است. شما به 300 درخواست در دقیقه و 8 درخواست همزمان در هر کلید محدود هستید. خطای 401 نشان‌دهنده کلید نامعتبر است. خطای 402 به معنای نیاز به شارژ با ارز دیجیتال است. خطای 429 نشان‌دهنده محدودیت نرخ است. اعتبار هرگز منقضی نمی‌شود، بنابراین می‌توانید هر زمان از آن استفاده کنید.

#07

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

آیا این بهترین جایگزین LiteLLM برای محتوای بدون سانسور است؟

بله، یک مدل بدون سانسور با ظرفیت بالا بدون مسیریابی پیچیده ارائه می‌دهد. دسترسی مستقیم به یک مدل با وزن باز که برای موضوعات بزرگسالان و بحث‌برانگیز تنظیم شده است دریافت می‌کنید. این قفل‌شدگی عرضه‌کننده و هزینه‌های اشتراک گیت‌وی‌های معمول را حذف می‌کند.

چه روش‌های پرداختی برای شارژ حساب پذیرفته می‌شود؟

ما فقط رمزارز می‌پذیریم: USDT (TRC20) یا USDC (Base). حداقل شارژ $20 و حداکثر $500 است. شما اعتبار هدیه بر اساس مبلغ شارژ خود دریافت می‌کنید، از +۵٪ تا +۱۵٪.

قیمت‌گذاری برای توکن‌های ورودی و خروجی چگونه کار می‌کند؟

توکن‌های ورودی به قیمت $0.15 به ازای هر ۱ میلیون و توکن‌های خروجی به قیمت $0.50 به ازای هر ۱ میلیون هستند. شما فقط بابت مصرف واقعی پرداخت می‌کنید و خطاها رایگان‌اند. اعتبار از پیش پرداخت شده هرگز منقضی نمی‌شود، بنابراین می‌توانید هر زمان که نیاز دارید از موجودی خود استفاده کنید.

کلید API خود را دسترسی پیدا کنید

ثبت‌نام کنید، کلید را بازیابی کنید و آدرس پایه (base URL) endpoint را به‌روز کنید. پیکربندی ساده.