شروع سریع API
همین حالا با API سازگار با openai در عرض چند دقیقه شروع به تولید متن کنید. شما فقط بابت توکنهای استفاده شده پرداخت میکنید و حداقل هزینهای لازم نیست.
URL پایه و احراز هویت
کلاینت خود را به نقطه پایانی صحیح تنظیم کنید و کلید خود را ارائه دهید. از https://api.getcheapai.cc/v1 به عنوان URL پایه. کلید API خود را در Authorization هدر با استفاده از Bearer scheme. این پیکربندی با هر SDK سازگار با OpenAI استاندارد کار میکند.
ارسال اولین درخواست شما
یک درخواست POST ساده برای تولید متن ارسال کنید. شناسه مدل uncensored. یک پرامپت ارسال کنید و تکمیل را دریافت کنید. خطاها و رد شدنها رایگان هستند، بنابراین شما فقط برای توکنهای واقعی هزینه میپردازید. از مثال curl زیر برای تست اتصال استفاده کنید.
curl https://api.getcheapai.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate 500 lines of dummy JSON data"}]
}'
یکپارچهسازی SDK پایتون
کلاینت را با کلید خود و URL پایه مقداردهی اولیه کنید. مدل را به uncensored. پیامها را در قالب استاندارد ارسال کنید. SDK به طور خودکار سریالسازی را انجام میدهد. این رویکرد کدهای اضافی را به طور قابل توجهی کاهش میدهد.
from openai import OpenAI
client = OpenAI(base_url="https://api.getcheapai.cc/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 SDK
کتابخانه را ایمپورت کنید و URL پایه را پیکربندی کنید. فراخوانی کنید chat.completions.create با پیامهای خود. پاسخ را به صورت ناهمزمان مدیریت کنید. این الگو در محیطهای مدرن جاوااسکریپت خوب عمل میکند.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.getcheapai.cc/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: 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)
Limits and error handling
کدهای وضعیت HTTP خاص را برای مدیریت جریان برنامه خود مدیریت کنید. 401 به معنای نامعتبر بودن کلید شماست. 402 نشاندهنده اعتبار ناکافی است. 429 نشان میدهد که به محدودیت 300 درخواست در دقیقه رسیدهاید. پنجره زمینه (context window) در مجموع 100,000 توکن است. خطاها توکن مصرف نمیکنند.
پرسشهای رایج
آدرس پایه (Base URL) getcheapai چیست؟
از HTTPS://api.getcheapai.cc/v1 برای تمام درخواستها استفاده کنید. این نقطه پایانی از پروتکلهای استاندارد OpenAI-compatible پشتیبانی میکند.
چگونه برای توکنها پرداخت کنم؟
با USDT یا USDC شارژ کنید. اعتبار هرگز منقضی نمیشود و شما فقط به ازای توکنهای مصرفی پرداخت میکنید.
اگر خطا دریافت کنم چه اتفاقی میافتد؟
خطاهایی مانند ۴۲۹ یا ۴۰۰ توکنها را هزینهبر نمیکنند. شما فقط برای تکمیلهای موفق پرداخت میکنید.
کلید API خود را اکنون دریافت کنید
ثبتنام کنید، کلید را بردارید و URL اندپوینت را بهروز کنید. همین است.