fa ▾
با اعتبار آزمایشی امتحان کنید
به ازای هر 1M توکن ورودی$0.15
توکن‌های خروجی / ۱ میلیون$0.50
زمینه توکن100,000
اعتبار آزمایشی$0.50
درخواست در دقیقه300

API سازگار با OpenAI Uncensored برای توسعه‌دهندگان

راهنمای شروع سریع توسعه‌دهندگان

LLM بدون سانسور ما را با یک تغییر پیکربندی ساده یکپارچه کنید. از همان کد SDK OpenAI که می‌شناسید برای دسترسی به یک API پیش‌پرداخت شفاف استفاده کنید.

نصب و راه‌اندازی محیط

ابتدا SDK استاندارد OpenAI را برای زبان خود نصب کنید. API ما دقیقاً مانند API OpenAI رفتار می‌کند، بنابراین نیازی به کتابخانه سفارشی یا لایه مسیریابی پیچیده ندارید. فقط متغیر محیطی خود را با کلیدی که در صفحه دریافت کلید API ما ایجاد کرده‌اید تنظیم کنید. برای ثبت‌نام به شماره تلفن نیازی نیست و می‌توانید بلافاصله با اعتبار آزمایشی رایگان شروع کنید.

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

مشتری SDK خود را به URL پایه خاص ما پیکربندی کنید. این تغییر کوچک ترافیک را به مدل بدون سانسور ما هدایت می‌کند، به جای ارائه‌دهنده استاندارد. تنها نیاز دارید URL پایه را به‌روزرسانی کرده و کلید API خود را در هدرها تزریق کنید. بقیه موارد دقیقاً مشابه پیکربندی موجود شما باقی می‌ماند.

from openai import OpenAI

client = OpenAI(base_url="https://api.claudecodeprix.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)
import OpenAI from "openai";

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

انجام اولین درخواست POST /v1/chat/completions

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

curl https://api.claudecodeprix.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the pricing tiers for the standard plan."}]
  }'

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

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

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)

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

ابزارها را در درخواست خود تعریف کنید تا استخراج داده‌های ساختاریافته یا اقدامات خودکار را ممکن سازید. مدل از فراخوانی تابع و حالت JSON برای تجزیه قابل اعتماد پشتیبانی می‌کند. می‌توانید پارامترهایی مانند temperature و top_p را برای کنترل تصادفی‌سازی مشخص کنید. این انعطاف‌پذیری به شما اجازه می‌دهد عامل‌های پیچیده را بدون خروج از اکوسیستم سازگار با OpenAI بسازید.

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

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

سوالات و پاسخ‌ها

آیا Claude Code Prix جایگزین مناسبی برای ارائه‌دهندگان استاندارد است؟

بله، از همان ساختار API سازگار با OpenAI استفاده می‌کند. می‌توانید URL پایه را تغییر دهید و کد کلاینت موجود خود را بدون بازسازی عمده حفظ کنید. این اجازه می‌دهد تا یکپارچه‌سازی آسان با جریان کار توسعه فعلی شما انجام شود.

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

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

چگونه برای توکن‌های اضافی پرداخت کنم؟

حساب خود را فقط با ارزهای دیجیتال، به‌ویژه USDT در شبکه TRC20 یا USDC در شبکه Base شارژ کنید. پرداخت‌ها از $20 آغاز می‌شوند و برای مبالغ بالاتر اعتبار هدیه دریافت می‌کنید. اعتبار پیش‌پرداخت شما هرگز منقضی نمی‌شود.

کلید شما یک فرم فاصله دارد

حساب کاربری ایجاد کنید، کلید را کپی کنید، URL پایه را تغییر دهید. این تمام تنظیمات است.

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