PL ▾
Pobierz klucz API

Zintegruj modele Uncensored AI w kilka minut

Połącz swoją aplikację z naszym API modeli AI bez cenzury za pomocą standardowych endpointów kompatybilnych z OpenAI. Przewodnik obejmuje uwierzytelnianie, formaty zapytań i strumieniowanie dla szybkiej integracji.

Pobierz klucz API

za 1 mln tokenów wejściowych
$0,15
Tokeny wyjściowe / 1 mln
$0,50
kontekst tokenów
100 000
darmowy kredyt próbny
$0,50
zapytania na minutę
300

Base URL i uwierzytelnianie

Nasze API podąża za standardem OpenAI, wymagając tylko zmiany base URL i klucza API. Base URL to https://api.uncensoredaimodels.cc/v1. Po rejestracji otrzymujesz jeden aktywny klucz API. Dołącz go w nagłówku Authorization jako token Bearer. Jeśli klucz jest nieprawidłowy, API zwraca błąd 401. Jeśli brakuje Ci wystarczającego kredytu, otrzymasz błąd 402. To rozwiązanie pozwala wstawić naszą usługę do istniejących klientów OpenAI, zmieniając tylko dwie wartości konfiguracyjne.

Endpoint Chat Completions

Wyślij tekst do modelu za pomocą endpointu POST /v1/chat/completions. Identyfikator modelu to uncensored. Zapytania muszą mieścić się w limicie ciała 8 MB i oknie kontekstu 100 000 tokenów. Model zwraca wygenerowany tekst bez standardowych odmów treści dla legalnych tematów dla dorosłych. Użyj tego endpointu do bezpośrednich zadań generowania tekstu.

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

Strumieniowanie odpowiedzi (SSE)

Włącz dostarczanie tokenów w czasie rzeczywistym, ustawiając stream: true. API zwraca zdarzenia wysyłane przez serwer (SSE), pozwalając Twojej aplikacji przetwarzać tokeny w miarę ich generowania. Statystyki użycia tokenów pojawiają się tylko w ostatnim fragmencie strumienia. To podejście zmniejsza postrzeganą latencję dla użytkowników oczekujących na długą treść.

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)

Integracja z Python SDK

Użyj oficjalnej biblioteki Python OpenAI, aby szybko zintegrować. Ustaw base_url na nasz endpoint i podaj swój klucz API. Klient automatycznie obsługuje serializację i parsowanie błędów. Ta metoda jest idealna dla usług backendowych lub skryptów przetwarzania danych, które wymagają strukturalnego wyjścia tekstu bez cenzury.

from openai import OpenAI

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

W środowiskach JavaScript SDK Node OpenAI działa z naszym endpointem. Zainicjuj klienta swoim base URL i kluczem. Ta integracja obsługuje zarówno żądania synchroniczne, jak i asynchroniczne, dobrze wpisując się w serwery Express lub funkcje serverless. Upewnij się, że Twoje środowisko obsługuje wymaganą wersję Node dla SDK.

import OpenAI from "openai";

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

Parametry i limity modeli

Kontroluj zachowanie generowania za pomocą parametrów takich jak temperature, top_p oraz seed. Możesz wymusić wyjście w formacie JSON poprzez response_format lub zdefiniować narzędzia do wywoływania funkcji. API narzuca sztywny limit 300 zapytań na minutę i 8 równoległych zapytań na klucz. Jeśli przekroczysz te limity, API zwróci błąd 429. Wyjście jest ograniczone do 32 000 tokenów na zapytanie.

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
ID modeluuncensored
EndpointyPOST /v1/chat/completions · GET /v1/models
UwierzytelnianieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredaimodels.cc/v1
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
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)
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Rozmiar zapytaniado 8 MB
Równoległe zapytaniado 8 jednocześnie na klucz
Limit zapytań300 zapytań na minutę na klucz
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Cena$0,15 za 1 mln tokenów wejścia · $0,50 za 1 mln tokenów wyjścia
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
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
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $20 do $500
Bonus+5% od $50, +10% od $100, +15% od $200
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.

HTTPTypZnaczenie
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?

Model obsługuje okno kontekstu o rozmiarze 100 000 tokenów, obejmujące zarówno tokeny promptu, jak i uzupełnienia. Każde zapytanie może wygenerować do 32 000 tokenów wyjściowych. Jeśli nie określisz max_tokens, domyślny limit wyjścia wynosi 2048 tokenów.

Jak radzić sobie z limitami zapytań?

API pozwala na 300 zapytań na minutę i 8 równoległych zapytań na klucz API. Jeśli przekroczysz te limity, otrzymasz kod statusu 429. Zaimplementuj wykładnicze opóźnienie ponownych prób w swoim kliencie, aby obsłużyć je w sposób elegancki.

Czy API obsługuje wywoływanie funkcji?

Tak, API obsługuje definicje narzędzi i parametry tool_choice. Możesz zstrukturować zapytania, aby zdefiniować funkcje, a model zwróci strukturalne wywołania narzędzi w odpowiedzi. Działa to ze standardowymi klientami kompatybilnymi z OpenAI.

Twój klucz jest o jeden formularz stąd

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

Pobierz klucz API