fa ▾

API بدون سانسور را یکپارچه کنید

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

پکیج رسمی SDK OpenAI را نصب کنید

ابتدا کتابخانه استاندارد را به محیط خود اضافه کنید. این کار تضمین می‌کند که از همان کد کلاینتی استفاده می‌کنید که با سایر ارائه‌دهندگان کار می‌کند.

  • اجرا pip install openai برای Python.
  • اجرا npm install openai برای Node.js.

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

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

نشانگر SDK را با لغو URL پایه پیش‌فرض به سرور ما تنظیم کنید. از کلید تولید شده در داشبورد خود استفاده کنید و شناسه مدل را روی uncensored.

  • URL پایه: https://api.pricingkeyapiopenai.com/v1
  • مدل: uncensored

این پیکربندی با هر کلایتی که سازگار با OpenAI است کار می‌کند. می‌توانید ساختار کد موجود خود را حفظ کنید و فقط نقطه پایانی (endpoint) را تغییر دهید. هیچ قفل اشتراکی در اینجا اعمال نمی‌شود.

اینجا نحوه راه‌اندازی کلاینت در Python توضیح داده شده است:

from openai import OpenAI

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

اولین تکمیل چت

یک درخواست POST استاندارد به endpoint تکمیل چت ارسال کنید. پیام‌های سیستم و کاربر را در قالب JSON مورد نیاز ارسال کنید. API یک پاسخ متنی برمی‌گرداند که فیلترهای محتوایی استاندارد را برای موضوعات قانونی بزرگسالان نادیده می‌گیرد.

اتصال را با یک پرامپت ساده آزمایش کنید تا تأخیر و مصرف توکن را بررسی کنید. اگر پاسخی دریافت می‌کنید، یکپارچه‌سازی شما به درستی کار می‌کند.

ساختار درخواست نمونه:

curl https://api.pricingkeyapiopenai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert this curl request to Python using standard libraries"}]
  }'

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

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

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

جریان‌سازی را در کلاینت Node.js خود فعال کنید:

import OpenAI from "openai";

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

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

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

اسکماهای ابزار خود را در درخواست تعریف کنید. مدل فراخوانی‌های ابزاری را خروجی می‌دهد که می‌توانید در کد خود اجرا کنید. این دقیقاً مانند رابط فراخوانی تابع استاندارد OpenAI کار می‌کند.

پیکربندی حالت JSON در SDK شما:

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)

خطاها و محدودیت‌های استفاده را مدیریت کنید

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

پنجره زمینه شما ۱۰۰,۰۰۰ توکن در مجموع است. اگر از این حد فراتر روید، API خطا برمی‌گرداند. رد شدن‌ها و خطاها موجودی توکن شما را مصرف نمی‌کنند. بدنه درخواست‌های خود را زیر ۸ مگابایت نگه دارید.

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

ساختار قیمت‌گذاری کلید API OpenAI چگونه است؟

ما $0.15 برای هر ۱M توکن ورودی و $0.50 برای هر ۱M توکن خروجی دریافت می‌کنیم. هیچ اشتراک ماهانه یا هزینه ظرفیت بیکار وجود ندارد. شما فقط بابت توکن‌هایی که واقعاً از موجودی ارز دیجیتال از پیش پرداخت‌شده خود استفاده می‌کنید پرداخت می‌کنید.

آیا این یک مدل مدل زبانی بزرگ (LLM) بدون سانسور است؟

بله، مدل ما محتوای قانونی بزرگسالان، داستانی یا جنجالی را رد نمی‌کند. تنها محدودیت سخت این است که درخواست‌های مرتبط با محتوای جنسی با کودکان را رد می‌کنیم. این مدل GPT، Claude یا هر مدل ارائه‌دهنده دیگری نیست.

چه روش‌های پرداختی را می‌پذیرید؟

فقط کریپتو: USTR روی TRC20 یا USDC روی Base، هر مبلغ صحیحی بین $20 تا $500. اعتبار بونوس از $50 اعمال می‌شود.

کلید API خود را تولید کنید

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

همین حالا شروع کنید