PL ▾
https://api.unrestrictedaiapi.com/v1uncensored2026-10-06
Pobierz klucz API

Unrestricted AI API: Przewodnik szybkiego startu API LLM bez cenzury

Ten przewodnik szybkiego startu pokazuje, jak połączyć Twoją aplikację z Unrestricted AI API. Nauczysz się wysyłać zapytania, obsługiwać odpowiedzi strumieniowe i zarządzać limitami konta przy użyciu standardowych formatów kompatybilnych z OpenAI.

za 1M tokenów wejściowych
$0,25
Tokeny wyjściowe / 1M
$1,00
okno kontekstu tokenów
100 000
darmowy kredyt próbny
$0,50
zapytania na minutę
300

Autoryzacja i Base URL

Zacznij od wygenerowania klucza API na stronie Pobierz klucz API. Wystarczy adres e-mail i hasło; do próby nie jest wymagana karta kredytowa. Użyj klucza w nagłówku Authorization jako tokena Bearer. Wszystkie zapytania muszą kierować się pod bazowy adres URL https://api.unrestrictedaiapi.com/v1.

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

Twoje konto otrzymuje $0,50 darmowego kredytu próbnego ważnego przez 7 dni. Możesz wygenerować klucz ponownie w dowolnym momencie, co natychmiast unieważnia poprzedni. Każde konto może mieć aktywny tylko jeden klucz.

Endpoint Chat Completions

Wyślij tekst do endpointu POST /v1/chat/completions. Identyfikator modelu to uncensored. To model o otwartych wagach działający na dedykowanych serwerach GPU, a nie proxy dla GPT lub Claude. Odpowiada bez odrzucania treści dla legalnego użytku dorosłego.

from openai import OpenAI

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

Odpowiedzi to standardowe wyjścia tekstowe. Model obsługuje okno kontekstu 100 000 tokenów dla połączonego promptu i uzupełnienia. Możesz wysłać definicje narzędzi do wywoływania funkcji, których model będzie przestrzegać w formacie wyjściowym.

Odpowiedzi strumieniowe

Włącz strumieniowanie, ustawiając stream: true w zapytaniu. API zwraca fragmenty zdarzeń wysłanych przez serwer (SSE). Pozwala to Twojej aplikacji na wyświetlanie tokenów w miarę ich generowania, co zmniejsza postrzeganą latencję przy długich odpowiedziach.

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)

Każdy fragment zawiera częściowy tekst. Twój klient musi połączyć te fragmenty, aby odtworzyć pełną wiadomość. Ta metoda działa z dowolnym SDK zgodnym z OpenAI, który obsługuje protokoły strumieniowania.

Wsparcie dla wywoływania funkcji

API obsługuje wywoływanie funkcji za pomocą parametru tools. Zdefiniuj swoje funkcje w zapytaniu, a model zwróci strukturalny wynik JSON, gdy będzie to odpowiednie. Pozwala to na integrację z systemami zewnętrznymi lub niestandardową logiką.

import OpenAI from "openai";

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

Przeanalizuj odpowiedź modelu, aby wyodrębnić wywołania narzędzi. Wykonaj zdefiniowane funkcje i przekaż wyniki z powrotem do modelu w kolejnym zapytaniu, jeśli jest to konieczne. Umożliwia to złożone przepływy pracy bez zewnętrznych warstw koordynacji.

Informacje o modelu

Wyślij zapytanie GET /v1/models, aby zweryfikować dostępne endpointy. Naszym głównym modelem jest uncensored. Nie jest to GPT, Claude, Gemini ani żaden inny model dostawcy. Jest dostrojony do spójnych odpowiedzi bez ukrytych filtrów.

Okno kontekstu wynosi 100 000 tokenów. Cennik jest przejrzysty: $0,25 za 1M tokenów wejściowych i $1,00 za 1M tokenów wyjściowych. Kredyt nigdy nie wygasa. Nie ma miesięcznych opłat ani subskrypcji.

Limity zapytań i błędy

Ogranicz użycie do 300 zapytań na minutę na klucz. Maksymalny rozmiar ciała zapytania wynosi 8 MB. Jeśli przekroczysz limit, otrzymasz błąd 429. Poczekaj przed ponowną próbą.

Typowe błędy to 401 (nieprawidłowy klucz) i 402 (niewystarczający kredyt). Doładowaj konto od $10 za pomocą kryptowalut (USDT lub USDC). Dodaj bonus +5% przy kwocie od $50 oraz +10% od $100. Upewnij się, że Twoje saldo pokrywa szacowany koszt Twojego prompta i uzupełnienia.

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
UwierzytelnianieAuthorization: Bearer YOUR_KEY
EndpointyPOST /v1/chat/completions · GET /v1/models
ID modeluuncensored
Base URLhttps://api.unrestrictedaiapi.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
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
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
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
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
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
Kluczejeden aktywny klucz na konto; nowy zastępuje stary
LogowanieGoogle albo e-mail i hasło
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

Czy to API nadaje się do treści NSFW?

Tak, model nie odrzuca legalnej treści dla dorosłych. Został zaprojektowany do generowania odpowiedzi bez cenzury. Jednak treści seksualne z udziałem małoletnich są zawsze blokowane, niezależnie od kontekstu zapytania.

Czy potrzebuję karty kredytowej, aby zacząć?

Nie. Możesz zarejestrować się podając tylko adres e-mail i hasło. Każde nowe konto otrzymuje $0,50 darmowego kredytu próbnego ważnego przez 7 dni. Metoda płatności jest potrzebna tylko wtedy, gdy chcesz doładować saldo.

Jak obsłużyć błędy w mojej aplikacji?

Monitoruj standardowe kody statusu HTTP. Użyj 401 do sprawdzenia klucza, 402 do doładowania kredytu i 429 do wdrożenia logiki backoff dla limitów zapytań. Zawsze sprawdzaj ciało odpowiedzi pod kątem szczegółowych komunikatów o błędach.

Twój klucz jest o jeden formularz stąd

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

Pobierz klucz API