PL ▾
Pobierz klucz API

Szybki start API Uncensored Chat | Uncensored Chat

Zacznij pracę z API czatu bez cenzury w kilka minut. Przewodnik obejmuje uwierzytelnianie, integrację SDK i strumieniowanie dla Twoich aplikacji LLM bez cenzury.

https://api.uncensoredchat.cc/v1uncensored

Uwierzytelnianie i URL bazowy

Nasze API bez cenzury korzysta ze standardowego uwierzytelniania kompatybilnego z OpenAI. Po rejestracji przez Google lub e-mail otrzymujesz jeden klucz API. Używaj URL bazowego https://api.uncensoredchat.cc/v1 do wszystkich zapytań. Upewnij się, że konfiguracja SDK wskazuje na ten endpoint, aby uniknąć błędów routingu. Identyfikator modelu to zawsze uncensored.

Pierwsze zapytanie

Wyślij proste zapytanie o odpowiedź, aby zweryfikować łączność. Endpoint akceptuje zapytania POST do /v1/chat/completions. Możesz przetestować API LLM bez cenzury bezpośrednio przez cURL, aby potwierdzić, że Twój klucz działa, przed integracją z aplikacją.

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

Oczekuj standardowej odpowiedzi JSON zawierającej wygenerowany tekst. Jeśli otrzymasz 401, Twój klucz jest nieprawidłowy. Kod 402 oznacza niewystarczający kredyt.

Integracja z Python SDK

Użyj oficjalnego pakietu OpenAI Python z niestandardowym URL bazowym. Pozwala to wykorzystać znane metody SDK przy łączeniu się z naszym API bez cenzury. Zainicjuj klienta swoim kluczem i konkretnym URL bazowym. Wywołaj chat.completions.create() z modelem uncensored. To podejście minimalizuje kod szkieletowy dla usług backendowych.

from openai import OpenAI

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

Integracja z Node.js SDK

W środowiskach JavaScript skonfiguruj Node SDK OpenAI podobnie. Ustaw baseURL na nasz endpoint. Klucz API pozostaje głównym poświadczeniem. To ustawienie działa zarówno dla aplikacji Node po stronie serwera, jak i funkcji brzegowych. Upewnij się, że poprawnie obsługujesz odpowiedzi asynchroniczne, aby utrzymać przepustowość.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredchat.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. API zwraca zdarzenia wysyłane przez serwer (SSE). Każdy fragment zawiera częściowy tekst. Ostatni fragment zawiera statystyki użycia tokenów dla przejrzystości rozliczeń. Strumieniowanie zmniejsza postrzeganą latencję dla użytkowników, zwłaszcza w interfejsach czatu. Parsuj pole delta.content, aby dodawać tekst progresywnie.

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

Nasze API AI bez cenzury narzuca okno kontekstu 100 000 tokenów (wejście + wyjście). Maksymalne wyjście to 32 000 tokenów. Limit to 300 zapytań na minutę i 8 zapytań równoległych na klucz. Błędy to 401 (nieprawidłowy klucz), 402 (brak kredytu) i 429 (limit zapytań). Błędy i odrzucenia nie zużywają tokenów. Żądania są ograniczone do rozmiaru ciała 8 MB. Zwroty kredytu nie są wydawane, ale podwójne obciążenia są naprawiane przez wsparcie.

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
UwierzytelnianieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredchat.cc/v1
EndpointyPOST /v1/chat/completions · GET /v1/models
ID modeluuncensored
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Tryb JSONresponse_format: {"type": "json_object"}
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Limit zapytań300 zapytań na minutę na klucz
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Rozmiar zapytaniado 8 MB
Równoległe zapytaniado 8 jednocześnie na klucz
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
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
Cena$0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
LogowanieGoogle albo e-mail i hasło
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

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

Jaki jest rozmiar okna kontekstu?

Okno kontekstu wynosi łącznie 100 000 tokenów, w tym prompt i uzupełnienie. Maksymalna długość odpowiedzi na zapytanie to 32 000 tokenów.

Jak radzić sobie z limitami zapytań?

Możesz wysyłać 300 zapytań na minutę i 8 zapytań równoległych na klucz. Przekroczenie limitu zwraca kod 429. Zaimplementuj wykładnicze opóźnienie przy ponowieniach.

Czy kredyt próbny jest odnawialny?

Nie. Każde nowe konto otrzymuje $0.50 kredytu próbnego ważnego przez 7 dni. To jednorazowa oferta na osobę. Kolejne użycie wymaga przedpłaconego kredytu krypto.

Twój klucz jest o jeden formularz stąd

Utwórz konto, skopiuj klucz, zmień URL bazowy. To cały proces konfiguracji.

Pobierz klucz API