pl ▾
Otwórz konto
  1. GrokBezcenzury
  2. Przewodnik szybkiego startu dla deweloperów

Przewodnik szybkiego startu dla deweloperów

Połącz się z LLM bez cenzury poprzez API kompatybilne z OpenAI. Ten przewodnik obejmuje adres bazowy, uwierzytelnianie i podstawowe struktury żądań.

Wymagania wstępne: Klucz i Base URL

The base_url jest https://api.grokbezcenzury.com/v1. Potrzebujesz ważnego klucza API do autoryzacji. Klucz pojawia się natychmiast po rejestracji przez Google lub e-mail.

Wysyłanie pierwszej prośby

Wyślij żądanie POST do /v1/chat/completions. Użyj identyfikatora modelu uncensored dla odpowiedzi.

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"}]
  }'

Integracja SDK Python

Zainicjuj klienta, podając adres bazowy oraz klucz. Ustaw model na uncensored. SDK automatycznie obsługuje serializację.

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)

Konfiguracja SDK Node

Skonfiguruj klienta tak, aby wskazywał na nasz podstawowy adres URL. Przekaż identyfikator modelu uncensored w wywołaniu completion.

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);

Odpowiedzi strumieniowe z SSE

Ustaw stream: true otrzymać Server-Sent Events. Ostatni chunk zawiera statystyki użycia tokenów.

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)

Limity, Błędy i Kontekst

Okno kontekstowe wynosi 100 000 tokenów. Napotkasz błąd 401 przy nieprawidłowym kluczu. Błąd 402 oznacza, że nie pozostały środki. Błąd 429 oznacza, że przekroczyłeś limit 300 żądań na minutę.

Najczęściej zadawane pytania

Jaki jest bazowy URL dla API grok bez cenzury?

Podstawowy adres URL to HTTPS://api.grokbezcenzury.com/v1. Działa ze standardowymi klientami kompatybilnymi z OpenAI.

Jak radzić sobie z odpowiedziami strumieniowymi?

Ustaw parametr stream na true. Otrzymujesz zdarzenia wysyłane przez serwer, przy czym ostatni fragment zawiera dane o zużyciu.

Co się stanie, jeśli przekroczę limit szybkości?

Otrzymujesz błąd 429. Limit wynosi 300 żądań na minutę na klucz.

Uzyskaj swój klucz API w kilka sekund

Zarejestruj się, pobierz klucz i zaktualizuj punkt końcowy. To wszystko.