PL ▾
Uncensored Chatbot APIBezpośredni dostęp do API jednego bezcenzuralnego LLMPobierz klucz API

Uncensored Chatbot APIDokumentacja

Dokumentacja API i szybki start

Zacznij pracę z API chatbota bez cenzury w kilka minut. Przewodnik obejmuje konfigurację bazową, przykłady kodu dla wybranego języka oraz kluczowe ograniczenia, które musisz znać.

uncensoredhttps://api.uncensoredchatbotapi.com/v1

Bazowy URL i uwierzytelnianie

Aby korzystać z bezcenzuralnego API LLM, podłącz klienta zgodnego z OpenAI do naszego bazowego URL: https://api.uncensoredchatbotapi.com/v1. Dzięki temu wszystkie zapytania kierowane są bezpośrednio do naszych dedykowanych serwerów GPU z modelem 'uncensored', unikając opóźnień i złożoności routingu typowych dla usług agregujących.

Uwierzytelnianie odbywa się za pomocą tokenu Bearer. Zarejestruj się na stronie Get API key, aby uzyskać swój unikalny klucz. Dołącz go do każdego nagłówka zapytania. Jeśli wygenerujesz klucz ponownie, poprzedni traci ważność natychmiast.

Wymagany nagłówek

  • Authorization: Bearer YOUR_API_KEY

Pierwsze zapytanie za pomocą cURL

Zweryfikuj swoją integrację, wysyłając proste zapytanie o generowanie tekstu. Ten endpoint obsługuje standardowe parametry chat-completions. Zastąp YOUR_API_KEY swoim rzeczywistym kluczem.

To wywołanie pokazuje bezpośrednią interakcję tekst na wejściu, tekst na wyjściu bezcenzuralnego API. Model odpowie bez odmów treści dla legalnych tematów dla dorosłych, choć ściśle blokuje treści seksualne z udziałem małoletnich.

curl https://api.uncensoredchatbotapi.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 OpenAI dla Pythona, aby łatwo zintegrować rozwiązanie. Ustaw bazowy URL na nasz endpoint. To podejście działa z dowolną biblioteką klienta zgodną z OpenAI.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredchatbotapi.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 użyj pakietu npm @anthropic-ai/sdk lub openai. Skonfiguruj bazowy URL i klucz API zgodnie z poniższym przykładem.

import OpenAI from "openai";

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

Dla doświadczeń w czasie rzeczywistym włącz strumieniowanie. Ustaw stream: true w zapytaniu. Serwer zwraca zdarzenia SSE zawierające częściowe uzupełnienia tokenów.

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 zapytań, błędy i ograniczenia

Poznaj ograniczenia przed skalowaniem aplikacji. Bezceznuralne API LLM narzuca limit 300 zapytań na minutę na klucz API. Maksymalny rozmiar ciała zapytania to 8 MB.

Typowe błędy

  • 401: Nieprawidłowy lub wygasły klucz API.
  • 402: Niewystarczający przedpłacony kredyt. Doładuj od $10 za pomocą kryptowalut (USDT lub USDC).
  • 429: Przekroczono limit zapytań. Poczekaj i spróbuj ponownie.

Szczegóły modelu

Użyj ID modelu uncensored. Okno kontekstu to 100 000 tokenów. Ceny wynoszą $0,25 za 1M tokenów wejściowych i $1,00 za 1M tokenów wyjściowych.

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.uncensoredchatbotapi.com/v1
UwierzytelnianieAuthorization: Bearer YOUR_KEY
ID modeluuncensored
EndpointyPOST /v1/chat/completions · GET /v1/models
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Tryb JSONresponse_format: {"type": "json_object"}
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
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
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
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
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
Bonus+5% od $50, +10% od $100
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
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
Treścitreści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane
LogowanieGoogle albo e-mail i hasło
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 to to samo co modele bez cenzury OpenRouter?

Nie. Własny dostrojony model o otwartych wagach działa na dedykowanym sprzęcie. W przeciwieństwie do agregatorów kierujących ruch przez wielu dostawców, zapewniamy jeden, spójny endpoint. Sprawdź dokumentację OpenRouter, aby poznać szczegóły modeli i ceny.

Czy muszę zaktualizować plan, aby korzystać z funkcji?

Nie. Nie ma subskrypcji ani miesięcznych opłat. Płacisz za zużycie, korzystając z przedpłaconego kredytu. Kredyty nigdy nie wygasają, a doładowanie od $10. Strumieniowanie i wywoływanie funkcji są wliczone w cenę bazową.

Jaka treść jest blokowana?

Model nie odrzuca legalnych tematów dla dorosłych, fikcyjnych lub kontrowersyjnych. Jednak egzekwujemy ścisły limit: treści seksualne z udziałem małoletnich są zawsze blokowane. Zapytania zawierające taką treść zostaną odrzucone.

Twój klucz jest o jeden formularz stąd

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

Pobierz klucz APIPrzeczytaj dokumentację