fa ▾
دریافت کلید API

راهنمای شروع سریع API Kimi uncensored

این راهنما مسیر مستقیمی برای استفاده از API بدون سانسور ما برای تولید متن بدون فیلترهای محتوا ارائه می‌دهد. می‌توانید این اندپوینت را با استفاده از کلاینت‌های سازگار با اوپن‌ای‌آی در برنامه‌های موجود خود ادغام کنید.

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

endpoint API بدون سانسور ما HTTPS://api.kimiuncensored.com/v1 است. کلید خود را در هدر Authorization با استفاده از طرح Bearer ارسال کنید. این پیکربندی با هر کلاینتی که احراز هویت سازگار با OpenAI را پشتیبانی می‌کند، کار می‌کند.

  • با ثبت‌نام از طریق گوگل یا ایمیل، کلید خود را بلافاصله دریافت کنید.
  • برای اعتبار آزمایشی اولیه، نیازی به شماره تلفن یا روش پرداخت نیست.
  • کلید API شما منحصر به فرد حساب شماست و اگر آن را مجدداً ایجاد کنید، هر کلید قبلی را جایگزین می‌کند.
curl https://api.kimiuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three ways to optimize PostgreSQL query performance."}]
  }'

POST /v1/chat/completions

یک پیک‌لود JSON به نقطه پایانی تکمیل چت ارسال کنید تا متن تولید شود. شناسه مدل به سادگی "uncensored" است. می‌توانید سبک خروجی را با پارامترهایی مانند temperature و top_p کنترل کنید.

  • تنظیم max_tokens برای محدود کردن طول پاسخ.
  • از stop پارامتر برای توقف تولید در توالی‌های خاص.
  • سیستم از ساختارهای درخواست استاندارد OpenAI پشتیبانی می‌کند.
from openai import OpenAI

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

پاسخ‌های استریم (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)

حالت JSON و فراخوانی تابع

خروجی ساختاریافته را با تنظیم response_format به {"type": "json_object"}. این امر تضمین می‌کند که مدل JSON معتبر را بازگرداند که برای تجزیه داده‌ها در جریان‌های کاری خودکار حیاتی است.

  • تعاریف ابزار را در تعریف کنید tools آرایه برای فراخوانی تابع.
  • استفاده tool_choice برای کنترل زمان فراخوانی توابع توسط مدل.
  • پاسخ JSON را به صورت محلی قبل از پردازش اعتبارسنجی کنید.
import OpenAI from "openai";

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

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

هر کلید API به ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان محدود است. حداکثر اندازه بدنه درخواست ۸ مگابایت است. عبور از این محدودیت‌ها منجر به کد وضعیت ۴۲۹ می‌شود.

  • خطای 401 نشان‌دهنده یک کلید API نامعتبر یا منقضی شده است.
  • خطای 402 به معنای عدم موجودی اعتبار پیش‌پرداخت شما است.
  • خطاها و رد شدن درخواست‌ها موجودی توکن شما را مصرف نمی‌کنند.

پنجره زمینه و جزئیات مدل

مدل از پنجره زمینه ۱۰۰,۰۰۰ توکنی برای متن ورودی و خروجی ترکیب‌شده پشتیبانی می‌کند. اگر مشخص نکنید max_tokens, محدودیت خروجی پیش‌فرض ۲,۰۴۸ توکن است. این امکان پردازش زمینه بلند را در حالی که سرعت پاسخ حفظ می‌شود، فراهم می‌کند.

  • توکن‌های ورودی به ازای هر ۱M توکن با نرخ $0.15 شارژ می‌شوند.
  • توکن‌های خروجی به ازای هر ۱M توکن با نرخ $۰.۵۰ محاسبه می‌شوند.
  • اعتبار پیش‌پرداخت منقضی نمی‌شود و با ارز دیجیتال شارژ می‌شود.

سوالات متداول

آیا API بدون سانسور kimi واقعاً بدون فیلتر است؟

بله، مدل موضوعات بزرگسالان قانونی، داستانی یا بحث‌برانگیز را رد نمی‌کند. تنها محدودیت سخت، محتوای جنسی مرتبط با کودکان است که همیشه رد می‌شود. ما از پرامپت‌های شما برای آموزش داده‌های خود استفاده نمی‌کنیم.

چگونه برای استفاده از API LLM بدون سانسور پرداخت کنم؟

ما فقط USDT (TRC20) یا USDC (Base) می‌پذیریم. می‌توانید هر مبلغ صحیحی از $20 تا $500 شارژ کنید. برای واریزهای بزرگ‌تر اعتبار پاداشی دریافت می‌کنید، مانند +15% برای یک شارژ $200.

اگر از محدودیت‌های نرخ عبور کنم چه اتفاقی می‌افتد؟

خطای ۴۲۹ Too Many Requests را دریافت خواهید کرد. محدودیت ۳۰۰ درخواست در دقیقه به ازای هر کلید است. اطمینان حاصل کنید که کلاینت شما تلاش‌های مجدد را با بازگشت نمایی مدیریت می‌کند تا به محدودیت درخواست همزمان ۸ برسید.

کلید API خود را امن کنید

ثبت‌نام کنید، توکن را بازیابی کنید و آدرس endpoint را به‌روز کنید. این همه مورد نیاز است.