el ▾
Άνοιγμα λογαριασμού
  1. GrokBezcenzury
  2. Οδηγός Γρήγορης Έναρξης για Προγραμματιστές

Οδηγός Γρήγορης Έναρξης για Προγραμματιστές

Συνδεθείτε στο uncensored LLM μέσω του συμβατού με OpenAI API. Αυτός ο οδηγός καλύπτει τη βασική διεύθυνση URL, την πιστοποίηση και τις βασικές δομές αιτήσεων.

Προαπαιτούμενα: Key και Base URL

"Το base_url είναι https://api.grokbezcenzury.com/v1.Χρειάζεστε ένα έγκυρο API key για εξουσιοδότηση. Το key εμφανίζεται αμέσως μετά την εγγραφή σας με Google ή email.

Αποστολή της πρώτης σας αίτησης

Στείλτε ένα POST request στο /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"}]
  }'

Ενσωμάτωση SDK Python

Προσδιορίστε τον πελάτη με το base URL και το key σας. Ορίστε το model σε 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 Setup

Ρυθμίστε τον πελάτη ώστε να κατευθύνει στη βασική διεύθυνση 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);

Streaming Αποκρίσεις με SSE

Ορίστε stream: true για να λάβετε Server-Sent Events. Το τελικό chunk περιλαμβάνει τα στατιστικά χρήσης tokens.

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)

Όρια, Σφάλματα και Context

Το παράθυρο κειμένου είναι 100.000 tokens. Λαμβάνετε σφάλμα 401 με μη έγκυρο κλειδί. Σφάλμα 402 σημαίνει ότι δεν απομένει υπόλοιπο. Σφάλμα 429 υποδεικνύει ότι φτάσατε το όριο των 300 αιτημάτων ανά λεπτό.

Frequently asked questions

Ποια είναι η base URL για το grok bez cenzury API;

Η βασική διεύθυνση URL είναι HTTPS://api.grokbezcenzury.com/v1. Λειτουργεί με τυπικούς πελάτες συμβατούς με OpenAI.

Πώς διαχειρίζομαι αποκρίσεις streaming;

Ορίστε την παράμετρο stream σε true. Λαμβάνετε Server-Sent Events με το τελευταίο chunk να περιέχει δεδομένα χρήσης.

Τι συμβαίνει αν ξεπεράσω το όριο ρυθμού;

Λαμβάνετε σφάλμα 429. Το όριο είναι 300 αιτήσεις ανά λεπτό ανά κλειδί.

Πρόσβαση στο κλειδί API σας σε δευτερόλεπτα

Εγγραφείτε, αποκτήστε το κλειδί σας και ενημερώστε το τερματικό. Αυτό είναι όλο.