تنظیم احراز هویت و URL پایه
ابتدا کلید API خود را از داشبورد تولید کنید. URL پایه HTTPS://api.grokkey.com/v1 است. کلید خود را در هدر Authorization ارسال کنید. رد شدنها رایگان هستند. شارژ حساب تنها با ارزهای دیجیتال امکانپذیر است.
نقطه پایانی تکمیل چت
پرامپتهای متنی را به endpoint گفتگو ارسال کنید. شناسه مدل "uncensored" است. این GPT یا Grok نیست. زمینه 100k توکن است. حداکثر خروجی پنجره کامل است. خطاها اعتبار مصرف نمیکنند.
پارامترهایی مانند دما و top_p را تنظیم کنید. API فقط متن برمیگرداند. بدون امبدینگ یا تصویر. از فرمت JSON استاندارد برای درخواستها و پاسخها استفاده کنید.
جریانسازی و استفاده توکن
پاسخها را با تنظیم stream: true. قطعات SSE را دریافت کنید. استفاده از توکن در قطعه نهایی ظاهر میشود. این امکان نمایش در زمان واقعی را فراهم میکند. همچنین خروجیهای بزرگ را به طور کارآمد مدیریت میکند. این را برای رابطهای چت استفاده کنید.
Function Calling & JSON Mode
از ابزارها برای خروجی ساختاریافته استفاده کنید. تنظیم response_format به {"type": "json_object"} برای JSON دقیق. فراخوانی تابع از tool_choice پشتیبانی میکند. این یکپارچهسازی قابل اعتماد را امکانپذیر میسازد. این را برای استخراج داده استفاده کنید. این با مدل uncensored کار میکند. مطمئن شوید promptهای شما واضح هستند.
محدودیتهای نرخ و محدودیتها
محدودیت ۳۰۰ درخواست در دقیقه است. حداکثر درخواستهای همزمان ۸ است. حداکثر اندازه بدنه درخواست ۸ مگابایت است. یک کلید به ازای هر حساب. کلیدهای قدیمی را با کلیدهای جدید جایگزین کنید. محدودیتها از سوءاستفاده جلوگیری میکنند. مصرف خود را پایش کنید. اعتبارها هرگز منقضی نمیشوند. فقط به ازای توکنهای مصرف شده پرداخت کنید.
مشخصات مدل
شناسه مدل: "uncensored". مدل با وزن باز. برای محتوای بزرگسالان تنظیم شده است. آموزش روی پرامپتهای شما انجام نشده است. پنجره زمینه 100k. محدودیت جداگانه برای خروجی. پارامترها: temperature, top_p, stop, seed, presence_penalty, frequency_penalty. بدون SLA. بدون گواهینامه. دسترسی مستقیم API.
cURL
curl https://api.grokkey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Rust crates for high throughput networking"}]
}'پایتون
from openai import OpenAI
client = OpenAI(base_url="https://api.grokkey.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.grokkey.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 = 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)