PL ▾

Uncensored GPT API: Zmień klienta w trzech krokach

Połącz istniejącego klienta kompatybilnego z OpenAI z naszym endpointem, zmieniając trzy linie konfiguracji. Ten szybki start przeprowadzi Cię przez uwierzytelnianie, podstawowe zapytania i strumieniowanie.

https://api.uncensoredgptapi.com/v1uncensored

Wymagania wstępne i Base URL

Aby korzystać z tego bezcenzurowego api gpt, potrzebujesz klucza API i klienta obsługującego format OpenAI. Odwiedź stronę Uzyskaj klucz API, aby zarejestrować się pod adresem e-mail i hasłem. Twój klucz pojawi się natychmiast; karta nie jest wymagana do darmowego kredytu próbnego $0.50. Base URL dla wszystkich zapytań to https://api.uncensoredgptapi.com/v1. Oferujemy pojedynczy model bez cenzury o identyfikatorze uncensored. Model ten działa na naszych własnych serwerach GPU i nie odmawia treści dla dorosłych, fikcyjnych lub kontrowersyjnych, jeśli są legalne. Nie jest to GPT, Claude ani żaden inny model dostawcy. Obsługujemy przesyłanie tekstu i otrzymywanie tekstu poprzez uzupełnianie czatu. Brak embeddingów, obrazów ani audio. Twoje okno kontekstu wynosi 100 000 tokenów dla połączonego promptu i uzupełnienia.

Uwierzytelnianie

Przekaż swój klucz API w nagłówku Authorization używając schematu Bearer. Każde konto ma jednocześnie jeden aktywny klucz. Jeśli wygenerujesz klucz ponownie, stary zostanie natychmiast unieważniony. Resetuje to licznik limitu zapytań, ponieważ nowy klucz zaczyna od świeżej puli. Nie musisz doładowywać konta, aby wysłać pierwsze zapytania; darmowy kredyt próbny pokrywa początkowe użycie. Upewnij się, że Twój klient wysyła klucz z każdym zapytaniem do Base URL. Jeśli uwierzytelnienie się nie powiedzie, otrzymasz błąd 401.

Podstawowe uzupełnianie czatu

Wyślij żądanie POST do /v1/chat/completions. Ustaw pole model na uncensored. Dołącz swoje wiadomości systemowe i użytkownika w tablicy messages. API zwraca odpowiedź tekstową. Działa to z dowolnym standardowym SDK OpenAI. Możesz dostosować parametry takie jak temperature lub max_tokens, aby kontrolować kreatywność i długość. Model odpowiada bezpośrednio bez odmów treści dla legalnych tematów. Zapytania są ograniczone do 8 MB rozmiaru ciała. Trzymaj się zwięzłych promptów, aby zmieścić się w 100k oknie tokenów.

Integracja z Python SDK

Użyj oficjalnego pakietu Python openai. Skonfiguruj Base URL, aby wskazywał na nasz endpoint. Ustaw klucz API ze zmiennej środowiskowej. Utwórz instancję klienta i wywołaj chat.completions.create. Przekaż identyfikator modelu uncensored. Biblioteka obsługuje ponowne próby i parsowanie JSON automatycznie. To podejście działa zarówno w przepływach synchronicznych, jak i asynchronicznych. Upewnij się, że używasz najnowszej wersji SDK obsługującej niestandardowe Base URL. Obiekt odpowiedzi zawiera wygenerowany tekst w choices[0].message.content.

Użycie Node.js SDK

Zainstaluj pakiet openai dla Node.js. Zainicjuj klienta swoim Base URL i kluczem API. Wywołaj endpoint uzupełniania czatu z modelem bez cenzury. SDK zwraca promise, który rozwiązuje się do obiektu odpowiedzi. Możesz obsłużyć błędy, przechwytując wyjątki od klienta. Ta metoda jest odpowiednia dla aplikacji serwerowych lub narzędzi CLI. Pamiętaj, że identyfikator modelu to ściśle uncensored. Nie próbuj używać innych identyfikatorów modeli. Struktura odpowiedzi odpowiada standardowemu formatowi OpenAI, co ułatwia migrację z innych dostawców.

Odpowiedzi strumieniowe

Włącz strumieniowanie, ustawiając stream: true w swoim zapytaniu. API zwraca strumień zdarzeń wysłanych przez serwer (SSE). Każdy fragment zawiera częściowy delta tekstu. Kumuluj te delty, aby zrekonstruować pełną odpowiedź. Strumieniowanie zmniejsza postrzeganą opóźnienie dla długich wyjść. Możesz przerwać strumień wcześniej, jeśli jest to konieczne. Model obsługuje wywoływanie funkcji wraz ze strumieniowaniem, jeśli Twój klient poprawnie obsługuje wykonywanie funkcji. Monitoruj strumień pod kątem zakończenia lub błędów. Ta funkcja jest idealna dla interfejsów czatu lub aplikacji w czasie rzeczywistym, gdzie wymagana jest natychmiastowa informacja zwrotna.

Limity zapytań i błędy

Każdy klucz pozwala na 300 zapytań na minutę. Jeśli przekroczysz ten limit, otrzymasz błąd 429. Wygenerowanie ponownie Twojego klucza unieważnia stary i daje Ci świeży limit. Błąd 401 oznacza nieprawidłowy lub brakujący klucz. Błąd 402 oznacza, że Twój przedpłacony kredyt został wyczerpany; doładuj go poprzez kryptowaluty (USDT lub USDC). Kredyty nigdy nie wygasają. Ciała zapytań muszą być mniejsze niż 8 MB. Jeśli wyślesz nieprawidłowy JSON, otrzymasz błąd 400. Model blokuje treści seksualne dotyczące nieletnich. Wszystkie inne legalne treści dla dorosłych są dozwolone. Sprawdź ciało odpowiedzi, aby uzyskać szczegółowe komunikaty o błędach.

cURL

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

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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
UwierzytelnianieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredgptapi.com/v1
EndpointyPOST /v1/chat/completions · GET /v1/models
ID modeluuncensored
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Tryb JSONresponse_format: {"type": "json_object"}
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)
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Rozmiar zapytaniado 8 MB
Limit zapytań300 zapytań na minutę na klucz
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Równoległe zapytaniado 8 jednocześnie na klucz
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
Bonus+5% od $50, +10% od $100
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
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
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
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

Czy potrzebuję karty kredytowej, aby zacząć?

Nie. Możesz się zarejestrować podając tylko adres e-mail i hasło. Otrzymujesz $0.50 darmowego kredytu próbnego ważnego przez 7 dni. Pozwala to przetestować API bez podawania metody płatności. Później możesz doładować konto kryptowalutą (USDT lub USDC).

Co się stanie, jeśli wygeneruję klucz API ponownie?

Wygenerowanie klucza ponownie natychmiast unieważnia poprzedni. Stary klucz przestaje działać natychmiast. Twój limit zapytań resetuje się, ponieważ nowy klucz zaczyna od świeżej puli 300 zapytań na minutę. Jest to przydatne, jeśli podejrzewasz wyciek klucza lub chcesz zresetować limit.

Czy to są te same modele GPT co w OpenAI?

Nie. Oferujemy pojedynczy model o otwartych wagach bez cenzury o identyfikatorze <code>uncensored</code>. Nie jest to GPT, Claude, Gemini ani żaden inny model dostawcy. Działa na naszych dedykowanych serwerach GPU. Jest zoptymalizowany pod kątem generowania tekstu bez ograniczeń, bez odmów treści dla legalnych tematów. Sprawdź naszą stronę z cenami, aby poznać koszty tokenów.

Twój klucz jest o jeden formularz stąd

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

Pobierz klucz API