PL ▾

Szybki start dla użytkowników Grok

Zintegruj model bez cenzury w kilka minut, wskazując istniejącego klienta OpenAI na nasz bazowy URL i podając swój klucz API.

Bazowy URL i uwierzytelnianie

Nasze API jest w pełni kompatybilne z SDK OpenAI. Musisz tylko zaktualizować base_url i podać swój klucz w nagłówku Authorization. Zarejestruj się przez Google lub e-mail, aby natychmiast uzyskać klucz. Nie jest wymagany numer telefonu ani karta kredytowa. Używaj identyfikatora modelu uncensored we wszystkich zapytaniach.

Uwierzytelnianie odbywa się za pomocą tokenów Bearer. Upewnij się, że klucz jest wysyłany w każdym nagłówku zapytania. Jeśli otrzymasz błąd 401, Twój klucz jest nieprawidłowy lub wygasł. Nasza usługa jest niezależna i nie odsprzedaje modeli innych dostawców.

Podstawowe ukończenie czatu

Wyślij standardowe zapytanie POST do /v1/chat/completions. API przyjmuje dane tekstowe wejściowe i zwraca dane tekstowe wyjściowe. Możesz zdefiniować prompty systemowe, aby kierować zachowaniem modelu. Model odpowiada bez odrzuceń dla treści dla dorosłych, fikcji lub kontrowersyjnych tematów.

Określ model jako uncensored w swoim ładunku. Okno kontekstu obsługuje do 100 000 tokenów łącznie. Maksymalna liczba tokenów wyjściowych to 32 000 na zapytanie. Błędy i odrzucenia nie zużywają kredytu.

Strumieniowanie odpowiedzi

Włącz strumieniowanie, ustawiając stream: true. API zwraca zdarzenia wysyłane przez serwer (SSE). Każdy fragment zawiera przyrostowe aktualizacje tekstu. Ostatni fragment zawiera statystyki użycia tokenów dla przejrzystości rozliczeń.

Strumieniowanie jest idealne do aktualizacji interfejsu w czasie rzeczywistym. Analizuj strumień SSE, aby wyświetlać tekst w miarę jego generowania. Zmniejsza to postrzeganą opóźnienie dla użytkowników. API obsługuje protokół strumieniowania automatycznie.

Wywoływanie funkcji

Zdefiniuj narzędzia w parametrze tools. Model może zwracać strukturalne wywołania narzędzi. Użyj tool_choice, aby wymusić określone zachowania. Umożliwia to integrację z systemami zewnętrznymi i przepływami pracy.

Wywoływanie funkcji działa w standardowym formacie OpenAI. Przeanalizuj odpowiedź, aby wykonać żądane narzędzia. Model zachowuje kontekst podczas wywoływania funkcji. Jest to przydatne dla zautomatyzowanych agentów i zadań ekstrakcji danych.

Tryb JSON

Ustaw response_format na {"type": "json_object"} dla ścisłego wyjścia JSON. Model sformatuje swoją odpowiedź jako poprawny JSON. Jest to przydatne przy parsowaniu danych strukturalnych w aplikacjach.

Tryb JSON zapewnia spójne formatowanie. Używaj go, gdy kod downstream oczekuje konkretnych struktur schematu. Model podporządkowuje się żądanemu formatowi. Zmniejsza to potrzebę dodatkowej logiki parsowania.

Parametry, limity i błędy

Kontroluj generowanie za pomocą temperature, top_p i sekwencji stop. Limit zapytań to 300 zapytań na minutę na klucz. Możesz mieć do 8 równoległych zapytań. Ciała zapytań nie mogą przekraczać 8 MB. Błąd 402 oznacza niewystarczający kredyt. Błąd 429 oznacza przekroczenie limitu zapytań. Kredyt jest przedpłacony i nigdy nie wygasa. Błędy są darmowe.

cURL

curl https://api.grokuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.grokuncensored.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

import OpenAI from "openai";

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

Strumieniowanie

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)

Parametry API

Wszystkie rzeczywiste limity i funkcje API w jednym miejscu — sprawdź je przed doładowaniem.

ElementWartość
Format APIzgodne z OpenAI: działa każdy SDK OpenAI — zmień base URL i klucz
ID modeluuncensored
EndpointyPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.grokuncensored.cc/v1
UwierzytelnianieAuthorization: Bearer YOUR_KEY
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Tryb JSONresponse_format: {"type": "json_object"}
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Równoległe zapytaniado 8 jednocześnie na klucz
Rozmiar zapytaniado 8 MB
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Limit zapytań300 zapytań na minutę na klucz
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
Cena$0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia
Bonus+5% od $50, +10% od $100
Darmowy kredyt$0,50 na 7 dni, bez karty · Klucz próbny: 2 równoległe żądania, 60 na minutę; pełne limity (8 i 300) po pierwszym doładowaniu
Kluczejeden aktywny klucz na konto; nowy zastępuje stary
Treścitreści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane
LogowanieGoogle albo e-mail i hasło

Kody błędów

Błędy wracają jako JSON ze stałym type; nieudane i odrzucone zapytania są bezpłatne.

KodTypZnaczenie
400bad_requestbłędny JSON, puste wiadomości, zły parametr lub za długi kontekst
401missing_key · invalid_key · key_revokedbrak klucza, zły klucz lub klucz zastąpiony nowym
402no_creditbrak kredytu — doładuj, działa od razu
403content_blockedtreści seksualne z nieletnimi — odmowa, bez opłaty
404not_foundnieznany endpoint
413request_too_largetreść większa niż 8 MB
429rate_limited · concurrencyponad 300/min lub 8 równolegle — odczekaj i ponów
503upstream_busymodel zajęty — ponów za kilka sekund

Pytania i odpowiedzi

Jak doładować kredyt?

Doładuj tylko kryptowalutą (USDT w TRC20 lub USDC na Base). Kwoty wynoszą od $10 do $500. Za większe doładowania dodawany jest kredyt bonusowy. Nie akceptujemy kart kredytowych ani PayPal.

Czy to oficjalne API Grok?

Nie, jesteśmy niezależną usługą. Hostujemy model o otwartych wagach bez cenzury na własnych serwerach. To nie jest model GPT, Claude ani żadnego innego dostawcy. Sprawdź dokumentację dostawcy, aby uzyskać szczegółowe informacje o ich API.

Co się stanie, jeśli popełnię błąd?

Błędy i odrzucenia są darmowe. Jeśli podwójnie Cię obciążono, użyj strony Wsparcie, aby to naprawić. Kredyt nigdy nie wygasa, więc możesz go użyć, gdy będziesz gotowy.

Twój klucz jest o jeden formularz stąd

Utwórz konto, skopiuj klucz, zmień bazowy URL. To cała konfiguracja.

Pobierz klucz API