PL ▾

Alternatywa dla Grok bez cenzury: Hostowane API OpenAI

Zaktualizowano

Alternatywa dla Grok bez cenzury to nie kopia Grok. To inny model na innej usłudze, a uczciwe pytanie brzmi, czy pasuje do Twoich potrzeb. Ta strona opisuje, co robi to API kompatybilne z OpenAI, czego brakuje i jak go wypróbować w kilku liniach kodu.

Dwie unoszące się wyspy połączone lekkim mostem, symbolizujące przełączenie między dwiema usługami modeli językowych

Czym alternatywa może i nie może być

Ludzie szukają alternatywy dla Groka bez cenzury z kilku powszechnych powodów. Opowieść jest ucinana przez odmowy treści. Aplikacja towarzyska lub do odgrywania ról potrzebuje modelu, który trzyma się charakteru nawet w mrocznych lub dojrzałych wątkach. Zespół chce prostego API z przedpłaconym kredytem zamiast subskrypcji. Każdy powód wskazuje na inną funkcję, więc warto wiedzieć, co napędza Twój wybór.

Co oferuje ta usługa to jeden model o otwartych wagach, obsługiwany przez niezależnego dostawcę i dostrojony do odpowiadania bez odrzuceń treści do legalnego użytku przez dorosłych. To nie jest Grok, nie jest hostowany przez xAI i nie jest routerem przesyłającym Twój prompt do modelu innego dostawcy. Jeśli potrzebujesz własnych możliwości Grok, takich jak jego specyficzna wiedza czy integracja z produktami xAI, alternatywa ich nie zapewni. Jeśli potrzebujesz endpointu, który wykonuje Twoje instrukcje w fikcji, rolach i tonie, to zrobi.

Jedno ograniczenie dotyczy każdego: brak treści seksualnych z udziałem nieletnich. Nie jest to konfigurowalne.

Co otrzymasz z tego API

Powierzchnia jest celowo mała. Dwie metody, jeden ID modelu, standardowe formaty żądań i odpowiedzi OpenAI.

ElementTo API
Format APIKompatybilny z OpenAI, działa z dowolnym SDK OpenAI
EndpointyPOST /v1/chat/completions, GET /v1/models
ID modeluuncensored
Okno kontekstu100 000 tokenów, prompt plus odpowiedź
FunkcjeStrumieniowanie (SSE), wywoływanie funkcji, tryb JSON, parametry próbkowania
Nie oferowaneObrazy, audio, wideo, embeddingi, dostrajanie
Cena$0,15 za 1M tokenów wejściowych, $0,50 za 1M tokenów wyjściowych
RozliczeniaPrzedpłacony kredyt, bez subskrypcji, kredyt nigdy nie wygasa

Sterowanie próbkowaniem, takie jak temperature, top_p, stop, seed oraz kary, jest przekazywane dalej. Nieudane lub odrzucone zapytania nie są rozliczane. Prompty nie są wykorzystywane do trenowania.

Gdzie Grok może być lepszym wyborem

Uczciwe porównanie wymienia przypadki, w których powinieneś zostać przy obecnym rozwiązaniu. Sprawdź aktualną dokumentację i cennik xAI dla szczegółów dotyczących Grok, ponieważ się zmieniają, a ta strona ich nie podaje.

  • Potrzebujesz konkretnie Groka. Jeśli obietnica Twojego produktu opiera się na zachowaniu tego modelu, inny model będzie zachowywał się inaczej. Prompty dostrojone do jednego modelu często wymagają przeróbek przy drugim.
  • Potrzebujesz czegoś więcej niż tekstu. Usługa zwraca tylko tekst. Jeśli potrzebujesz generowania obrazów, embeddingów lub dostrajania w tym samym koncie, poszukaj czegoś innego lub korzystaj z dwóch dostawców.
  • Potrzebujesz wyboru modeli. Jest tu tylko jeden identyfikator modelu. Narzędzie przełączające się między małym szybkim modelem a dużym nie ma na co się przełączyć.
  • Potrzebujesz dostawcy z publiczną historią wdrożeń enterprise. Jest to niezależny dostawca. Jeśli zakupy wymagają formalnych zapewnień, zapytaj o nie przed podjęciem decyzji.

Po drugiej stronie przypadki, w których dobrze sprawdza się hostowany endpoint o otwartych wagach, są węższe i jasniejsze: narzędzia do fikcji i odgrywania ról, aplikacje towarzyskie dla dorosłych, testowanie promptów względem modelu, który nie odmawia treści, oraz zadania backendowe wymagające wyjścia JSON bez niespodzianek.

Przełączenie w dwóch krokach

Jeśli Twój kod już wywołuje API w stylu OpenAI, przeniesienie wymaga dwóch zmian: Base URL i klucza, plus nazwy modelu. Wszystko inne w żądaniu pozostaje bez zmian. Zacznij od testu curl.

export API_KEY="paste-your-key-here"

curl https://api.grokuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [
      {"role": "system", "content": "You write gritty noir fiction for adult readers."},
      {"role": "user", "content": "Open a scene in a rain-soaked harbour office."}
    ]
  }'

Następnie to samo przez SDK Python, z włączonym strumieniowaniem:

import os
from openai import OpenAI

client = OpenAI(base_url="https://api.grokuncensored.cc/v1", api_key=os.environ["API_KEY"])

for chunk in client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Continue the harbour office scene."}],
    stream=True,
):
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Wywoływanie funkcji korzysta z tych samych pól tools i tool_choice, a wyniki są zwracane jako komunikaty role: "tool". Klucze pochodzą ze strony klucza API, a przewodnik szybkiego startu wymienia wszystkie obsługiwane parametry. Jeśli pracujesz z otwartymi modelami Google, strona integracji uncensored Gemma opisuje pokrewne ustawienie.

Lista kontrolna decyzji przed przełączeniem

Użyj tej listy, aby zdecydować, czy zmiana ma sens. Odpowiedz na każdy punkt, mając na myśli swoje własne obciążenie, a nie ogólne wrażenia.

  1. Co dokładnie jest dzisiaj odmawiane? Zapisz pięć prawdziwych promptów. Jeśli odmowy dotyczą legalnej fikcji lub odgrywania ról dla dorosłych, endpoint dostrojony do odpowiadania bez odmów treści rozwiązuje problem. Jeśli dotyczą czegoś nielegalnego, żaden renomowany dostawca nie pomoże, a ten ma stałą zasadę zakazu treści seksualnych z udziałem nieletnich.
  2. Czy tekst wystarczy? Jeśli Twój pipeline wymaga obrazów lub embeddingów od tego samego dostawcy, będziesz musiał uruchomić drugą usługę.
  3. Czy jeden model wystarczy? Pojedynczy identyfikator modelu oznacza brak automatycznego przełączenia na mniejszy lub większy model. Możesz zbudować routing we własnym kodzie, ale do routingu jest tylko jeden model.
  4. Jaka jest długość Twoich promptów? Okno kontekstu wynosi 100 000 tokenów dla promptu plus odpowiedzi. Dla większości rozmów i opowiadań to wystarczająco. Przy bardzo dużych zbiorach dokumentów może być konieczne podzielenie danych wejściowych.
  5. Jak zapłacisz? Ta strona przyjmuje tylko kryptowaluty: USDT w sieci TRC20 lub USDC na Base. Jeśli Twój zespół nie może zapłacić w ten sposób, usługa nie będzie pasować niezależnie od jakości.
  6. Czy tolerujesz limity zapytań? Pełny klucz pozwala na 8 równoległych zapytań i 300 na minutę. Praca wsadowa o dużym wolumenie może wymagać kolejkowania po Twojej stronie.

Jeśli większość odpowiedzi jest na tak, uruchom powyższą migrację z kluczem próbnym przed przeniesieniem ruchu produkcyjnego. Okres próbny jest darmowy i trwa 7 dni.

Przenieś swoje prompty, nie tylko endpoint

Zmiana URL to łatwa część. Prompty dostrojone do jednego modelu rzadko przenoszą się bez zmian. Zaplanuj krótką fazę migracji.

  1. Zbierz dwadzieścia prawdziwych promptów ze swoich logów, w tym tych, które wcześniej się nie powiodły lub zostały odrzucone.
  2. Uruchom je obok siebie. Wyślij każdy prompt do obu usług z tą samą wiadomością systemową i temperaturą i oceń wyniki samodzielnie.
  3. Dostosuj wiadomość systemową. Modele o otwartych wagach często dobrze reagują na bezpośredni opis roli, tonu i długości. Usuń obejścia, które dodałeś, aby ominąć odrzucenia; nie są już potrzebne i mogą sprawić, że odpowiedzi będą niezręczne.
  4. Ustaw seed i niską temperaturę dla każdego kroku, który musi być powtarzalny, np. ekstrakcji strukturalnej.
  5. Sprawdź wyjście JSON z response_format ustawionym na json_object i zwaliduj każdą odpowiedź w kodzie.

Zachowaj możliwość przełączania się na starego dostawcę przez konfigurację przez pierwsze tygodnie. Wystarczy jedna zmienna środowiskowa przechowująca adres URL bazowy.

Uwaga dotycząca odpowiedzialności

Wybór modelu, który nie odmawia treści domyślnie, przenosi część obowiązków na Ciebie. Model nie będzie działał jako Twoja polityka treści. Jeśli Twój produkt jest publiczny, zdefiniuj, co dopuszcza, powiedz o tym w regulaminie i dodaj weryfikację wieku tam, gdzie pojawiają się tematy dla dorosłych. Loguj wystarczająco dużo danych, aby zbadać zgłoszenia nadużyć, i zdecyduj, jak będziesz na nie reagować.

Jest to również praktyczna ochrona samego projektu. Usługa akceptująca szeroki zakres legalnych treści dla dorosłych działa najlepiej, gdy aplikacja zbudowana na jej bazie jasno określa grupę odbiorców i cel. Wyraźnie oznacz funkcje roleplay i fikcji jako przeznaczone dla dorosłych i pamiętaj o jednej zasadzie: zakaz treści seksualnych z udziałem nieletnich, niezależnie od kontekstu lub uzasadnienia fabularnego.

Koszty i limity, które należy uwzględnić

Rozliczenie jest z góry opłacone i zależy od tokenów. Zapytanie z 2 000 tokenami wejściowymi i 500 tokenami wyjściowymi kosztuje 2 000 x $0,15 / 1 000 000 = $0,0003 plus 500 x $0,50 / 1 000 000 = $0,00025, czyli łącznie $0,00055. Przy 100 000 takich zapytań całkowity koszt to $55. Porównaj to z aktualnym rachunkiem, używając cen swojego obecnego dostawcy, które powinieneś sprawdzić na jego stronie z cenami.

Doładowania wynoszą od $20 do $500 w pełnych kwotach. Większe kwoty dają bonus: +5% od $50, +10% od $100 i +15% od $200, więc $200 zamienia się w $230 kredytu. Płatność jest w kryptowalutach, z USDT w sieci TRC20 lub USDC na Base. Nowi użytkownicy mogą odebrać $0,50 kredytu próbnego jednym kliknięciem na stronie klucza API po rejestracji, ważny przez 7 dni, bez podawania danych do płatności. Szczegóły są na stronie z cenami.

Limity zapytań dla pełnego klucza to 8 równoległych zapytań i 300 na minutę. Klucz próbny otrzymuje 2 i 60. Jeśli je przekroczysz, API zwróci HTTP 429 z kodem rate_limited lub concurrency, a tymczasowe przeciążenie zwróci 429 z Retry-After: 5. Zaimplementuj w kliencie mechanizm ponawiania z krótkim opóźnieniem od początku.

Pytania i odpowiedzi

Czy to Grok z usuniętymi filtrami?

Nie. To osobny model o otwartych wagach uruchamiany przez niezależnego dostawcę. Nie ma żadnego związku z xAI i nie wywołuje Groka.

Czy mój istniejący kod OpenAI będzie działał?

W większości przypadków tak. Zmień adres URL bazowy, klucz i ID modelu na uncensored. Sprawdź dowolne parametry specyficzne dla dostawcy, których używasz, w dokumentacji.

Czy jest do wyboru inny model?

Nie, istnieje jeden ID modelu, uncensored. Usługa obsługuje tylko tekst i ma okno kontekstu 100 000 tokenów.

Czy mogę przetestować usługę bez płacenia?

Tak. Po rejestracji przez Google lub e-mail i hasło, jednym kliknięciem na stronie klucza API można uzyskać $0,50 darmowego kredytu próbnego. Jest on ważny przez 7 dni i nie wymaga podawania danych płatniczych.

Czy w ogóle istnieją limity treści?

Model jest dostrojony do odpowiadania bez odrzucania treści dla legalnego użytku dorosłego. Treści seksualne z udziałem nieletnich są niedozwolone w żadnych okolicznościach.

Element

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

Pobierz klucz API