fa ▾
کلید ایجاد کنید

مستندات API: تکمیل‌های چت uncensored

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

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

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

نقطه پایانی تکمیل چت

پیام‌ها را به POST /v1/chat/completions برای تولید پاسخ‌های متنی. شناسه مدل همیشه uncensored. این انتهای‌بند، فرمت‌های چت استاندارد شامل نقش‌های system، user و assistant را مدیریت می‌کند. از امبدینگ، تصویر یا fine-tuning پشتیبانی نمی‌کند. درخواست خود را با پارامترهای مدل و محتوای مورد نظر پیکربندی کنید. پاسخ شامل متن تولیدشده و آمار مصرف توکن برمی‌گردد.

پاسخ‌های استریم (SSE)

استریمینگ را با تنظیم stream: true در بدنه درخواست خود. سرور رویدادهای ارسال‌شده توسط سرور (SSE) را برای تحویل توکن بلادرنگ برمی‌گرداند. داده‌های مصرف توکن فقط در قطعه نهایی جریان داده ظاهر می‌شوند. این رویکرد تأخیر ادراک‌شده را برای خروجی‌های طولانی کاهش می‌دهد. رویدادهای ورودی را در سمت کلاینت بافر کنید تا پیام کامل را بازسازی کنید.

cURL

curl https://api.deepseekopenaicompatibleapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the release notes of the last stable build"}]
  }'

پایتون

from openai import OpenAI

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

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

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