شروع سریع API بدون سانسور
API بدون سانسور ما را در کدبیس موجود خود با یک تغییر آدرس پایه قرار دهید. یک نقطه پایانی یکپارچه برای یک مدل وزنباز دریافت میکنید که بدون ردّ محتوا پاسخ میدهد و از پروتکلهای سازگار با OpenAI استفاده میکند.
- base_url
- https://api.chatgptapiprice.com/v1
- مدل
- بدون سانسور
نصب و راهاندازی
ابتدا با ایجاد حساب کاربری از طریق دریافت کلید API صفحه. میتوانید با حساب گوگل وارد شوید یا از ایمیل و رمز عبور استفاده کنید؛ نیازی به شماره تلفن نیست. کلید API شما بلافاصله روی صفحه ظاهر میشود. نیازی به نصب کتابخانههای خاص یا پیکربندی مسیریابی پیچیده ندارید. API دقیقاً مانند استاندارد chat/completions اندپوینت استفاده کنید و مدل بدون سانسور خود را بدون بازنویسی منطق برنامه جایگزین کنید.
URL پایه و احراز هویت
از URL پایه اختصاصی ما استفاده کنید و کلید خود را در هدر استاندارد authorization ارسال کنید. تمام درخواستها از طریق https://api.chatgptapiprice.com/v1. این امر تضمین میکند که کد مشتری شما با ابزارهای موجود سازگار باقی میماند در حالی که خروجیهای بدون فیلتر ارائه میدهد. احراز هویت به Authorization: Bearer <API_KEY> فرمت.
- URL پایه:
https://api.chatgptapiprice.com/v1 - هدر:
Authorization: Bearer YOUR_API_KEY - شناسه مدل:
uncensored
curl https://api.chatgptapiprice.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the price per million tokens for this API?"}]
}'
نقطه پایانی تکمیل چت
پیامها را به POST /v1/chat/completions اندپوینت. شناسه مدل باید روی uncensored برای دسترسی به نسخه وزنباز بهینهسازی شده برای رد شدن کمتر. میتوانید لحن را با temperature و خروجی را با response_format. API آرایههای پیام استاندارد را با system, user، و assistant نقشها.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptapiprice.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)
پاسخهای استریم
استریمینگ را با تنظیم stream: true در درخواست خود. شما یک جریان رویدادهای ارسالی سرور (SSE) از پاسخهای جزئی دریافت میکنید. قطعه نهایی شامل آمار کامل مصرف توکن است که به شما امکان میدهد هزینهها را به دقت ردیابی کنید. این الگو به طور یکپارچه با SDKهای Node.js و سایر کلاینتهای مبتنی بر رویداد کار میکند.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptapiprice.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 پایه را بهروز کنید. همین کار را انجام دهید.