fa ▾

مستندات API آنلاین مدل llm دلفین

Dolphin LLM online یک endpoint API ساده و بدون سانسور ارائه می‌دهد که رابط chat-completions OpenAI را بازتاب می‌دهد. شما یک مدل اختصاصی، صورت‌حساب توکن پیش‌پرداخت و یک پنجره زمینه 100k بدون تله‌های اشتراک دریافت می‌کنید.

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

URL پایه برای تمام درخواست‌ها HTTPS://api.dolphinllmonline.com/v1 است. شما با ارسال کلید API خود در هدر Authorization به عنوان توکن Bearer احراز هویت می‌شوید. این کلید بلافاصله پس از ثبت‌نام با گوگل یا آدرس ایمیل ایجاد می‌شود. هزینه ماهانه‌ای وجود ندارد و اعتبار هرگز منقضی نمی‌شود. شما می‌توانید فقط یک کلید فعال برای هر حساب داشته باشید، بنابراین ایجاد کلید جدید، کلید قبلی را جایگزین می‌کند.

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

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

ارسان اولین پرامپت با استفاده از SDK استاندارد پایتون OpenAI. base_url را به endpoint ما تنظیم کنید و مدل را به عنوان "uncensored" مشخص کنید. مدل یک نسخه با وزن باز است که برای کاهش ردشدگی‌ها در موضوعات بزرگسالان یا بحث‌برانگیز تنظیم شده است. این یک برند مجدد از GPT یا Llama نیست. می‌توانید پاسخ‌ها را streaming کنید یا آن‌ها را یکجا دریافت کنید.

from openai import OpenAI

client = OpenAI(base_url="https://api.dolphinllmonline.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.js برای یکپارچه‌سازی API در پروژه‌های JavaScript یا TypeScript خود استفاده کنید. کلاینت را با کلید و URL پایه صحیح مقداردهی اولیه کنید. کلاینت جزئیات HTTP را برای شما مدیریت می‌کند. این روش برای برنامه‌های سمت سرور که نیاز به پردازش مقادیر زیادی متن بدون وابستگی‌های خارجی دارند، خوب کار می‌کند.

import OpenAI from "openai";

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

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)

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

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

مدیریت خطا و کدهای وضعیت

API از کدهای وضعیت HTTP استاندارد برای نشان دادن موفقیت یا شکست استفاده می‌کند. وضعیت 401 به معنای نامعتبر یا ناموجود بودن کلید API شماست. وضعیت 402 نشان می‌دهد که اعتبار پیش‌پرداخت شما تمام شده است. می‌توانید با USDT یا USDC از طریق ارزهای دیجیتال اعتبار خود را شارژ کنید. وضعیت 429 به معنای تجاوز از محدودیت نرخ درخواست است. این خطاها را به صورت هوشمند در منطق برنامه خود مدیریت کنید تا تجربه کاربری روانی داشته باشید.

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

مدل API آنلاین LLM Dolphin چیست؟

این یک مدل زبانی بزرگ بدون سانسور است که روی سرورهای ما میزبانی شده است. این نه GPT است، نه Claude و نه مدل هیچ فروشنده دیگری. این ورودی متن را می‌پذیرد و خروجی متن را بدون رد محتوای خاصی برای استفاده بزرگسالان قانونی برمی‌گرداند.

صورتحساب پیش‌پرداخت چگونه کار می‌کند؟

شما با ارز دیجیتال (USDT یا USDC) پرداخت می‌کنید و برای شارژهای بزرگ‌تر اعتبار پاداشی دریافت می‌کنید. اعتبار بر اساس مصرف واقعی توکن شارژ می‌شود. خطاها و رد شدن‌ها هزینه‌ای برای شما ندارند. اعتبار شما هرگز منقضی نمی‌شود، بنابراین می‌توانید هر زمان که نیاز دارید از آن استفاده کنید.

آیا می‌توانم از SDKهای استاندارد OpenAI استفاده کنم؟

بله، این API کاملاً با SDKهای رسمی OpenAI سازگار است. تنها کافی است base_url و کلید API را در پیکربندی خود به‌روز کنید. این API از streaming، فراخوانی تابع و حالت JSON دقیقاً مانند endpointهای استاندارد پشتیبانی می‌کند.

کلید API خود را بلافاصله دریافت کنید

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