fa ▾
$0.15به ازای هر 1M توکن ورودی
نامحدود
$0.50اعتبار آزمایشی

نامحدودمستندات API سازگار با OpenAI

مستندات API سازگار با OpenAI

شروع با API LLM بدون سانسور ما در عرض چند دقیقه. یک درخواست به URL پایه ارسال کنید، متن خام دریافت کنید و بدون هزینه‌های اشتراک مقیاس دهید.

https://api.unrestrictedaichatgpt.com/v1uncensored

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

از URL پایه و کلید API ارائه‌شده برای دسترسی به سرویس استفاده کنید. کلید شما تمام درخواست‌ها را احراز هویت می‌کند.

  • URL پایه: https://api.unrestrictedaichatgpt.com/v1
  • هدر: Authorization: Bearer YOUR_API_KEY

کلید خود را فوری از داشبورد دریافت کنید.

curl https://api.unrestrictedaichatgpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run python script to sum column in csv file"}]
  }'

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

پیام‌ها را به /v1/chat/completions اندپوینت. شناسه مدل uncensored.

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

from openai import OpenAI

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

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

استریمینگ را با تنظیم stream: true. توکن‌ها را به صورت در زمان واقعی از طریق رویدادهای ارسال‌شده سرور دریافت کنید.

جزئیات مصرف توکن در قطعه نهایی ظاهر می‌شود.

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)

پارامترها: دما، Top P و حالت JSON

تنظیم temperature و top_p برای کنترل خ creativite. استفاده response_format: {"type": "json_object"} برای خروجی ساختاریافته.

تنظیم max_tokens برای محدود کردن طول پاسخ.

Function Calling & Tools

ابزارها را در درخواست خود تعریف کنید. مدل فراخوانی‌های ابزار ساختاریافته را بازمی‌گرداند.

استفاده tool_choice برای اعمال رفتار خاص.

import OpenAI from "openai";

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

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

محدودیت: ۳۰۰ درخواست/دقیقه، ۸ درخواست همزمان. حداکثر حجم بدنه: ۸ مگابایت. پنجره زمینه: ۱۰۰,۰۰۰ توکن. خطاها رایگان هستند. بازپرداختی صادر نمی‌شود.

پرسش‌های رایج

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

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

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

خطاهای رایج شامل 401 (کلید نامعتبر)، 402 (بدون اعتبار) و 429 (محدودیت نرخ) است. خطاها اعتبار پیش‌پرداخت شما را مصرف نمی‌کنند.

آیا این یک API رسمی OpenAI است؟

خیر. این یک API سازگار با OpenAI است که از یک مدل بدون سانسور متفاوت استفاده می‌کند. از همان SDKها استفاده کنید اما URL پایه و کلید را تغییر دهید.