- GrokBezcenzury
- 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.