راهنمای شروع سریع API هوش مصنوعی بدون فیلتر
این راهنمای شروع سریع به شما کمک میکند تا API نامحدود Dolphin را با استفاده از SDKهای استاندارد OpenAI یکپارچه کنید و از محدودیتهای نرخ لایههای سانسور شخص ثالث عبور کنید.
تنظیم URL پایه احراز هویت
کلاینت خود را با URL پایه و کلید API ارائهشده پیکربندی کنید تا مستقیماً به نقطه پایانی میزبانیشده ما متصل شوید. بلافاصله پس از ثبتنام از طریق گوگل یا ایمیل، یک کلید فعال دریافت میکنید، بدون نیاز به شماره تلفن. URL پایه HTTPS://api.uncensoreddolphinopenrouter.com/v1 است و شناسه مدل "uncensored" است. این راهاندازی با هر کلاینت سازگار با OpenAI کار میکند، صرفاً با تغییر base_url و ارائه کلید API خود در هدر Authorization. هیچ اشتراک ماهانه یا مسیریابی پیچیدهای در کار نیست، فقط دسترسی مستقیم به مدل.
ارسال اولین تکمیل چت شما
درخواست POST به endpoint تکمیل گفتگو ارسال کنید تا پاسخهای متنی از مدل uncensored تولید شود. میتوانید پرامپتهای ساده یا پیامهای ساختاریافته را با فرمت استاندارد OpenAI ارسال کنید. API یک پاسخ متنی مستقیم بدون ردّهای ایمنی اضافی برای محتوای بزرگسالان قانونی برمیگرداند. مطمئن شوید فیلد model با مقدار "uncensored" در بدنه درخواست شما وجود دارد. این endpoint فقط از تکمیل گفتگو پشتیبانی میکند، نه از embeddings یا تولید تصویر. میتوانید بلافاصله با اعتبار آزمایشی یا موجودی پرداختی خود شروع به آزمایش کنید.
استفاده از SDK Python
کلاینت OpenAI را با URL پایه و کلید API خود مقداردهی اولیه کنید تا درخواستها را بهطور برنامهنویسی ارسال کنید. این رویکرد به شما امکان میدهد تا LLM بدون سانسور را با حداقل تغییرات کد در برنامههای پایتون موجود خود ادغام کنید. URL پایه را به انتهایگاه میزبانی شده ما تنظیم کنید و کلید API خود را برای احراز هویت وارد کنید. کلاینت درخواستهای HTTP را مدیریت کرده و شی پاسخ را برای پردازش بیشتر برمیگرداند. میتوانید پارامترهایی مانند دما و top_p را برای کنترل سبک خروجی تنظیم کنید. این روش برای ساخت رابطهای سفارشی یا خودکارسازی جریانهای کاری ایدهآل است.
استفاده از SDK Node
مشتری OpenAI Node.js را با URL پایه خاص و کلید API خود پیکربندی کنید تا با API تعامل داشته باشید. این یکپارچهسازی روان را در برنامههای Node.js با استفاده از الگوهای SDK آشنا امکانپذیر میکند. مشتری را به HTTPS://api.uncensoreddolphinopenrouter.com/v1 اشاره دهید و کلید خود را برای احراز هویت ارائه دهید. سپس میتوانید روش تکمیلهای چت را با پارامترهای دلخواه خود فراخوانی کنید. پاسخ شامل متن تولید شده و آمار مصرف توکن است. این پیکربندی برای برنامههای سمت سرور یا خدمات بکاند که به تولید متن بدون سانسور نیاز دارند عالی است.
مدیریت پاسخهای جریانسازی
با تنظیم پارامتر stream روی true در درخواست خود، قابلیت streaming را فعال کنید تا بهروزرسانیهای بلادرسان توکن دریافت کنید. API رویدادهای ارسالی سرور (SSE) را برای بازخورد فوری هنگام تولید توکنها برمیگرداند. هر قطعه شامل متن ناقص و دادههای مصرف در قطعه نهایی است. این رویکرد با نمایش تدریجی خروجی، تأخیر ادراکشده را برای کاربران کاهش میدهد. میتوانید جریان SSE را تجزیه کنید تا رابط کاربری خود را به صورت بلادرسان بهروزرسانی کنید. streaming برای تمام درخواستهای تکمیل چت، از جمله آنهایی که دارای فراخوانی تابع یا حالت JSON هستند، پشتیبانی میشود.
درک محدودیتها و هزینههای توکن
پنجره زمینه تا ۱۰۰,۰۰۰ توکن برای مجموع ورودی و خروجی پشتیبانی میکند، با حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست. قیمتگذاری ۰.۱۵ دلار به ازای هر ۱M توکن ورودی و ۰.۵۰ دلار به ازای هر ۱M توکن خروجی است، که فقط برای استفاده واقعی دریافت میشود. خطاها و رد شدنها هزینهای ندارند، بنابراین فقط برای تکمیلهای موفق پرداخت میکنید. اعتبار پیشپرداخت هرگز منقضی نمیشود و میتوانید با ارزهای دیجیتال از ۲۰ دلار شارژ کنید. این مدل قیمتگذاری شفاف به شما کمک میکند تا هزینهها را به طور موثر مدیریت کنید و از هزینههای پنهان در امان بمانید.
محدودیتهای نرخ و همزمانی
هر کلید API به ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان محدود است تا عملکرد پایدار تضمین شود. حداکثر اندازه بدنه درخواست ۸ مگابایت است که پنجرههای زمینه بزرگ را پوشش میدهد. اگر از این محدودیتها عبور کنید، خطای ۴۲۹ با پیام تجاوز به محدودیت نرخ دریافت خواهید کرد. میتوانید کلید جدیدی تولید کنید تا کلید موجود را جایگزین کند، زیرا فقط یک کلید برای هر حساب فعال است. این محدودیتها از سوءاستفاده جلوگیری کرده و در عین حال در دسترس بودن بالا را حفظ میکنند. مصرف خود را برای عملکرد بهینه در این حدود پایش کنید.
cURL
curl https://api.uncensoreddolphinopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List five key differences between python and rust"}]
}'پایتون
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoreddolphinopenrouter.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
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoreddolphinopenrouter.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 = 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)پرسشهای رایج
آیا API دلفین (Dolphin) بدون سانسور با مدلهای OpenRouter سازگار است؟
بله، API ما کاملاً با OpenAI سازگار است، به این معنی که با SDKهای استاندارد مورد استفاده برای مدلهای OpenRouter کار میکند. با این حال، ما یک سرویس مستقل هستیم و مدل یا زیرساخت یکسانی با OpenRouter ارائه نمیدهیم. میتوانید از همان کد کلاینت استفاده کنید اما آن را به URL پایه ما برای دسترسی مستقیم بدون محدودیت نرخ شخص ثالث هدایت کنید.
اگر خطای 402 دریافت کنم چه اتفاقی میافتد؟
خطای 402 نشان میدهد که اعتبار حساب شما برای پردازش درخواست کافی نیست. میتوانید موجودی خود را با استفاده از USDT روی شبکه TRC20 یا USDC روی شبکه Base شارژ کنید، مبالغ بین $20 تا $500 هستند. برای شارژهای بزرگتر اعتبار هدیه اضافه میشود و اعتبار شما منقضی نمیشود. خطاهایی مانند 401 (کلید نامعتبر) نیاز به بررسی کلید API شما دارند، در حالی که 429 (محدودیت نرخ) به این معنی است که از حد 300 درخواست در دقیقه تجاوز کردهاید.
آیا میتوانم از این API برای فراخوانی تابع و حالت JSON استفاده کنم؟
بله، API function calling (ابزارها) و حالت JSON را از طریق پارامتر response_format پشتیبانی میکند. میتوانید ابزارها را در درخواست خود تعریف کنید و پاسخهای JSON ساختاریافته دریافت نمایید. این امکان یکپارچهسازی پیشرفته با برنامههایی را که به دادههای ساختاریافته یا استفاده پویای از ابزارها نیاز دارند، فراهم میکند. مدل uncensored این فرمتها را به طور قابل اعتماد مدیریت میکند و برای workflowهای پیچیده مناسب است.
کلید خود را اکنون دریافت کنید
ثبتنام کنید، کلید را بگیرید و base URL خود را بهروزرسانی کنید. همین است.