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

شروع سریع: تکمیل‌های چت بدون سانسور

همین امروز با API LLM بدون سانسور ما شروع به ساخت کنید. این راهنما شامل راه‌اندازی کلاینت OpenAI-compatible، احراز هویت و ویژگی‌های اصلی مانند استریمینگ و فراخوانی تابع است.

کلاینت openai-compatible را نصب کنید

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

  • توسعه‌دهندگان پایتون باید openai بسته.
  • کاربران Node.js نیاز به openai پکیج npm.
  • زبان‌های دیگر می‌توانند از SDKهای رسمی یا کتابخانه‌های HTTP استاندارد استفاده کنند.

این رویکرد سازگاری گسترده با ابزارهای موجود را تضمین می‌کند و یکپارچه‌سازی در پروژه‌های شما را ساده می‌سازد.

URL پایه و کلید API را پیکربندی کنید

کلید API و URL پایه سفارشی را در پیکربندی کلاینت خود تنظیم کنید. این کار درخواست‌ها را به سرورهای ما هدایت می‌کند، نه به نقاط پایانی استاندارد OpenAI.

پیکربندی

کلید تولید شده از داشبورد خود را استفاده کنید و به https://api.priceapiseekdeep.com/v1. این پیکربندی با هر کلاینت سازگار با OpenAI کار می‌کند؛ با تغییر base_url و api_key پارامترها.

پرامپت‌های شما بدون سانسور محتوا پردازش می‌شوند که آن‌ها را برای وظایف نویسندگی خلاقانه و کدنویسی ایده‌آل می‌کند.

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

درخواست تکمیل چت استاندارد را ارسال کنید تا اتصال را آزمایش کنید. از شناسه مدل uncensored برای دسترسی به مدل بهینه‌سازی شده.

  • تنظیم model پارامتر روی uncensored.
  • پیام‌های سیستم و کاربر خود را در messages آرایه.
  • API خروجی متنی را مستقیماً برمی‌گرداند.

این تأیید می‌کند که کلید شما کار می‌کند و اعتبار برای توکن‌های ورودی به درستی کسر می‌شود.

برای خروجی بلادرنگ، جریان‌یابی را فعال کنید

جریان‌سازی (Streaming) را با تنظیم stream: true در درخواست شما. API توکن‌ها را به ترتیب همان‌طور که تولید می‌شوند برمی‌گرداند که تأخیر ادراک‌شده را بهبود می‌بخشد.

  • توکن‌ها را از جریان رویدادهای ارسالی سرور (SSE) بخوانید.
  • قطعه نهایی شامل آمار کلی مصرف توکن است.
  • این روش برای رابط‌های چت و برنامه‌های بلادرنگ ایده‌آل است.

استریمینگ زمان انتظار کاربران را در حالی که مدل پرامپت شما را پردازش می‌کند، کاهش می‌دهد.

از فراخوانی تابع و حالت JSON استفاده کنید

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

  • ابزارها را در تعریف کنید tools پارامتر.
  • تنظیم tool_choice برای کنترل فراخوانی تابع.
  • از پارامترهایی مانند استفاده کنید temperature و top_p برای تنظیم تصادفی بودن خروجی.

این مجموعه قابلیت‌ها گردش کارهای پیچیده را بدون منطق تجزیه خارجی پشتیبانی می‌کند.

مصرف و محدودیت‌های توکن را درک کنید

برای ماندن در چارچوب‌های سرویس، مصرف خود را پایش کنید. پنجره متن از مجموع ۱۰۰,۰۰۰ توکن برای پرامپت و تکمیل متن پشتیبانی می‌کند.

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

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

cURL

curl https://api.priceapiseekdeep.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send 5000 messages to test rate limits"}]
  }'

پایتون

from openai import OpenAI

client = OpenAI(base_url="https://api.priceapiseekdeep.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.priceapiseekdeep.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 خود را دریافت کنم؟

ثبت‌نام با Google یا ایمیل در صفحه دریافت کلید API. کلید شما بلافاصله پس از ثبت‌نام نمایش داده می‌شود و برای تأیید شماره تلفن لازم نیست.

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

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

قیمت API دیپ‌سیک در مقایسه با سایرین چقدر است؟

قیمت‌گذاری ما ۰.۱۵ دلار به ازای هر میلیون توکن ورودی و ۰.۵۰ دلار به ازای هر میلیون توکن خروجی است. این اغلب پایین‌تر از گزینه‌های uncensored رقیب است، بدون الزام حداقل مصرف.

با اعتبار آزمایشی شروع کنید

ایمیل و رمز عبور را وارد کنید، کلید بلافاصله دریافت شود.

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