PL ▾
Pobierz klucz API

Dokumentacja API czatu AI bez cenzury

Zacznij pracę z API czatu AI bez cenzury w kilka minut. Przewodnik obejmuje uwierzytelnianie, podstawowe zapytania, strumieniowanie i użycie narzędzi w aplikacjach NSFW lub do odgrywania ról.

Adres bazowy i uwierzytelnianie

Aby korzystać z API LLM bez cenzury, skonfiguruj klienta pod adres https://api.uncensoredaichatbot.top/v1. Usługa jest kompatybilna z OpenAI, więc możesz użyć standardowych SDK, zmieniając base_url i podając swój klucz API.

Zarejestruj się przez Google lub e-mail, aby natychmiast otrzymać klucz. Nie jest wymagany numer telefonu. Chroń swój klucz; uwierzytelnia on wszystkie zapytania do modelu uncensored. Pobieramy opłatę tylko za surowe użycie tokenów, więc błędy są darmowe.

Pierwsze zapytanie

Wyślij standardowe zapytanie o uzupełnienie czatu, aby wygenerować tekst. Model API czatu AI bez cenzury odpowiada na legalne zapytania dla dorosłych i do odgrywania ról bez odmów treści. Użyj tablicy messages, aby zstrukturować historię rozmowy.

  • Tokeny wejściowe kosztują $0,25 za 1 mln.
  • Tokeny wyjściowe kosztują $1,00 za 1 mln.
  • Upewnij się, że masz kredyt przedpłacony przed wysłaniem zapytania.

Poniżej znajduje się podstawowy przykład cURL, aby rozpocząć pracę.

curl https://api.uncensoredaichatbot.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

Zintegruj się bezpośrednio z backendem Pythona, używając oficjalnego OpenAI SDK. Wskaż klientowi nasz adres bazowy i ustaw swój klucz API. To podejście do czatu AI bez cenzury pozwala efektywnie obsługiwać okna kontekstu do 100 000 tokenów.

Pamiętaj, że API LLM bez cenzury nie obsługuje generowania obrazów ani audio. Służy wyłącznie do tekstu. Ustaw parametr modelu na uncensored, aby trafić do właściwego endpointu.

from openai import OpenAI

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

Użycie Node.js SDK

W środowiskach JavaScript lub TypeScript Node SDK działa identycznie. Skonfiguruj agenta fetch lub http, aby wskazywał na nasze API. Jest to idealne dla aplikacji webowych o dużym ruchu wymagających nieograniczonego generowania tekstu.

Możesz mieszać prompty systemowe z wiadomościami użytkownika, aby kierować zachowaniem modelu. Klucz API bez cenzury pozwala zastąpić wywołania OpenAI lub innych dostawców bez znaczącej zmiany struktury kodu.

import OpenAI from "openai";

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

Użyj zdarzeń wysłanych przez serwer (SSE) do dostarczania tokenów w czasie rzeczywistym. Zmniejsza to postrzeganą opóźnienie dla użytkowników w interfejsach czatu lub odgrywania ról. Ostatni fragment strumienia zawiera pełne statystyki użycia tokenów do rozliczeń.

Strumieniowanie jest obsługiwane w standardowym formacie kompatybilnym z OpenAI. Obsłuż częściowe odpowiedzi w interfejsie użytkownika. API AI bez cenzury zapewnia, że strumieniowanie działa spójnie ze standardowymi 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 kontekst

Okno kontekstu wynosi łącznie 100 000 tokenów (prompt + uzupełnienie). Maksymalna odpowiedź to 32 000 tokenów, lub 2048, jeśli max_tokens nie jest ustawione.

Limity zapytań

  • 300 zapytań na minutę na klucz.
  • 8 równoległych zapytań na klucz.

Typowe błędy

  • 401 Unauthorized: Nieprawidłowy lub brakujący klucz API.
  • 402 Payment Required: Niewystarczający kredyt przedpłacony.
  • 429 Too Many Requests: Przekroczyłeś limit zapytań.

Treści z udziałem małoletnich są zawsze odrzucane. Inne treści dla dorosłych są dozwolone.

Pytania i odpowiedzi

Czy kredyt przedpłacony wygasa?

Nie, Twój kredyt przedpłacony nigdy nie wygasa. Możesz go doładować USDT (TRC20) lub USDC (Base) w dowolnym momencie. Błędy i odmowy nie zużywają kredytu.

Jaki jest rozmiar okna kontekstu?

Model obsługuje okno kontekstu 100 000 tokenów, łączące tokeny promptu i uzupełnienia. Maksymalna długość odpowiedzi na zapytanie to 32 000 tokenów.

Czy mogę używać tego do wywoływania funkcji?

Tak, API bez cenzury obsługuje wywoływanie funkcji (narzędzia). Możesz zdefiniować narzędzia i użyć parametru <code>tool_choice</code>, aby kontrolować ich użycie przez model.

Twój klucz jest o jeden formularz stąd

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

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
EndpointyPOST /v1/chat/completions · GET /v1/models
ID modeluuncensored
Base URLhttps://api.uncensoredaichatbot.top/v1
UwierzytelnianieAuthorization: Bearer YOUR_KEY
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
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
Tryb JSONresponse_format: {"type": "json_object"}
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Równoległe zapytaniado 8 jednocześnie na klucz
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
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
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
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
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