PL ▾

unhingedgrok.com2026

API bez cenzury. Kompatybilne z OpenAI. Zero odrzuceń.

unhingedgrok.comPobierz klucz API

Szybki start dla użytkowników Unhinged Grok

Połącz swoje istniejące SDK OpenAI z naszym API LLM bez cenzury w ciągu pięciu minut, aktualizując base URL i klucz API. Ten przewodnik pokazuje, jak wysłać pierwsze zapytanie przy użyciu standardowego kodu klienta.

Uwierzytelnianie i URL bazowy

Nasze API jest kompatybilne z OpenAI, co oznacza, że nie potrzebujesz nowej biblioteki. Musisz tylko zaktualizować dwie wartości w istniejącej konfiguracji: base_url oraz api_key. Twój klucz API jest generowany natychmiast po rejestracji przez Google lub e-mail. Chroń ten klucz; jest to jedyne poświadczenie wymagane do uwierzytelniania.

Zamień standardowy URL bazowy OpenAI na nasz endpoint. Ta zmiana kieruje wszystkie kolejne zapytania do serwerów naszego modelu bez cenzury. Nie są wymagane inne zmiany kodu dla podstawowej generacji tekstu.

Przykład konfiguracji

  • Base URL: https://api.unhingedgrok.com/v1
  • Klucz API: Twój unikalny klucz z panelu

Zweryfikuj połączenie, wyświetlając dostępne modele. Potwierdzi to poprawne działanie uwierzytelniania przed wysłaniem żądań generacji.

Pierwsze zapytanie

Zacznij od wysłania prostego żądania uzupełnienia tekstu. Ten przykład używa curl do pokazania struktury HTTP. Zapytanie kieruje się do endpointu /v1/chat/completions z identyfikatorem modelu uncensored. Odpowiedź zwraca wygenerowany tekst w tablicy choices.

To bezpośrednie podejście działa dla dowolnego języka lub narzędzia obsługującego standardowe formaty HTTP OpenAI. Możesz przetestować to natychmiast po wygenerowaniu klucza.

Bezpośrednie żądanie HTTP

curl https://api.unhingedgrok.com/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."}]
  }'

Integracja z Python SDK

Użyj oficjalnej biblioteki Python OpenAI do integracji z naszym API. Zainstaluj pakiet przez pip. Zainicjuj klienta swoim kluczem i niestandardowym base URL. Pozostałe metody SDK, takie jak chat.completions.create, działają dokładnie tak, jak opisano dla OpenAI.

Ta metoda jest idealna dla usług backendowych, skryptów przetwarzania danych lub zautomatyzowanych przepływów pracy. SDK automatycznie obsługuje serializację JSON i parsowanie odpowiedzi.

Przykład kodu Python

from openai import OpenAI

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

Integracja z Node.js SDK

W środowiskach JavaScript lub TypeScript użyj oficjalnego pakietu npm openai. Skonfiguruj klienta z tym samym base URL i kluczem. SDK Node obsługuje zarówno wzorce oparte na callbackach, jak i promise.

Ta konfiguracja pozwala na bezpośrednie osadzenie generacji tekstu bez cenzury w aplikacjach webowych, funkcjach serverless lub narzędziach automatyzacji opartych na Node. Obsługa błędów pozostaje spójna ze standardowym zachowaniem SDK OpenAI.

Przykład kodu Node.js

import OpenAI from "openai";

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

Włącz generację tokenów w czasie rzeczywistym, ustawiając stream: true. API zwraca strumień Server-Sent Events (SSE). Każdy fragment zawiera częściową odpowiedź. Ostatni fragment zawiera statystyki użycia tokenów.

Strumieniowanie zmniejsza postrzegane opóźnienie dla użytkowników końcowych. Jest kluczowe dla interfejsów czatu i aplikacji interaktywnych. Obsługuj każdy fragment inkrementalnie, aby aktualizować interfejs użytkownika natychmiast.

Przykład kodu strumieniowania

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

Poznaj ograniczenia operacyjne, aby uniknąć przerw w usłudze. Okno kontekstu obsługuje łącznie 100,000 tokenów, a jeśli max_tokens nie jest ustawione, odpowiedź może sięgać do końca okna.

Limity zapytań pozwalają na 300 zapytań na minutę na klucz. Równoległe zapytania są ograniczone do 8. Ciała zapytań nie mogą przekraczać 8 MB. Obsługuj standardowe kody błędów HTTP: 401 oznacza nieprawidłowy klucz, 402 sygnalizuje niewystarczający kredyt, a 429 oznacza przekroczenie limitu. Błędy nie zużywają kredytu.

Specyfikacja techniczna

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

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

Czy to oficjalne API Grok?

Nie. Jesteśmy niezależną usługą hostującą własny model bez cenzury. Nie jesteśmy powiązani z X Corp ani oficjalnym API Grok. Nasze API jest kompatybilne z formatem klienta OpenAI, ale uruchamia inny model.

Jak zapłacić za użytkowanie?

Kredyt doładowywany jest za pomocą kryptowalut (USDT w sieci TRC20 lub USDC na Base). Przedpłacony kredyt jest naliczany na podstawie rzeczywistego zużycia tokenów. Błędy i odrzucenia są darmowe. Kredyt nigdy nie wygasa.

Jaki jest rozmiar okna kontekstu?

Model obsługuje okno kontekstu 100,000 tokenów dla promptu i uzupełnienia łącznie. Nie ma osobnego limitu wyjściowego. Jeśli max_tokens nie zostanie określony, odpowiedź może sięgać do końca okna.

Twój klucz jest o jeden formularz stąd

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

Pobierz klucz API