fa ▾
با اعتبار آزمایشی امتحان کنید

شروع سریع: API هوش مصنوعی بدون سانسور

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

فهرست مطالب
  1. URL پایه و احراز هویت
  2. اولین درخواست: تکمیل‌های چت
  3. یکپارچه‌سازی Node.js
  4. استریمینگ و استفاده از توکن
  5. پارامترها: کنترل و تکرارپذیری
  6. محدودیت‌های نرخ، خطاها و محدودیت‌ها

URL پایه و احراز هویت

از URL پایه اختصاصی و کلید API خود برای هر درخواست استفاده کنید. API LLM uncensored ما نیاز به مسیریابی پروکسی پیچیده ندارد، فقط هدرهای استاندارد. شما یک کلید منحصر به فرد پس از ثبت‌نام از طریق گوگل یا ایمیل دریافت می‌کنید. این کلید تمام تعاملات با مدل را احراز هویت می‌کند. خطاها و رد شدن‌ها اعتبار مصرف نمی‌کنند. شما با اعتبار آزمایشی $0.50 معتبر برای 7 روز شروع می‌کنید. پرامپت‌های شما خصوصی باقی می‌مانند و برای آموزش استفاده نمی‌شوند.

curl https://api.uncensoredaicode.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all files in the src directory"}]
  }'

اولین درخواست: تکمیل‌های چت

یک درخواست POST به نقطه پایانی تکمیل چت ارسال کنید. این تعامل اصلی برای تولید متن است. شناسه مدل را به عنوان "uncensored" در بدنه مشخص کنید. می‌توانید پارامترهایی مانند temperature یا top_p را تنظیم کنید. API مستقیماً یک پاسخ متنی برمی‌گرداند. ویژگی‌های embedding یا تولید تصویر وجود ندارد. این یک سرویس خالص متن-ورودی، متن-خروجی است. درخواست‌های خود را زیر 8 MB نگه دارید. پنجره زمینه از 100,000 توکن در مجموع پشتیبانی می‌کند.

from openai import OpenAI

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

مستقیماً با استفاده از Node SDK رسمی یا هر کلاینت سازگار ادغام کنید. URL پایه را به نقطه پایانی API خود تنظیم کنید. کلید API خود را در هدر احراز هویت وارد کنید. شناسه مدل برای همه تماس‌ها "بدون سانسور" باقی می‌ماند. می‌توانید نتایج را استریم کنید یا آن‌ها را به صورت همزمان دریافت کنید. فراخوانی ابزار از طریق پارامتر ابزار پشتیبانی می‌شود. از حالت JSON برای خروجی‌های ساختاریافته استفاده کنید. این پیکربندی قفل‌شدگی ارائه‌دهنده را حذف می‌کند. کد شما ساده و مقاوم باقی می‌ماند.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaicode.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 به true، پخش زنده را فعال کنید. شما قطعاتی را از طریق رویدادهای سربرگ‌فرستاده‌شده دریافت می‌کنید. هر قطعه حاوی متن ناقص و داده‌های usage است. قطعه نهایی شامل شمارش کل توکن‌ها می‌باشد. این امکان نمایش بلادرنگ متن تولیدشده را فراهم می‌کند. این کار تأخیر ادراک‌شده را برای کاربران کاهش می‌دهد. در صورت نیاز می‌توانید جریان را لغو کنید. API هزینه‌ها را بر اساس توکن‌های واقعی محاسبه می‌کند. خطاها شامل هزینه نمی‌شوند. موجودی اعتبار خود را از طریق endpoint مدل‌ها مانیتور کنید.

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)

پارامترها: کنترل و تکرارپذیری

پاسخ‌ها را با استفاده از پارامترهای استاندارد تنظیم کنید. دما را برای خلاقیت یا قطعیت تنظیم کنید. از top_p برای نمونه‌گیری هسته استفاده کنید. یک بذر (seed) برای خروجی‌های تکرارپذیر مشخص کنید. دنباله‌های توقف را مشخص کنید تا تولید متوقف شود. جریمه‌های حضور و تکرار تکرار کلمات را تنظیم می‌کنند. این ابزارها کنترل دقیقی به شما می‌دهند. مدل با پرامپت‌های پیچیده به خوبی کار می‌کند. حالت JSON ساختار معتبری را تضمین می‌کند. فراخوانی تابع امکان استفاده از ابزارهای خارجی را فراهم می‌کند. این مقادیر را متناسب با مورد استفاده خود تنظیم کنید.

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

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

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

آدرس پایه (base URL) کد AI uncensored چیست؟

URL پایه HTTPS://api.uncensoredaicode.com/v1 است. از این مورد برای تمام SDKهای سازگار با OpenAI استفاده کنید. base_url را در پیکربندی کلاینت خود تغییر دهید. این اتصال مستقیم به مدل uncensored بدون واسطه‌ها فراهم می‌کند.

چگونه خطاها و محدود نرخ‌ها را مدیریت کنم؟

خطاهای 401 را با تأیید کلید خود مدیریت کنید. خطاهای 402 را با شارژ با USDT یا USDC حل کنید. خطاهای 429 یعنی به محدودیت 300 درخواست در دقیقه رسیده‌اید. صبر کنید و مجدداً تلاش کنید، یا اگر نیاز است از چندین کلید استفاده کنید. خطاها اعتبار شما را مصرف نمی‌کنند.

چه روش‌های پرداختی را می‌پذیرید؟

فقط کریپتو: USTR روی TRC20 یا USDC روی Base، هر مبلغ صحیحی بین $20 تا $500. اعتبار بونوس از $50 اعمال می‌شود.

کلید API خود را بازیابی کنید

ثبت‌نام حساب، کلید را کپی کنید، URL پایه را به‌روزرسانی کنید. این همه است.