صفحه اصلیساخت
راهنمای شروع سریع
مشتریهای SDK موجود OpenAI خود را به API تولید متن بدون سانسور ما متصل کنید. این راهنما احراز هویت، قالببندی درخواست و استریم را برای مدل 'بدون سانسور' پوشش میدهد.
URL پایه و احراز هویت
از URL پایه خاص خود برای تمام تماسهای API استفاده کنید. کلید API خود را در Authorization header: این تضمین میکند که درخواستهای شما به درستی به نقاط پایانی بدون سانسور ما مسیریابی شوند.
- URL پایه:
https://api.groknsfwpromptsthatwork.com/v1 - هدر:
Authorization: Bearer YOUR_API_KEY
curl https://api.groknsfwpromptsthatwork.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "set max_tokens to fifty and temperature to zero"}]
}'
ارسال اولین درخواست شما
یک درخواست chat/completions تماس. مدل را به عنوان uncensored. این مدل محتوای بزرگسالان قانونی را رد نمیکند. تولید متن را مستقیماً و بدون مسیریابی اضافی انجام میدهد.
from openai import OpenAI
client = OpenAI(base_url="https://api.groknsfwpromptsthatwork.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 Node
کلاینت را با URL پایه و کلید خود مقداردهی اولیه کنید. یک پرامپت برای تولید متن ارسال کنید. پاسخ شامل شیء تکمیل کامل است. میتوانید متن تولید شده را از طریق choices[0].message.content.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groknsfwpromptsthatwork.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: true. API قطعات را از طریق رویدادهای ارسالی سرور برمیگرداند. میتوانید این قطعات را بهصورت بلادرنگ تجزیه کنید. این امر تأخیر ادراکشده را برای خروجیهای طولانی کاهش میدهد.
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)
فراخوانی تابع و حالت JSON
از ابزارها و خروجیهای ساختاریافته پشتیبانی میکند. از response_format: {type: "json_object"} برای JSON دقیق. توابع را در tools آرایه. مدل دادههای ساختاریافته را بر اساس طرح شما برمیگرداند.
درک استفاده و محدودیتهای توکن
پنجره زمینه ۱۰۰,۰۰۰ توکن بهطور کلی است. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است. محدودیتهای نرخ ۳۰۰ درخواست در دقیقه است. خطاهایی مانند 401 یا 429 کدهای استاندارد را برمیگردانند. اعتبار فقط برای توکنهای معتبر شارژ میشود.
پرسشهای رایج
آدرس پایه برای API چیست؟
URL پایه HTTPS://api.groknsfwpromptsthatwork.com/v1 است. از این برای تمام پیکربندیهای SDK سازگار با OpenAI استفاده کنید.
قیمت مدل بدون سانسور چقدر است؟
توکنهای ورودی ۰.۱۵ دلار به ازای هر ۱ میلیون، و توکنهای خروجی ۰.۵۰ دلار به ازای هر ۱ میلیون هزینه دارند. شما بابت مصرف واقعی با اعتبار پیشپرداخت پرداخت میکنید.
آیا میتوانم از این با SDK رسمی پایتون OpenAI استفاده کنم؟
بله. base_url و api_key را در راهاندازی کلاینت خود تنظیم کنید. فرمت اندپوینت دقیقاً با رابط تکمیلهای چت OpenAI مطابقت دارد.
کلید API خود را اکنون دریافت کنید
ثبتنام کنید، کلید خود را کپی کنید و آدرس پایه را بهروز کنید. همینها برای انجام کار کافی است.
دریافت کلید API