groknsfwprompt.comشروع سریع
شروع سریع توسعهدهندگان: API LLM بدون سانسور
در عرض چند ثانیه با استفاده از SDKهای استاندارد OpenAI-compatible با API LLM بدون سانسور ما شروع به ساخت کنید. این راهنما شامل احراز هویت، استریمینگ و اقتصاد توکن برای تولید متن نامحدود است.
تنظیم URL پایه و احراز هویت
کلید API شما هر درخواستی را به endpoint میزبانی شده ما احراز هویت میکند. از URL پایه https://api.groknsfwprompt.com/v1 و مدل را روی uncensored برای تولید متن. ما ترافیک را به سایر فروشندگان مسیریابی نمیکنیم، بنابراین کد کلاینت شما درخواستها را مستقیماً به سرورهای ما ارسال میکند. احراز هویت بر اساس استاندارد Authorization هدر با یک توکن Bearer. هیچ هزینه اشتراکی اعمال نمیشود، فقط هزینههای اعتبار پیشپرداخت بر اساس مصرف واقعی توکن.
اولین درخواست با cURL
یک تکمیل ساده ارسال کنید تا اتصال و صورتحساب را بررسی کنید. این مثال یک پاسخ خلاقانه برای یک پرامپت پنل کمیک NSFW درخواست میکند. اطمینان حاصل کنید که موجودی اعتبار پیشپرداخت شما هزینه تخمینی توکن را پوشش میدهد قبل از اجرا. ما برای توکنهای ورودی و خروجی به صورت جداگانه و با نرخهای ثابت هزینه دریافت میکنیم.
curl https://api.groknsfwprompt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "generate a text file named report.txt"}]
}'
وضعیت پاسخ را بررسی کنید تا تحویل موفق تأیید شود. API دادههای فرمتشده JSON را شامل متن تولید شده برمیگرداند. اگر خطای 402 دریافت کردید، اعتبار رمزنگاری شده خود را از طریق USDT یا USDC شارژ کنید. خطاهایی مانند درخواستهای نامعتبر، موجودی شما را مصرف نمیکنند.
یکپارچهسازی SDK Python
پکیج رسمی OpenAI را نصب کنید و URL پایه را طوری پیکربندی کنید که به سرویس ما اشاره کند. این به شما اجازه میدهد از سینتکس آشنا پایتون برای تمام تعاملات استفاده کنید. مقدار base_url پارامتر را بهصورت صریح تنظیم کنید تا از اتصال به نقطه پایگاه پیشفرض OpenAI جلوگیری شود. شناسه مدل باید روی uncensored برای دسترسی به حالت محتوای بدون محدودیت.
from openai import OpenAI
client = OpenAI(base_url="https://api.groknsfwprompt.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 دادهها را بهطور کارآمد پخش میکند که این امر بار حافظه را برای پاسخهای طولانی کاهش میدهد. میتوانید پارامترهایی مانند را تنظیم کنید temperature برای کنترل خ creativite. این رویکرد برای تولید متن ساده یا خروجیهای ساختاریافته پیچیده به طور یکسان کار میکند.
پیادهسازی SDK Node.js
کلاینت را با کلید API و URL پایه سفارشی مقداردهی اولیه کنید. توسعهدهندگان Node.js میتوانند از همان رابط سازگار با OpenAI برای نمونهسازی سریع استفاده کنند. شناسه مدل را به uncensored برای رفتار سازگار. این پیکربندی از هر دو الگوی درخواست همزمان و ناهمزمان پشتیبانی میکند.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groknsfwprompt.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);
قطعات پاسخ را پردازش کنید تا متن نهایی را مونتاژ کنید. SDK جزئیات اتصال HTTP را به صورت خودکار مدیریت میکند. اطمینان حاصل کنید که در صورت بروز اختلال موقت در زیرساخت خود، تلاشهای مجدد شبکه را مدیریت میکنید. این روش به راحتی با مسیرهای موجود Express یا Fastify یکپارچه میشود.
پاسخهای استریم و شمارش توکن
استریمینگ را با تنظیم 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)
هر قطعه را پارز کنید تا رابط کاربری خود را بهروزرسانی کنید یا پیشرفت را ثبت کنید. API تضمین میکند که تمام توکنها در گزارش استفاده نهایی حساب شدهاند. این شفافیت به شما کمک میکند هزینهها را بهطور دقیق ردیابی کنید بدون اینکه مصرف توکن را حدس بزنید. استریمینگ بر ساختار قیمتگذاری به ازای هر توکن تأثیر نمیگذارد.
محدودیتهای نرخ، خطاها و context window
کلید شما از ۳۰۰ درخواست در دقیقه و ۸ اتصال همزمان پشتیبانی میکند. عبور از این محدودیتها خطای ۴۲۹ را برمیگرداند که میتوانید آن را با استفاده از backoff نمایی مجدداً تلاش کنید. پنجره متن ۱۰۰,۰۰۰ توکن برای مجموع ورودی و خروجی است. اندازه ورودی خود را معقول نگه دارید تا به محدودیت ۱۶,۰۰۰ توکنی خروجی برخورد نکنید. خطای ۴۰۱ نشاندهنده کلید API نامعتبر یا فاقد کلید است، در حالی که ۴۰۲ به معنای اتمام اعتبار پیشپرداخت شماست. برای توکنهای مصرفشده بازپرداختی صادر نمیشود، اما خطاهای صورتحساب از طریق پشتیبانی حل میشوند. این محدودیت سختگیرانه استفاده عادلانه را برای تمام توسعهدهندگان استفادهکننده از API مدل uncensored LLM تضمین میکند.
پرسشهای رایج
آیا این API رسمی Grok است؟
خیر، این یک سرویس مستقل است که مدل اختصاصی بدون سانسور خود را اجرا میکند. ما وابسته به xAI یا هیچ ارائهدهنده دیگری نیستیم. API ما با SDKهای OpenAI سازگار است اما مدل پایه متفاوتی را ارائه میدهد.
اگر از محدودیت نرخ عبور کنم چه اتفاقی میافتد؟
کد وضعیت 429 دریافت خواهید کرد. درخواستها به ۳۰۰ درخواست در دقیقه به ازای هر کلید محدود شدهاند. باید منتظر بازنشانی پنجره بمانید یا اگر نیاز است همزمانی خود را ارتقا دهید. اتصالات همزمان به ازای هر کلید به ۸ محدود شده است.
آیا API تولید تصویر را پشتیبانی میکند؟
خیر، این API فقط ورودی و خروجی متنی را مدیریت میکند. از تصاویر، صوت، ویدیو یا امبدینگها پشتیبانی نمیکند. روی وظایف خالص تولید متن مانند نویسندگی خلاق یا تکمیلهای چت تمرکز کنید.
کلید خود را فوری دریافت کنید
ثبتنام کنید، کلید خود را دریافت کنید، URL پایه را بهروزرسانی کنید. به همین سادگی.