چرا یک API بدون فیلتر انتخاب کنیم؟
توسvelteدهندگان به یک LLM بدون سانسور که محتوای بزرگسالان قانونی یا موضوعات بحثبرانگیز را رد نمیکند. مدلهای استاندارد اغلب فیلترهای پنهانی اعمال میکنند که سناریوهای نقشآفرینی یا جریانهای نوشتن خلاق را مختل میکنند. API ما دسترسی مستقیم به یک مدل تنظیمشده واحد با قیمتگذاری شفاف و بدون لایههای اشتراک ارائه میدهد. شما رفتار ثابتی بدون مسیریابی از طریق چندین فروشنده با سیاستهای متفاوت دریافت میکنید.
- رد درخواستهای پنهان برای استفاده بزرگسالان قانونی.
- قیمتگذاری شفاف توکن با اعتبار پیشپرداخت.
- دسترسی مستقیم به مدل بدون مسیریابی دروازه.
پیشنیازها برای یکپارچهسازی
شما به یک کلید API و یک کتابخانه کلاینت که از نقاط پایانی سازگار با OpenAI پشتیبانی میکند، نیاز دارید. سرویس ما با هر SDK استانداردی با تغییر URL پایه کار میکند. اگر میخواهید خروجی توکن به توکن داشته باشید، باید استریم را به صورت دستی مدیریت کنید. شناسه مدل همیشه 'uncensored' است، صرفنظر از کلاینتی که استفاده میکنید. پشتیبانی پنجره زمینه تا ۱۰۰,۰۰۰ توکن برای ترکیب پرامپت و تکمیل گسترش مییابد. حداکثر خروجی به ازای هر درخواست ۱۶,۰۰۰ توکن است، مگر اینکه حد پایینتری مشخص کنید.
مرحله 1: کلید API خود را دریافت کنید
کلید خود را از طریق داشبورد با احراز هویت گوگل یا ایمیل ایجاد کنید. کلید بلافاصله پس از ایجاد روی صفحه نمایش داده میشود. میتوانید کلیدها را با ایجاد کلید جدید جایگزین کنید که کلید فعال قبلی را جایگزین میکند. هر حساب در هر زمان محدود به یک کلید فعال است. برای ثبتنام نیاز به شماره تلفن نیست.
مرحله 2: پیکربندی کلاینت خود
آدرس پایه را به https://api.aitextgeneratornorestrictions.com/v1 در پیکربندی کلاینت. کلید API خود را به عنوان یک توکن Bearer در هدر Authorization ارسال کنید. از شناسه مدل 'uncensored' برای تمام درخواستها استفاده کنید. میتوانید پارامترهایی مانند دما، top_p و seed را برای کنترل خلاقیت تنظیم کنید. حالت JSON با تنظیم response_format روی json_object در دسترس است. فراخوانی تابع با تعریفهای ابزار استاندارد کار میکند.
این پیکربندی سازگاری با کدهای موجود را تضمین میکند. نیازی به بازنویسی منطق یکپارچهسازی خود ندارید. ساختار نقطه پایانی دقیقاً با API رسمی OpenAI مطابقت دارد.
مرحله ۳: اولین درخواست خود را ارسال کنید
یک درخواست POST به /v1/chat/completions با آرایه پیامهای خود. پرامپت سیستمی را شامل کنید تا رفتار مدل را تعریف کنید. پارامتر مدل را روی 'uncensored' تنظیم کنید. میتوانید max_tokens را برای محدود کردن طول خروجی مشخص کنید. API یک شیء JSON شامل متن تولید شده برمیگرداند. خطاها رایگان هستند، پس میتوانید بدون هزینه آزادانه آزمایش کنید. از مثال زیر برای بررسی اتصال خود استفاده کنید.
مدیریت پاسخهای جریانسازی
با تنظیم پارامتر stream روی true، قابلیت streaming را فعال کنید. API برای هر توکن رویدادهای ارسالی سرور (SSE) برمیگرداند. فیلد data را از هر رویداد بخوانید تا محتوای ناقص را دریافت کنید. قطعه نهایی شامل مصرف کل توکن برای درخواست است. این رویکرد تأخیر ادراکشده را برای پاسخهای بلند کاهش میدهد. این روش برای رابطهای چت و برنامههای بلادرسان ایدهآل است. میتوانید جریان را زودتر متوقف کنید اگر کاربر نظر خود را تغییر داد.
پیادهسازی فراخوانی تابع
ابزارهای خود را در آرایه tools درخواست تعریف کنید. مدل در صورت مناسب بودن، فراخوانیهای ابزار را در پاسخ باز میگرداند. نام تابع و آرگومانها را از پاسخ تجزیه کنید. تابع را اجرا کرده و نتیجه را در پیام بعدی ارسال کنید. این الگو کارهای پیچیده و یکپارچهسازیهای خارجی را امکانپذیر میکند. tool_choice را روی auto تنظیم کنید یا یک ابزار خاص را مشخص کنید. حالت JSON جایگزینی برای خروجی دادههای ساختاریافته است.
مانیتور کردن مصرف و هزینهها
مصرف را از طریق داشبورد یا با تجزیه هدرهای پاسخ ردیابی کنید. اعتبار بر اساس مصرف واقعی توکن شارژ میشود. توکنهای ورودی ۰.۱۵ دلار در هر ۱ میلیون توکن هزینه دارند. توکنهای خروجی ۰.۵۰ دلار در هر ۱ میلیون توکن هزینه دارند. خطاها اعتبار مصرف نمیکنند. اعتبار پیشپرداخت هرگز منقضی نمیشود. میتوانید هر زمان با USDT یا USDC شارژ کنید. اعتبار هدیه به طور خودکار برای واریزهای بزرگتر اعمال میشود. موجودی خود را به طور منظم بررسی کنید تا از قطع سرویس جلوگیری کنید.
عیبیابی مشکلات رایج
اگر خطای 401 دریافت کردید، کلید API و URL پایه خود را بررسی کنید. محدودیتهای نرخ 300 درخواست در دقیقه به ازای هر کلید است. محدودیتهای اتصال 8 درخواست همزمان به ازای هر کلید است. اندازه بدنه درخواست باید کمتر از 8 مگابایت باشد. اگر پخش زنده (streaming) زودتر از موعد متوقف شد، قطعیات شبکه را بررسی کنید. اطمینان حاصل کنید که کلاینت شما به درستی SSE را مدیریت میکند. برای اختلافات مالی یا مسائل فنی از صفحه پشتیبانی استفاده کنید. شارژهای دوبرابر از طریق تیم پشتیبانی رفع میشوند.