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

مستندات API برای استنتاج بدون سانسور

مشتری خود را در عرض چند ثانیه به LLM بدون سانسور ما متصل کنید. درخواست‌ها را به نقطه پایانی اختصاصی ما ارسال کنید و خروجی‌های متنی نامحدود را بدون هیچ بار پیکربندی دریافت کنید.

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

درخواست‌های شما هدف https://api.cursorkey.cc/v1. باید کلید API خود را در Authorization header. کلید بلافاصله پس از ثبت‌نام نمایش داده می‌شود. منحصر به فرد برای حساب کاربری شما است. یک کلید، کلید قبلی را جایگزین می‌کند.

از SDKهای رسمی استفاده کنید. URL پایه را تغییر دهید. کلید را ارسال کنید. همین است.

curl https://api.cursorkey.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List available cursor key bindings for VS Code"}]
  }'

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

درخواست تکمیل چت استاندارد را ارسال کنید. شناسه مدل uncensored. سیستم ردی‌های محتوایی برای محتوای بزرگسالان قانونی را نادیده می‌گیرد. شما متن خام دریافت می‌کنید. پنجره زمینه در مجموع 100,000 توکن را نگه می‌دارد. این شامل ورودی و خروجی می‌شود. پیکربندی‌های خود را زیر 8 مگابایت نگه دارید.

from openai import OpenAI

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

بسته رسمی را نصب کنید. آن را به URL پایه ما متصل کنید. رفتار با رابط استاندارد OpenAI مطابقت دارد. می‌توانید پاسخ‌ها را استریم کنید. می‌توانید از حالت JSON استفاده کنید. کلاینت پروتکل را مدیریت می‌کند. شما منطق را مدیریت می‌کنید. خطاها کدهای HTTP استاندارد را برمی‌گردانند.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.cursorkey.cc/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. توکن‌ها به صورت متوالی دریافت می‌شوند. قطعه نهاری آمار استفاده از توکن را شامل می‌شود. این به شما امکان می‌دهد هزینه‌ها را به صورت بلادرنگ ردیابی کنید. سرور داده‌ها را از طریق رویدادهای ارسالی سرور (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 دقیق. این تضمین می‌کند که تجزیه قابل پیش‌بینی باشد. مدل از انتخاب ابزارها پشتیبانی می‌کند. می‌توانید توابع خاصی را مجبور به اجرا کنید. این با مدل uncensored ما به خوبی کار می‌کند.

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

خود را به ۳۰۰ درخواست در دقیقه محدود کنید. می‌توانید ۸ درخواست همزمان اجرا کنید. خطای 401 به معنای نامعتبر بودن کلید شماست. خطای 402 نشان‌دهنده عدم موجودی اعتبار است. خطای 429 به معنای رسیدن به محدودیت نرخ است. رد شدن‌ها رایگان هستند. خطاها رایگان هستند. فقط توکن‌های تکمیل‌شده محاسبه می‌شوند. مدل فقط محتوای جزئی را رد می‌کند.

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

آیا می‌توانم از کلید cursor برای پیمایش در کلاینت خود استفاده کنم؟

ناوبری کلید در Cursor یک ویژگی سمت کلاینت است. این موضوع بر API تأثیر نمی‌گذارد. می‌توانید از هر کلید ترکیبی که ترجیح می‌دهید استفاده کنید. API فقط به پیکربندی JSON اهمیت می‌دهد. ناوبری بر عهده رابط کاربری شماست.

آیا کلید API هوش مصنوعی بدون سانسور با مدل‌های دیگر کار می‌کند؟

خیر. کلید شما به یک مدل خاص متصل است. این یک پروکسی نیست. به سایر فروشندگان متصل نمی‌شود. شما فقط مدل بدون سانسور را دریافت می‌کنید. URL پایه ثابت است. شناسه مدل ثابت است. این تنظیم شما را ساده می‌کند.

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

سرور خطای 400 Bad Request را برمی‌گرداند. پنجره زمینه (Context Window) شامل هم پرامپت شما و هم خروجی تولید شده است. شما باید اندازه پنجره را خودتان مدیریت کنید. اگر لازم است، پیام‌های قدیمی را کوتاه کنید. این محدودیت سخت است. اعتبارات جزئی کسر نمی‌شود.

کلید خود را اکنون دریافت کنید

ثبت‌نام کنید، کلید را کپی کنید، به نقطه پایانی ما اشاره کنید. تمام.