fa ▾

شروع سریع API هوش مصنوعی بدون فیلتر

API AI uncensored ما را با به‌روزرسانی URL پایه و کلید، و سپس ارسال متن به مدل بهینه‌شده تکی برای پاسخ‌های مستقیم و uncensored بدون مسیریابی پیچیده، ادغام کنید.

https://api.uncensoredrouteropen.com/v1uncensored

نصب SDK

ابتدا SDK رسمی OpenAI برای زبان مورد نظر خود را نصب کنید. این کتابخانه درخواست‌های HTTP و تجزیه JSON را برای شما مدیریت می‌کند. این کتابخانه با نقطه پایانی ما کار می‌کند زیرا ما از مشخصات chat-completions OpenAI پیروی می‌کنیم. بسته را از طریق مدیر بسته استاندارد خود نصب کنید. سپس کلاس کلاینت را در اسکریپت خود وارد کنید. این کار ابزارهای لازم برای اتصال فوری به API را در اختیار شما قرار می‌دهد.

from openai import OpenAI

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

پیکربندی base_url خود

مشتری خود را به نقطه پایانی اختصاصی ما هدایت کنید. باید URL پایه را روی HTTPS://api.uncensoredrouteropen.com/v1 تنظیم کنید. از کلید API خود در هدر Authorization استفاده کنید. این تضمین می‌کند که تمام درخواست‌ها به مدل بدون سانسور ما ارسال می‌شوند. SDK استاندارد OpenAI این تغییر را می‌پذیرد. آن نقطه پایانی پیش‌فرض را نادیده می‌گیرد. کد شما با کتابخانه‌های استاندارد سازگار باقی می‌ماند.

import OpenAI from "openai";

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

اولین درخواست خود را انجام دهید

یک پیام ساده ارسال کنید تا متن تولید شود. در درخواست خود از شناسه مدل "uncensored" استفاده کنید. این مدل وزن‌باز بدون رد کردن‌های معمولی پاسخ می‌دهد. می‌توانید پرامپت‌ها را با نقش سیستم ارسال کنید. API یک پاسخ متنی برمی‌گرداند. خطاهایی مانند کلیدهای نامعتبر خطای 401 برمی‌گردانند. موجودی ناکافی خطای 402 برمی‌گرداند. این‌ها کدهای HTTP استاندارد هستند.

curl https://api.uncensoredrouteropen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "get today date"}]
  }'

فعال‌سازی جریان‌سازی و ابزارها

از خروجی‌های جریان‌دار توکن استفاده کنید. 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 و پارامترها

خروجی ساختاریافته را با حالت JSON اجبار کنید. response_format را روی json_object تنظیم کنید. مدل JSON معتبر برمی‌گرداند. می‌توانید دما را برای خلاقیت تنظیم کنید. از top_p برای نمونه‌گیری هسته استفاده کنید. توالی‌های توقف را تنظیم کنید تا تولید متوقف شود. این پارامترها سبک خروجی را کنترل می‌کنند. آن‌ها دقیقاً مانند API OpenAI کار می‌کنند.

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

کلید شما اجازه ۳۰۰ درخواست در دقیقه را می‌دهد. می‌توانید ۸ درخواست همزمان اجرا کنید. بدنه درخواست باید کمتر از ۸ مگابایت باشد. پنجره زمینه از مجموع ۱۰۰,۰۰۰ توکن پشتیبانی می‌کند. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است. خطاها رایگان هستند. اعتبار هرگز منقضی نمی‌شود. برای پرداخت‌های مضاعف از صفحه پشتیبانی استفاده کنید.

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

جایگزین بدون سانسور OpenRouter برای یکپارچه‌سازی مستقیم چیست؟

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

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

شما ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان دریافت می‌کنید. خطای ۴۲۹ به معنای رسیدن به محدودیت است. خطای ۴۰۱ به معنای نامعتبر بودن کلید شماست. خطای ۴۰۲ به معنای نیاز به شارژ اعتبار رمزی شماست.

اندازه پنجره زمینه چقدر است؟

پنجره زمینه ۱۰۰,۰۰۰ توکن برای ورودی و خروجی است. می‌توانید تا ۱۶,۰۰۰ توکن در یک درخواست تولید کنید. این امکان مکالمات طولانی و اسناد بزرگ را فراهم می‌کند.

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

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

کلید ایجاد کنید