hi ▾
खाता खोलें
  1. GrokBezcenzury
  2. डेवलपर क्विकस्टार्ट गाइड

डेवलपर क्विकस्टार्ट गाइड

OpenAI-कम्पैटिबल API के माध्यम से अनसेंसर्ड LLM से कनेक्ट करें। यह गाइड बेस URL, प्रमाणीकरण और कोर अनुरोध संरचनाओं को कवर करती है।

आवश्यकताएँ: कुंजी और बेस URL

The base_url है https://api.grokbezcenzury.com/v1. आपको प्रमाणीकरण के लिए एक मान्य API कुंजी की आवश्यकता है। कुंजी Google या ईमेल के साथ साइनअप करने के तुरंत बाद दिखाई देती है।

अपना पहला रिक्वेस्ट भेजना

एक POST अनुरोध भेजें /v1/chat/completions. मॉडल ID का उपयोग करें uncensored प्रतिक्रिया के लिए।

curl https://api.grokbezcenzury.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate 200 lines of Python code"}]
  }'

Python SDK इंटीग्रेशन

अपने बेस URL और कुंजी के साथ क्लाइंट को इनिशियलाइज़ करें। मॉडल को सेट करें uncensored. SDK सीरियलाइज़ेशन को स्वचालित रूप से संभालता है।

from openai import OpenAI

client = OpenAI(base_url="https://api.grokbezcenzury.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 SDK सेटअप

क्लाइंट को हमारे बेस URL की ओर पॉइंट करें। मॉडल ID पास करें uncensored आपके पूरक कॉल में।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.grokbezcenzury.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);

SSE के साथ स्ट्रीमिंग रिस्पॉन्सेस

सेट करें stream: true Server-Sent Events प्राप्त करने के लिए। अंतिम चंक में टोकन उपयोग आँकड़े शामिल होते हैं।

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)

सीमाएं, त्रुटियां, और संदर्भ

संदर्भ विंडो 100,000 टोकन की है। आप अमान्य की के साथ 401 त्रुटि का सामना करते हैं। 402 त्रुटि का अर्थ है कि कोई क्रेडिट शेष नहीं है। 429 त्रुटि संकेत देती है कि आपने प्रति मिनट 300 अनुरोध की सीमा पार कर ली है।

अक्सर पूछे जाने वाले प्रश्न

ग्रॉक बेज़ सेंसुरा API के लिए बेस यूआरएल क्या है?

बेस यूआरएल HTTPS://api.grokbezcenzury.com/v1 है। यह मानक OpenAI-संगत क्लाइंट्स के साथ काम करता है।

मैं स्ट्रीमिंग प्रतिक्रियाओं को कैसे हैंडल करूं?

स्ट्रीम पैरामीटर को true सेट करें। आपको सर्वर-सेंट इवेंट्स प्राप्त होते हैं, जिनमें अंतिम चंक में उपयोग डेटा होता है।

यदि रेट लिमिट से अधिक हो जाता हूँ तो क्या होता है?

आपको 429 त्रुटि मिलती है। लिमिट प्रति कुंजी मिनट में 300 अनुरोध है।

सेकंडों में अपनी API कुंजी प्राप्त करें

रजिस्टर करें, अपनी कुंजी प्राप्त करें, और अपना एंडपॉइंट अपडेट करें। यही सब कुछ है।