PL ▾
Pobierz klucz API

Uncensored AI Chatbot: Dokumentacja API Uncensored AI

Zintegruj nasze API LLM bez cenzury w kilka minut za pomocą standardowych SDK OpenAI. Wysyłaj tekst, odbieraj tekst i usuwaj filtry treści dla prawnego użytku dorosłego przy przejrzystym cenniku opartym na zużyciu.

Autoryzacja i URL bazowy

Zacznij od wygenerowania klucza API na stronie Pobierz klucz API. Możesz zarejestrować się przez Google lub podając adres e-mail i hasło — nie jest potrzebny numer telefonu. Klucz jest wyświetlany natychmiast i jest jedynym sposobem uwierzytelniania zapytań. Na koncie może aktywnie znajdować się tylko jeden klucz; wygenerowanie nowego natychmiast go zastępuje.

Wskaż klienta na URL bazowy: https://api.uncensoredaichatbot.cc/v1. Przekaż swój klucz w nagłówku Authorization: Bearer <key>. Ta konfiguracja działa z dowolnym klientem kompatybilnym z OpenAI. Jeśli zmienisz klucze, zaktualizuj zmienne środowiskowe lub pliki konfiguracyjne, aby zachować dostęp.

Twoje pierwsze zapytanie

Wyślij żądanie POST do /v1/chat/completions z identyfikatorem modelu uncensored. Ten model jest o otwartych wagach, dostrojony do minimalnych odmów i działa na naszych dedykowanych serwerach. Nie jest to GPT, Claude ani żaden inny model dostawcy.

  • Model: uncensored
  • Wejście: JSON z tablicą messages
  • Wyjście: Standardowy format odpowiedzi OpenAI

Użyj poniższego przykładu, aby zweryfikować łączność:

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

Integracja z Python SDK

Użyj oficjalnego pakietu Python openai. Skonfiguruj base_url i api_key, aby kierować zapytania do naszego API bez cenzury. Zapewnia to przewidywalne wzorce kodowania przy jednoczesnym usunięciu filtrów treści dla prawnego użytku dorosłego.

  • Zainstaluj przez pip install openai
  • Ustaw zmienne środowiskowe lub przekaż bezpośrednio do klienta
  • Wywołaj chat.completions.create() jak zwykle

Przykład konfiguracji:

from openai import OpenAI

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

Konfiguracja Node.js SDK

Zainstaluj pakiet npm openai. Skonfiguruj klienta z swoim URL bazowym i kluczem API. SDK Node automatycznie obsługuje serializację zapytań i parsowanie odpowiedzi.

  • Zainstaluj przez npm install openai
  • Utwórz nową instancję klienta z niestandardowym URL bazowym
  • Wyślij uzupełnienia czatu ze standardowymi parametrami

Fragment kodu do inicjalizacji:

import OpenAI from "openai";

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

Odpowiedzi strumieniowe

Włącz strumieniowanie, ustawiając stream: true w żądaniu. API zwraca zdarzenia wysyłane przez serwer (SSE). Statystyki użycia tokenów są zawarte w ostatnim fragmencie strumienia. Pozwala to wyświetlać odpowiedzi w czasie rzeczywistym bez czekania na pełne uzupełnienie.

  • Ustaw stream: true w ciele żądania
  • Czytaj fragmenty ze strumienia SSE
  • Sprawdź ostatni fragment pod kątem danych o użyciu

Przykład implementacji 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 okno kontekstu

Twoje okno kontekstu to 100 000 tokenów (prompt + uzupełnienie). Maksymalna ilość wyjścia to 32 000 tokenów na zapytanie (2048, jeśli max_tokens nie jest ustawione). Ciała zapytań muszą być mniejsze niż 8 MB. Jesteś ograniczony do 300 zapytań na minutę i 8 równoległych zapytań na klucz.

Typowe kody statusu HTTP:

  • 401: Nieprawidłowy lub wygasły klucz API
  • 402: Niewystarczający przedpłacony kredyt
  • 429: Przekroczono limit zapytań

Prompty nie są używane do trenowania. Twardy limit treści blokuje treści seksualne z udziałem nieletnich. Błędy i odmowy są darmowe; płacisz tylko za pomyślne użycie tokenów.

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
ID modeluuncensored
UwierzytelnianieAuthorization: Bearer YOUR_KEY
EndpointyPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.uncensoredaichatbot.cc/v1
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
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
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"}
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
Limit zapytań300 zapytań na minutę na klucz
Rozmiar zapytaniado 8 MB
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
Cena$0,25 za 1 mln tokenów wejścia · $1,00 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
Bonus+5% od $50, +10% od $100
LogowanieGoogle albo e-mail i hasło
Treścitreści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane
Kluczejeden aktywny klucz na konto; nowy zastępuje stary

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, żeby zacząć?

Nie. Każde nowe konto otrzymuje $0,50 kredytu próbnego ważnego przez 7 dni. Możesz zarejestrować się przez Google lub e-mail bez numeru telefonu ani karty. Przy stałym użytkowaniu doładuj tylko kryptowalutą.

Co się stanie, gdy trafisz w limit zapytań?

Otrzymasz kod statusu 429. Limit to 300 zapytań na minutę i 8 równoległych zapytań na klucz. Poczekaj chwilę lub zmniejsz współbieżność. Błędy nie wliczają się do limitu zapytań.

Czy moje dane są używane do trenowania?

Nie. Prompty wysłane do API czatu AI bez cenzury nie są używane do trenowania. Do konta potrzebny jest tylko adres e-mail, a kredyt nigdy nie wygasa.

Twój klucz jest o jeden formularz stąd

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

Pobierz klucz API