प्रमाणीकरण और बेस यूआरएल सेटअप
डैशबोर्ड पर अपनी API कुंजी जनरेट करें। बेस URL HTTPS://api.grokkey.com/v1 है। अपनी कुंजी को Authorization हेडर में पास करें। रिफ्यूज़ल मुफ्त हैं। टॉप-अप केवल क्रिप्टो का उपयोग करते हैं।
चैट कंप्लीशंस एंडपॉइंट
चैट एंडपॉइंट पर टेक्स्ट प्रॉम्प्ट भेजें। मॉडल आईडी "uncensored" है। यह GPT या Grok नहीं है। संदर्क्ष 100k टोकन है। आउटपुट मैक्स पूरा विंडो है। त्रुटियों से क्रेडिट चार्ज नहीं होता।
तापमान या top_p जैसे पैरामीटर कॉन्फ़िगर करें। API केवल पाठ लौटाती है। कोई एम्बेडिंग या छवियां नहीं। अनुरोधों और प्रतिक्रियाओं के लिए मानक JSON प्रारूप का उपयोग करें।
स्ट्रीमिंग & टोकन उपयोग
सेटिंग करके स्ट्रीम रिस्पॉन्स करें stream: true. SSE चंक प्राप्त करें। टोकन उपयोग अंतिम चंक में दिखाई देता है। यह रियल-टाइम प्रदर्शन की अनुमति देता है। यह बड़े आउटपुट को भी कुशलता से संभालता है। चैट इंटरफ़ेस के लिए इसका उपयोग करें।
फंक्शन कॉलिंग & JSON मोड
संरचित आउटपुट के लिए टूल्स का उपयोग करें। सेट करें response_format को {"type": "json_object"} कठोर JSON के लिए। फंक्शन कॉलिंग tool_choice का समर्थन करती है। यह विश्वसनीय इंटीग्रेशन सक्षम बनाती है। डेटा एक्सट्रैक्शन के लिए इसका उपयोग करें। यह अनकैप्सर्ड मॉडल के साथ काम करता है। सुनिश्चित करें कि आपके प्रॉम्प्ट स्पष्ट हैं।
रेट लिमिट और बाधाएं
प्रति मिनट 300 अनुरोधों की सीमा है। अधिकतम समानांतर अनुरोध 8 हैं। अनुरोध बॉडी अधिकतम 8 MB है। प्रति खाता एक कुंजी। पुरानी कुंजियों को नई कुंजियों से प्रतिस्थापित करें। सीमाएं दुरुपयोग को रोकती हैं। अपने उपयोग की निगरानी करें। क्रेडिट कभी समाप्त नहीं होते हैं। केवल उपयोग किए गए टोकनों के लिए भुगतान करें।
मॉडल स्पेसिफिकेशन
मॉडल ID: "uncensored"। ओपन-वेइट मॉडल। वयस्क सामग्री के लिए ट्यून्ड। आपके प्रॉम्प्ट पर कोई प्रशिक्षण नहीं। 100k कॉन्टेक्स्ट विंडो। कोई अलग आउटपुट कैप नहीं। पैरामीटर: तापमान, top_p, स्टॉप, सीड, 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"}]
}'Python
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)