شروع سریع: استفاده از پروکسی ما در چند دقیقه
LLM بدون سانسور ما را در استک موجود خود با یک تغییر URL پایه ادغام کنید. این راهنمای سریع نشان میدهد که چگونه پیکربندی SDK OpenAI خود را در کمتر از پنج دقیقه به پروکسی ما تغییر دهید.
https://api.proxyapiopenai.com/v1uncensored
URL پایه خود را پیکربندی کنید
مشتری خود را به دروازه ما هدایت کنید تا از فیلترهای استاندارد عبور کنید. URL پایه، نقطه پایانی پیشفرض ارائهدهنده را با https://api.proxyapiopenai.com/v1. این تغییر واحد تمام درخواستها را از طریق زیرساخت بدون سانسوم ما مسیریابی میکند و نیازی به تغییرات کد فراتر از رشته URL ندارد. میتوانید اتصال را با بررسی مدلهای موجود تأیید کنید.
اندپوینت از پارامترهای سازگار با استاندارد OpenAI پشتیبانی میکند. مطمئن شوید کتابخانه شما به مسیر صحیح هدفگذاری شده است تا از خطاهای 404 جلوگیری کنید.
کلید API خود را تنظیم کنید
احراز هویت به یک توکن bearer واحد متکی است که در زمان ثبتنام تولید میشود. کلید خود را از داشبورد دریافت کرده و آن را به OPENAI_API_KEY متغیر محیطی. پروکسی ما این کلید را با موجودی اعتبارات پیشپرداخت اعتبارسنجی میکند، نه با سطوح اشتراک. از کلید بلافاصله استفاده کنید؛ به محض تولید، فعال است.
کلید خود را امن نگه دارید. برخلاف ارائهدهندگان استاندارد، ما چند کلید برای هر حساب کاربری ارائه نمیدهیم، بنابراین این توکن را به عنوان تنها اعتبار دسترسی خود در نظر بگیرید.
اولین درخواست خود را انجام دهید
درخواست تکمیل چت استاندارد را ارسال کنید تا اتصال را آزمایش کنید. شناسه مدل uncensored تضمین میکند که خروجیها را بدون رد محتوای خاص برای موضوعات بزرگسالان قانونی دریافت کنید. مثال زیر یک فراخوانی تولید متن پایه را با استفاده از سینتکس پیشفرض curl نشان میدهد.
curl https://api.proxyapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the provided log output."}]
}'این درخواست یک پاسخ متنی ساده برمیگرداند. سیستم منطق مسیریابی پیچیده را نادیده میگیرد و دسترسی مستقیم به وزنهای مدل پایه را فراهم میکند.
یکپارچهسازی SDK پایتون
از کتابخانه رسمی پایتون OpenAI برای ارتباط با پراکسی ما استفاده کنید. کلاینت را با آدرس پایه سفارشی و کلید API خود راهاندازی کنید. این روش سازگاری با کدهای موجود را حفظ میکند و همزمان بکاند را به مدل بدون سانسور ما تغییر میدهد. SDK به صورت خودکار سریالسازی را مدیریت میکند.
from openai import OpenAI
client = OpenAI(base_url="https://api.proxyapiopenai.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)این اسکریپت را اجرا کنید تا بررسی کنید که محیط شما درخواستها را به درستی به سرورهای ما منتقل میکند. ساختار پاسخ با فرمتهای استاندارد JSON OpenAI مطابقت دارد.
یکپارچهسازی Node SDK
کلاینت Node.js را با مشخص کردن URL پایه در شیء پیکربندی یکپارچه کنید. این پیکربندی با هر برنامه Express یا Node مستقل که به متن تولیدی نیاز دارد کار میکند. پراکسی از حالتهای استریم و غیر استریم استاندارد پشتیبانی میکند.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.proxyapiopenai.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);اطمینان حاصل کنید که نسخه بسته شما از baseURL پارامتر. نسخههای قدیمیتر ممکن است نیاز به تنظیمات دستی هدر داشته باشند.
پاسخهای استریم
با تنظیم stream به true. پروکسی برای هر توکن تولیدشده، رویدادهای سرور-ارسالی (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)جریان SSE را تجزیه کنید تا قطعات محتوا را استخراج کنید. وقفههای احتمالی شبکه را بهخوبی مدیریت کنید، زیرا اتصالات پخش زنده نسبت به پاسخهای JSON استاندارد بیشتر مستعد قطع شدن هستند.
سوالات متداول
چرا پروکسی من خطای 401 برمیگرداند؟
وضعیت 401 نشاندهنده کلید API نامعتبر یا فاقد کلید است. اطمینان حاصل کنید که کلید را دقیقاً از داشبورد بدون فضای اضافی کپی کردهاید. پراکسی ما کلیدها را با موجودیهای پیشپرداعت اعتبارسنجی میکند، بنابراین حساب غیرفعال نیز میتواند این خطا را ایجاد کند.
اگر اعتبارم تمام شود چه میشود؟
درخواستها خطای 402 Payment Required را برمیگردانند وقتی موجودی پیشپرداخت شما به صفر برسد. با USDT (TRC20) یا USDC (Base) شارژ کنید تا سرویس بلافاصله ادامه یابد. اعتبارات هرگز منقضی نمیشوند، بنابراین میتوانید هر زمان که مایل بودید موجودی اضافه کنید بدون اینکه به دسترسی به موجودیهای قبلی خود لطمهای وارد شود.
محدودیتهای نرخ و پنجره زمینه چیست؟
هر کلید API از ۳۰۰ درخواست در دقیقه پشتیبانی میکند و اجازه ۸ درخواست همزمان را میدهد. پنجره زمینه ۱۰۰,۰۰۰ توکن برای هر دو ورودی و خروجی گسترش مییابد. تجاوز از این محدودیتها منجر به خطای 429 Too Many Requests میشود تا زمانی که پنجره بازنشانی شود.
کلید API خود را در چند دقیقه دریافت کنید
ثبتنام کنید، کلید خود را دریافت کنید و URL پایه خود را بهروزرسانی کنید. این تمام پیکربندی مورد نیاز است.