PL ▾
Uzyskaj klucz API

LLM Non CensureDokumentacja

Dokumentacja API: Szybka integracja w 5 minut

Zintegruj nasze API modelu bez cenzury w kilka minut dzięki natywnej kompatybilności z OpenAI. Zacznij od natychmiastowego kredytu próbnego bez karty kredytowej.

Konfiguracja środowiska i uwierzytelnianie

Aby rozpocząć, musisz pobrać swój unikalny klucz API z panelu. Klucz ten służy do uwierzytelniania Twoich zapytań. W przeciwieństwie do ogólnych modeli, nasze API opiera się na standaryzowanym endpointzie, który pozwala używać oficjalnych SDK lub dowolnego klienta kompatybilnego z OpenAI. Nie musisz podawać numeru telefonu ani karty kredytowej, aby uzyskać dostęp do początkowego kredytu próbnego.

Podstawowy endpoint to https://api.llmnoncensure.com/v1. Upewnij się, że skonfigurujesz środowisko do korzystania z tego podstawowego URL. Klucz API należy przekazać w nagłówku Authorization: Bearer <YOUR_API_KEY>. Dla każdego konta generowany jest jeden klucz; możesz go wygenerować ponownie w dowolnym momencie, co automatycznie unieważni poprzedni.

Pierwsze zapytanie za pomocą cURL

Wyślij swoje pierwsze zapytanie, aby sprawdzić, czy integracja działa. Używamy ID modelu uncensored. Zapytanie wysyła tekst wejściowy i otrzymuje odpowiedź tekstową bez zwykłych filtrów treści, o ile nie jest to treść seksualna z udziałem nieletnich. Model jest dostrojony do odpowiadania na tematy dla dorosłych, kontrowersyjne lub badawcze bez niesprawiedliwych odrzuceń.

Oto podstawowa struktura do przetestowania połączenia:

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

To polecenie pozwala sprawdzić, czy Twój klucz jest aktywny, a model jest gotowy do przyjmowania złożonych promptów.

Integracja z SDK Python

Jeśli programujesz w Pythonie, użyj biblioteki openai dla bezproblemowej integracji. Ustaw zmienną środowiskową OPENAI_BASE_URL lub przekaż base_url bezpośrednio w kliencie. Pozwala to na ponowne użycie istniejącego kodu, zmieniając jedynie źródło modelu. SDK obsługuje za Ciebie serializację JSON i błędy sieciowe.

Oto minimalny przykład:

from openai import OpenAI

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

Model uncensored akceptuje standardowe parametry takie jak temperature i max_tokens. Możesz dostosować kreatywność odpowiedzi, nie obawiając się, że AI zablokuje odpowiedź uznaną za „ryzykowną” przez ogólne kryteria.

Użycie z Node.js i JavaScriptem

W środowiskach JavaScript lub TypeScript SDK openai działa identycznie. Skonfiguruj klienta, podając podstawowy URL i klucz API. To rozwiązanie jest idealne dla aplikacji backendowych lub serwerów API, które muszą integrować dynamiczne odpowiedzi AI bez ograniczeń typowych dla dużych, ogólnych dostawców.

import OpenAI from "openai";

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

Upewnij się, że poprawnie obsługujesz odpowiedzi asynchroniczne. Każde zapytanie jest przetwarzane indywidualnie, co gwarantuje, że Twoja logika biznesowa nie jest blokowana przez czasy generowania modelu. Okno kontekstu 100 000 tokenów pozwala wysyłać długie instrukcje systemowe lub rozszerzone historie rozmów.

Wsparcie dla strumieniowania SSE

Dla płynnego doświadczenia użytkownika włącz strumieniowanie za pomocą zdarzeń wysyłanych przez serwer (SSE). Pozwala to wyświetlać odpowiedź słowo po słowo, zamiast czekać na zakończenie generowania. Jest to szczególnie przydatne w interfejsach czatu, gdzie krytyczne jest postrzegane opóźnienie. Strumień danych jest sformatowany zgodnie ze standardem OpenAI, co ułatwia parsowanie po stronie klienta.

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)

Strumieniowanie nie zmienia logiki modelu; zmienia jedynie transport danych. Każdy chunk to część ostatecznej odpowiedzi. Możesz przerwać strumieniowanie w dowolnym momencie, jeśli użytkownik zmieni prompt, co optymalizuje zużycie Twoich kredytów.

Limity zapytań, błędy i kontekst

Znajomość limitów Twojego API jest kluczowa dla solidnej integracji. Jesteś ograniczony do 300 zapytań na minutę na klucz API. Ciało zapytania nie może przekraczać 8 MB. W przypadku błędu zwracane są standardowe kody HTTP: 401 dla nieprawidłowego klucza, 402 jeśli Twój kredyt się wyczerpał, oraz 429 w przypadku przekroczenia limitu zapytań. Model dysponuje oknem kontekstu 100 000 tokenów, łączącym prompt i odpowiedź. Pozwala to wysyłać długie dokumenty lub dogłębne rozmowy bez przedwczesnego ucinania. W przeciwieństwie do innych usług, nie ma stałych opłat miesięcznych; płacisz tylko za to, czego używasz, korzystając z przedpłaconego kredytu.

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
Base URLhttps://api.llmnoncensure.com/v1
ID modeluuncensored
UwierzytelnianieAuthorization: Bearer YOUR_KEY
EndpointyPOST /v1/chat/completions · GET /v1/models
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Tryb JSONresponse_format: {"type": "json_object"}
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Limit zapytań300 zapytań na minutę na klucz
Rozmiar zapytaniado 8 MB
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
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
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
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
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
Bonus+5% od $50, +10% od $100
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
LogowanieGoogle albo e-mail i hasło

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

Czym różni się od standardowych modeli OpenAI?

Nasz model został specjalnie dostrojony, aby nie odrzucać tematów dla dorosłych, kontrowersyjnych lub kreatywnych, pozostając zgodny z prawem (brak treści seksualnych z udziałem nieletnich). Nie jest to GPT, Claude ani Gemini. Odpowiada na prompty, które inne API oznaczyłyby jako „ryzykowne”.

Jak działa kredyt próbny?

Każde nowe konto otrzymuje 0,50 $ darmowego kredytu ważnego przez 7 dni. Nie jest wymagana karta kredytowa do aktywacji. Po wyczerpaniu kredytu lub wygaśnięciu terminu możesz doładować środki kryptowalutą (USDT lub USDC), aby kontynuować korzystanie z API bez miesięcznych zobowiązań.

Czy moje dane są używane do trenowania?

Nie, prompty wysyłane przez API nie są używane do trenowania modelu. Twoja prywatność jest chroniona, ponieważ nie przechowujemy Twoich danych do ponownego użycia w naszych zbiorach treningowych, w przeciwieństwie do wielu dostawców darmowych lub freemium.

Twój klucz jest o krok

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

Uzyskaj klucz APIPrzeczytaj dokumentację