مستندات API برای مدل uncensored
شروع با API LLM بدون سانسور ما در عرض چند دقیقه با استفاده از کد SDK استاندارد OpenAI. با کلید خود احراز هویت کنید و درخواستها را به URL پایه ما ارسال کنید تا تولید متن نامحدود دریافت کنید.
URL پایه احراز هویت
کلید API خود را برای هر درخواست ارسالی به URL پایه ما استفاده کنید.
نقطه پایانی تکمیل چت
پیامها را به POST /v1/chat/completions برای تولید پاسخهای متنی. مدل ساختارهای پیام استاندارد را میپذیرد و تکمیلها را بدون رد محتوای قانونی برای استفاده بزرگسالان برمیگرداند.
فقط مدل بدون سانسور موجود است؛ ما بین ارائهدهندگان مسیریابی نمیکنیم و ارائهگر امبدینگ و تولید تصویر نیستیم.
curl https://api.glmapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the current exchange rate for usd to jpy"}]
}'اطمینان حاصل کنید که پیکربندی شما شامل شناسه مدل و آرایه پیام شما برای دریافت پاسخ است.
نقطه پایانی فهرست مدل
مدلهای موجود را از طریق GET /v1/models. این انتهایبند، شناسه مدل uncensored برای درخواستها آماده است.
پاسخ جزئیات مدل را فهرست میکند، که تضمین میکند کلاینت شما میتواند سازگاری را قبل از ارسال پیکربندیهای بزرگتر بررسی کند.
پارامترها: temperature، top_p، seed
تصادفی بودن تولید را با استفاده از کنترل کنید temperature, top_p، و seed. این پارامترها به شما امکان میدهند خلاقیت و قابلیت بازتولیدپذیری را تنظیم کنید.
تنظیم temperature برای واریانس، top_p برای نمونهگیری هسته، و seed برای خروجیهای قطعی. این تنظیمات در کنار stop sequences و مقادیر جریمه.
from openai import OpenAI
client = OpenAI(base_url="https://api.glmapikeys.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)این موارد را در کلاینت SDK خود پیکربندی کنید تا سبک خروجی را تنظیم کنید.
دادههای مصرف و پخش زنده
پخش زنده (Streaming) را از طریق 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)استریم را تجزیه کنید تا پاسخ در رابط برنامه خود ادغام شود.
مدیریت خطا و محدودیتها
خطاهای خاص را مدیریت کنید: 401 برای کلیدهای نامعتبر، 402 برای اعتبار ناکافی، و 429 برای محدودیت نرخ. پنجره زمینه 100,000 توکن در مجموع است، با حداکثر خروجی 16,000 توکن در هر درخواست.
درخواستهایی که از ۸ مگابایت یا ۳۰۰ درخواست در دقیقه تجاوز کنند، محدودیتها را فعال میکنند. خطاها و رد شدنها اعتبار مصرف نمیکنند.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.glmapikeys.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);منطق تلاش مجدد برای خطاهای 429 و بررسی موجودی برای پاسخهای 402 را پیادهسازی کنید.
پرسشهای رایج
آدرس پایه برای API GLM چیست؟
URL پایه HTTPS://api.glmapikeys.com/v1 است. از این نقطه پایدار با SDKهای رسمی OpenAI یا هر کلاینت سازگار با بهروزرسانی پیکربندی URL پایه استفاده کنید.
چه روشهای پرداختی را میپذیرید؟
فقط کریپتو: USTR روی TRC20 یا USDC روی Base، هر مبلغ صحیحی بین $20 تا $500. اعتبار بونوس از $50 اعمال میشود.
محدودیتهای نرخ و پنجره زمینه چیست؟
شما محدود به ۳۰۰ درخواست در دقیقه به ازای هر کلید و ۸ درخواست همزمان هستید. پنجره متن ۱۰۰,۰۰۰ توکن است و حداکثر خروجی ۱۶,000 توکن به ازای هر درخواست میباشد.
کلید خود را فوری دریافت کنید
ثبتنام کنید، توکن را کپی کنید و آدرس پایه را بهروز کنید. این کل فرآیند است.