PL ▾

Bez cenzury ChatGPT: Pierwsze zapytanie po pięciu minutach

Uruchom API Chatgpt bez cenzury w pięć minut. Ten szybki start obejmuje uwierzytelnianie, formaty zapytań i strumieniowanie dla generowania tekstu kompatybilnego z NSFW.

Adres bazowy i uwierzytelnianie

Nasze API działa w warstwie zgodnej ze standardem OpenAI. Komunikujesz się z endpointem pod adresem https://api.uncensoredchatgpt.top/v1. Autoryzacja opiera się na jednym kluczu API dla konta. Wygeneruj ten klucz natychmiast na stronie Wygeneruj klucz API za pomocą Google lub e-maila. Nie jest wymagana weryfikacja numerem telefonu. Przekaż klucz w nagłówku Authorization jako token Bearer. Jeśli klucz jest nieobecny lub nieprawidłowy, serwer zwróci błąd 401. Gdy wyczerpiesz przedpłacony kredyt, otrzymasz błąd 402. Tokeny są rozliczane tylko wtedy, gdy model pomyślnie przetworzy zapytanie.

Wysyłanie zapytania completion

Podstawowa interakcja wykorzystuje endpoint POST /v1/chat/completions. Wysyłasz ciało żądania w formacie JSON, definiujące model, historię wiadomości i parametry. System używa identyfikatora modelu "uncensored". Jest to model o otwartych wagach, dostrojony do odpowiadania bez odmów treści dla użytkowników pełnoletnich. Nie jest to GPT ani Claude. Możesz kontrolować kreatywność za pomocą temperature, a różnorodność za pomocą top_p. Podstawowa stawka to $0,25 za 1 mln tokenów wejściowych i $1,00 za 1 mln tokenów wyjściowych. Błędy i odmowy nie zużywają kredytu.

curl https://api.uncensoredchatgpt.top/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 oficjalnego Python SDK OpenAI dla prostej integracji. Ustaw adres bazowy na nasz endpoint API i podaj swój klucz API. Klient obsługuje serializację automatycznie. Możesz przekazać listę wiadomości pod kluczem messages. Obiekt odpowiedzi zawiera wygenerowany tekst w response.choices[0].message.content. To podejście działa zarówno dla prostych promptów, jak i złożonych rozmów wieloetapowych. Jest to zalecana metoda dla większości aplikacji backendowych.

from openai import OpenAI

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

Implementacja Node SDK

W projektach JavaScript lub TypeScript równoważną funkcjonalność zapewnia Node SDK OpenAI. Zainicjuj klienta, podając bazowy URL i klucz. Wywołaj chat.completions.create() z danymi promptu. SDK udostępnia strumieniowanie danych, jeśli włączysz opcję stream, w przeciwnym razie zwraca pełną odpowiedź naraz. Metoda ta jest idealna do renderowania po stronie serwera lub endpointów API, które muszą zwracać kompletne bloki tekstu. Upewnij się, że poprawnie obsługujesz potencjalne błędy sieciowe i limity tokenów.

import OpenAI from "openai";

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

Dla doświadczeń w czasie rzeczywistym włącz zdarzenia wysyłane przez serwer (SSE), ustawiając stream: true. API zwraca strumień fragmentów. Każdy fragment zawiera częściowy deltę odpowiedzi. Ostatni fragment zawiera pełne statystyki użycia tokenów. Pozwala to wyświetlać tekst w miarę jego generowania, co zmniejsza postrzeganą opóźnienie. Musisz poprawnie parsować strumień, aby zrekonstruować pełną wiadomość. Strumieniowanie jest obsługiwane przez Python i Node SDK.

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 okno kontekstu

Twój klucz API obsługuje 300 zapytań na minutę i 8 równoległych zapytań. Maksymalny rozmiar ciała zapytania wynosi 8 MB. Okno kontekstu obsługuje łącznie 100 000 tokenów, z maksymalną ilością 32 000 tokenów na zapytanie. Jeśli przekroczysz limit zapytań, otrzymasz błąd 429. Spróbuj ponownie z wykładniczym opóźnieniem. Model odrzuca treści erotyczne z udziałem niepełnoletnich, ale pozwala na inne zgodne z prawem tematy dla dorosłych. Kredyt nigdy nie wygasa, a przedpłacone tokeny są rozliczane tylko za poprawne completion.

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
Base URLhttps://api.uncensoredchatgpt.top/v1
EndpointyPOST /v1/chat/completions · GET /v1/models
UwierzytelnianieAuthorization: Bearer YOUR_KEY
ID modeluuncensored
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Tryb JSONresponse_format: {"type": "json_object"}
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
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
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
Rozmiar zapytaniado 8 MB
Limit zapytań300 zapytań na minutę na klucz
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
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
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
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
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 OpenAI?

Nie, to niezależna usługa korzystająca z modelu o otwartych wagach. Jest kompatybilna ze formatem API OpenAI, ale nie jest to GPT-4 ani GPT-3.5. To osobne API LLM bez cenzury hostowane na naszych serwerach.

Co się stanie, jeśli przekroczę limit zapytań?

API zwraca kod statusu <code>429</code>. Powinieneś wdrożyć logikę ponownych prób z wykładniczym opóźnieniem w swoim kliencie. Limit wynosi 300 zapytań na minutę na klucz.

Czy potrzebuję karty kredytowej, aby zacząć?

Nie. Nowe konta otrzymują $0,50 kredytu próbnego ważnego przez 7 dni. Nie jest potrzebna karta. W przypadku stałego użytkowania doładowujesz środki kryptowalutą (USDT lub USDC).

Twój klucz jest o jeden formularz stąd

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

Pobierz klucz API