PL ▾

Szybki start: korzystanie z Unzensiertes LLM API

Korzystaj z AI bez cenzury przez interfejs kompatybilny z OpenAI. Ten przewodnik pokazuje, jak w kilka minut wysyłać tekst, włączyć strumieniowanie i zintegrować narzędzia.

https://api.unzensiertesllm.com/v1uncensored

Bazowy URL i uwierzytelnianie

API unzensiertesllm.com opiera się na uznanych standardach, aby ułatwić integrację. Wszystkie zapytania kierowane są pod bazowy URL https://api.unzensiertesllm.com/v1. Potrzebujesz klucza API, który otrzymasz od razu po rejestracji na stronie „Uzyskaj klucz API”. Klucz ten przekazywany jest w nagłówku Authorization: Bearer <IHR_SCHLÜSSEL>. Korzystając z oficjalnych SDK, możesz łatwo skonfigurować bazowy URL i klucz API w zmiennych środowiskowych OPENAI_API_KEY oraz OPENAI_BASE_URL. Model, do którego się odwołujesz, ma identyfikator uncensored. Jest to samodzielny model specjalnie dostrojony, który nie należy do znanych dużych dostawców, takich jak GPT czy Claude.

Wysłanie pierwszego żądania

Aby przetestować działanie, wyślij proste zapytanie czatu. Interfejs oczekuje obiektu JSON z rolą user i wiadomością. Typ odpowiedzi to tekst. Poprawne zapytanie zwraca odpowiedź w standardowym formacie. Nieprawidłowy klucz zwróci błąd 401. Brak środków zwróci 402. Przy pierwszym użyciu otrzymasz $0,50 kredytu próbnego ważnego przez 7 dni.

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

Użycie SDK Pythona

Integracja z projektami w Pythonie jest możliwa bezpośrednio przez oficjalny pakiet openai. Ponieważ API jest kompatybilne z OpenAI, możesz użyć znanej składni. Po prostu zmień base_url i ustaw klucz API. Model uncensored przetwarza dane wejściowe bez typowych filtrów treści stosowanych przez innych dostawców, co czyni go idealnym do treści twórczych lub dla dorosłych. Pamiętaj, aby utrzymywać bibliotekę w aktualnej wersji, aby zapewnić kompatybilność.

from openai import OpenAI

client = OpenAI(base_url="https://api.unzensiertesllm.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 SDK Node.js

Programiści pracujący z JavaScriptem lub TypeScriptem mogą skorzystać z pakietu NPM openai. Skonfiguruj instancję klienta, podając bazowy URL naszej infrastruktury. Umożliwia to bezproblemowe podłączenie do istniejących aplikacji webowych lub usług backendowych. Odpowiedź jest zwracana jako strumień lub jako pełny obiekt, w zależności od konfiguracji. Model uncensored obsługuje również wywoływanie funkcji, co ułatwia jego wykorzystanie w złożonych przepływach pracy. Upewnij się, że środowisko Node.js jest nowoczesne, aby w pełni wykorzystać wszystkie funkcje.

import OpenAI from "openai";

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

Włączenie strumieniowania (SSE)

Dla aplikacji w czasie rzeczywistym kluczowe jest strumieniowanie odpowiedzi. Ustaw parametr stream: true w żądaniu. API zwraca wtedy zdarzenia wysyłane przez serwer (SSE) z fragmentami tekstu. Zmniejsza to postrzeganą latencję. Możesz renderować tekst stopniowo, podczas gdy model jeszcze „myśli”. Przydatne w interfejsach czatu wymagających natychmiastowej odpowiedzi.

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)

Lista modeli i limity

Użyj endpointu GET /v1/models, aby zapytać o dostępne modele. Zobaczysz model uncensored wraz z jego szczegółami. Zwróć uwagę na limity zapytań: na klucz przypada 300 zapytań na minutę. Ciało żądania nie może przekraczać 8 MB. Okno kontekstu wynosi 100 000 tokenów (prompt plus odpowiedź). Po przekroczeniu limitu otrzymasz kody błędów, np. 429. API nie oferuje embeddingów ani generowania obrazów. Skupia się wyłącznie na uzupełnianiu tekstu. Przedpłacony kredyt nie wygasa, a doładowanie możesz wykonać od kwoty 10 $.

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
ID modeluuncensored
UwierzytelnianieAuthorization: Bearer YOUR_KEY
EndpointyPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.unzensiertesllm.com/v1
Tryb JSONresponse_format: {"type": "json_object"}
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
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ź)
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Rozmiar zapytaniado 8 MB
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Limit zapytań300 zapytań na minutę na klucz
Równoległe zapytaniado 8 jednocześnie 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
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
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
Bonus+5% od $50, +10% od $100
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

Najczęściej zadawane pytania

Ile kosztuje korzystanie z API?

Płacisz $0,25 za milion tokenów wejściowych i $1,00 za milion tokenów wyjściowych. Brak opłat miesięcznych. Doładowujesz kredyt, który nigdy nie wygasa. Doładowania od $50 dają bonusowy kredyt.

Czy API jest naprawdę bez cenzury?

Tak, model <code>uncensored</code> zwraca odpowiedzi bez typowych filtrów treści dla dorosłych lub kontrowersyjnych tematów. Istnieje jednak sztywna granica: treści seksualne z udziałem niepełnoletnich są zawsze blokowane. Jest to jedyne stałe ograniczenie dotyczące treści.

Jakich kodów błędów mogę się spodziewać?

401 oznacza nieprawidłowy klucz API. 402 oznacza, że Twój kredyt się wyczerpał. 429 występuje, gdy przekroczysz limit 300 zapytań na minutę. Pamiętaj też o limicie 8 MB dla ciała żądania.

Twój klucz jest tylko jednym kliknięciem

Utwórz konto, skopiuj klucz, zmień bazowy URL. To wszystko.

Uzyskaj klucz API