مستندات API بدون سانسور
API بدون سانسور ما را در هر پروژه موجود با یک تغییر آدرس پایه قرار دهید. تولید پایدار، قیمتگذاری شفاف کریپتویی و قفل اشتراک صفر دریافت میکنید.
شروع سریع: نصب و پیکربندی SDK
ابتدا کلاینت خود را به URL پایه ما اشاره دهید و کلید API خود را ارسال کنید. اندپوینت است https://api.claudeapitokencosts.com/v1 و نیاز به منطق مسیریابی پیچیده ندارد.
احراز هویت از یک توکن bearer استاندارد در Authorization header. میتوانید کلید خود را بلافاصله از طریق گوگل یا ایمیل ایجاد کنید.
سرویس ما کاملاً با OpenAI سازگار است. میتوانید از SDKهای رسمی بدون تغییر منطق اصلی خود استفاده کنید. فقط URL پایه را بهروزرسانی کنید و کلید خود را تزریق کنید.
استفاده curl به بررسی اتصال بلافاصله.
درخواست تکمیل چت پایه
یک درخواست POST به /v1/chat/completions برای دریافت خروجی متنی. این اندپوینت تمام تعاملات چت استاندارد را مدیریت میکند.
system prompt و پیام کاربر را در بدنه JSON تعریف کنید. شناسه مدل همیشه uncensored.
API یک پاسخ متنی مستقیم برمیگرداند. برای موارد استفاده ساده، نیازی به تجزیه اشیاء پیچیده استریم ندارید.
این رویکرد برای اسکریپتهای ساده یا کارهای پردازش دستهای کار میکند. از curl برای آزمایش اولین فراخوانی شما.
پاسخهای استریم با رویدادهای ارسالی سرور
استریمینگ را با تنظیم stream: true در درخواست شما. سرور قطعات را همانطور که تولید میشوند برمیگرداند.
این روش تأخیر ادراکشده را برای خروجیهای طولانی کاهش میدهد. همچنین به برنامه شما اجازه میدهد تا توکنها را به صورت بلادرنگ نمایش دهد.
هر قطعه شامل دادههای جزئی و آمار استفاده در بار نهایی است.
جریان SSE را در کد کلاینت خود مدیریت کنید تا توکنها همانطور که دریافت میشوند پردازش شوند. این برای برنامههای تعاملی حیاتی است.
فراخوانی تابع و حالت JSON
پشتیبانی از خروجی ساختاریافته با استفاده از response_format پارامتر. آن را تنظیم کنید به {"type": "json_object"} برای پاسخهای JSON دقیق.
همچنین میتوانید ابزارهایی برای فراخوانی تابع تعریف کنید. مدل تعاریف ابزار ارائه شده در درخواست را رعایت میکند.
این امر استخراج دادههای قابل اعتماد برای پایپلاینهای شما را تضمین میکند. حالت JSON را با ابزارها برای گردش کارهای پیچیده ترکیب کنید.
مدل ما تولید دادههای ساختاریافته را بهطور کارآمد مدیریت میکند.
پارامترها: دما، Top P و Seed
خلاقیت را با temperature و top_p. مقادیر بالاتر تصادفیسازی را افزایش میدهند. مقادیر پایینتر خروجیها را بیشتر قطعی میکنند.
از seed پارامتر را برای نتایج تکرارپذیر تنظیم کنید. این مورد برای اشکالزدایی یا تست پرامپتهای خاص مفید است.
تنظیم max_tokens برای محدود کردن طول خروجی. پیشفرض 2,048 توکن در هر درخواست است.
این تنظیمات را متناسب با مورد استفاده خاص خود تنظیم کنید. تعادل بین تداوم و تنوع را بسته به نیاز برقرار کنید.
درک مصرف توکن و هزینهها
شما فقط بابت توکنهای مصرفشده پرداخت میکنید. توکنهای ورودی $0.15 به ازای هر میلیون و توکنهای خروجی $0.50 به ازای هر میلیون هزینه دارند.
خطاها و رد شدنها اعتبار مصرف نمیکنند. شما فقط برای تکمیلهای موفق پرداخت میکنید.
از ماشینحساب توکن برای برآورد هزینهها قبل از ارسال دستههای بزرگ استفاده کنید. قیمتگذاری ما شفاف و مبتنی بر مصرف است.
هزینههای ماهانه یا قفلهای اشتراک اعمال میشود. اعتبار هرگز منقضی نمیشود. میتوانید هر زمان با کریپتو شارژ کنید.
مصرف خود را از طریق آخرین قطعه در پاسخهای Streaming ردیابی کنید.
cURL
curl https://api.claudeapitokencosts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests and show me the output"}]
}'پایتون
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapitokencosts.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.claudeapitokencosts.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 claude برای این سرویس چقدر است؟
قیمتگذاری ما ۰.۱۵ دلار به ازای هر میلیون توکن ورودی و ۰.۵۰ دلار به ازای هر میلیون توکن خروجی است. این یک نرخ ثابت بدون هزینههای پنهان یا الزامات اشتراک است. شما فقط برای آنچه استفاده میکنید پرداخت میکنید.
چگونه محدود نرخها و خطاها را مدیریت کنم؟
API کد وضعیت 429 را زمانی که بیش از 300 درخواست در دقیقه داشته باشید برمیگرداند. خطای 401 نشاندهنده کلید API نامعتبر است و خطای 402 به معنای نیاز به افزودن اعتبار بیشتر است. این خطاها استاندارد هستند و مدیریت آنها در کد آسان است.
اندازه پنجره زمینه چقدر است؟
پنجره زمینه ۱۰۰,۰۰۰ توکن برای مجموع متن ورودی و خروجی است. میتوانید تا ۱۶,۰۰۰ توکن در یک خروجی درخواست دهید. این امکان پردازش زمینه قابلتوجه را بدون رسیدن سریع به محدودیتها فراهم میکند.
کلید خود را از طریق یک فرم ساده دسترسی پیدا کنید
ثبتنام کنید، کلید خود را کپی کنید و آدرس URL پایه را بهروز کنید. این پیکربندی کامل است.