API چت بدون سانسور را یکپارچه کنید
با API LLM بدون سانسور ما شروع به ساخت کنید با تنظیم URL پایه و کلید، سپس درخواستهای متنی را دقیقاً مانند OpenAI ارسال کنید. این راهنمای سریع اصول یکپارچهسازی، استریم و مدیریت خطاها را پوشش میدهد تا پروژه خود را بلافاصله اجرا کنید.
URL پایه و کلید API خود را تنظیم کنید
از URL پایه و یک کلید API معتبر برای اتصال برنامه خود به سرویس استفاده کنید. سرویس ما کاملاً با OpenAI سازگار است، به این معنی که فقط نیاز دارید URL پایه و هدر احراز هویت را در کد کلاینت موجود خود تغییر دهید. نیازی به بازنویسی منطق یکپارچهسازی خود برای سوئیچ به مدل uncensored ما ندارید.
- URL پایه:
https://api.glmapiprice.com/v1 - شناسه مدل:
uncensored
کلید خود را از طریق داشبورد با گوگل یا ایمیل ایجاد کنید. کلید خود را امن نگه دارید زیرا دسترسی به اعتبار پیشپرداخت شما را فراهم میکند.
اولین درخواست تکمیل چت
یک درخواست POST استاندارد به endpoint تکمیل مکالمه ارسال کنید تا پاسخ متنی دریافت کنید. این سادهترین تعامل است و با هر SDK سازگار با OpenAI کار میکند. شما یک پیام سیستمی و پیام کاربر ارائه میدهید و مدل متن تولیدشده را برمیگرداند.
curl https://api.glmapiprice.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate cost for 50k tokens at current rate"}]
}'اطمینان حاصل کنید که شناسه مدل را به عنوان uncensored در بدنه درخواست. این به API میگوید که از کدام مدل برای تولید استفاده کند.
ادغام با SDK پایتون
از کتابخانه رسمی پایتون برای تعامل برنامهنویسانه با API استفاده کنید. این رویکرد سریالسازی JSON و مدیریت خطاها را به صورت خودکار انجام میدهد. باید کلاینت را با URL پایه صحیح قبل از انجام هرگونه فراخوانی پیکربندی کنید.
from openai import OpenAI
client = OpenAI(base_url="https://api.glmapiprice.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)این روش برای سرویسهای بکاند یا اسکریپهایی که نیاز به پردازش پاسخها در Python دارند ایدهآل است. SDK اتصالات HTTP را به صورت کارآمد مدیریت میکند.
با استفاده از SDK Node متصل شوید
API را در محیطهای Node.js با استفاده از کتابخانه کلاینت استاندارد پیادهسازی کنید. این به شما امکان میدهد مدل uncensored را مستقیماً در برنامههای JavaScript یا TypeScript خود ادغام کنید. URL پایه را به سمت سرویس ما پیکربندی کنید.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.glmapiprice.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);توسعهدهندگان Node.js میتوانند از این برای ساخت توابع بدون سرور یا برنامههای فولاستک استفاده کنند. سینتکس آن شبیه کلاینت OpenAI است و انتقال روان را تضمین میکند.
پخش زنده (Streaming) را با SSE فعال کنید
پاسخها را در زمان واقعی با تنظیم پارامتر 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)استریمینگ تأخیر ادراکشده برای کاربرانی که منتظر پاسخهای طولانی هستند را کاهش میدهد. این قابلیت به ویژه برای تولید نوشتههای خلاقانه یا بلوکهای کد مفید است.
خطاها و استفاده را مدیریت کنید
محدودیتهای درخواست و وضعیت حساب خود را پایش کنید تا از وقفه در سرویس جلوگیری کنید. ممکن است خطای 401 را دریافت کنید اگر کلید API نامعتبر یا منقضی شده باشد. خطای 402 نشاندهنده عدم وجود اعتبار از پیش پرداخت شده است که نیاز به شارژ رمزارزی دارد. محدودیتهای نرخ اگر بیش از 300 درخواست در دقیقه ارسال کنید، کد وضعیت 429 را برمیگردانند.
پنجره زمینه امکان استفاده تا ۱۰۰,۰۰۰ توکن برای هر دو بخش پرامپت و تکمیل را فراهم میکند. خطاها و رد شدنها اعتبار پیشپرداخت شما را مصرف نمیکنند، بنابراین فقط برای خروجی واقعی پرداخت میکنید.
سوالات متداول
قیمت API glm برای این مدل بدون سانسور چقدر است؟
قیمتگذاری ما ۰.۱۵ دلار به ازای هر ۱M توکن ورودی و ۰.۵۰ دلار به ازای هر ۱M توکن خروجی است. شما فقط برای آنچه استفاده میکنید با اعتبار پیشپرداخت پرداخت میکنید و هزینههای اشتراک ماهانه وجود ندارد.
چگونه با کلید API شروع به کار کنم؟
ثبتنام با Google یا ایمیل برای دریافت فوری کلید API. کلید بلافاصله پس از ایجاد نمایش داده میشود و میتوان با بهروزرسانی URL پایه با هر کلاینت سازگار با OpenAI استفاده کرد.
اگر به محدودیت نرخ برسم چه اتفاقی میافتد؟
کد وضعیت ۴۲۹ را دریافت خواهید کرد اگر از ۳۰۰ درخواست در دقیقه یا ۸ درخواست همزمان تجاوز کنید. فرکانس درخواست خود را کاهش دهید یا بار را در چندین کلید API توزیع کنید اگر لازم است.
کلید خود را هماکنون امن کنید
ثبتنام کنید، کلید خود را دریافت کنید و URL نقطه پایانی خود را بهروزرسانی کنید. این همه است.