बेस URL और प्रमाणीकरण सेटअप
आपके अनुरोध从这里开始 https://api.grokified.cc/v1. अपनी API कुंजी में पास करें Authorization हेडर। आपको प्रति खाते एक सक्रिय कुंजी मिलती है, जो Google या ईमेल से साइनअप करने के तुरंत बाद दिखाई देती है।
पहला अनुरोध
एक POST अनुरोध भेजें /v1/chat/completions मॉडल के साथ uncensored. सिस्टम आपके इनपुट को प्रसंस्कृत करता है और कॉर्पोरेट फिल्टर के बिना रॉ टेक्स्ट लौटाता है।
- उपयोग करें
temperatureरचनात्मकता के लिए। - सेट करें
max_tokensआउटपुट लंबाई को नियंत्रित करने के लिए।
curl https://api.grokified.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get the last modified date of index html"}]
}'
Python SDK एकीकरण
औपचारिक OpenAI लाइब्रेरी को इंस्टॉल करें। बेस URL को हमारे एंडपॉइंट पर सेट करें। अपनी कुंजी को API कुंजी मान के रूप में पास करें। यह मौजूदा क्लाइंट कोड के साथ संगतता सुनिश्चित करता है।
from openai import OpenAI
client = OpenAI(base_url="https://api.grokified.cc/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 SDK सेटअप
OpenAI पैकेज को इम्पोर्ट करें। अपनी कुंजी और बेस URL के साथ क्लाइंट को इनिशियलाइज़ करें। कॉल chat.completions.create अपने प्रॉम्प्ट के साथ। प्रतिक्रिया में उत्पन्न टेक्स्ट शामिल है।
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.grokified.cc/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. SSE प्राप्त करें। अंतिम चंक में टोकन उपयोग डेटा शामिल होता है। यह आपको रियल-टाइम लागत ट्रैक करने में मदद करता है।
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)
रेट लिमिट्स, त्रुटियां और संदर्भ विंडो
आपको प्रति मिनट 300 अनुरोध और 8 समवर्ती अनुरोध मिलते हैं। संदर्भ विंडो 100,000 टोकन की है। 401 या 402 जैसी त्रुटियां क्रेडिट खर्च नहीं करतीं। अस्वीकृतियां भी मुफ्त हैं।