PL ▾
Pobierz klucz API

Uncensored VideoPrzewodnik szybkiego startu API Uncensored Video

Przewodnik szybkiego startu API Uncensored Video

Zintegruj warstwę tekstu do wideo bez cenzury w swoich potokach wideo za pomocą naszych endpointów kompatybilnych z OpenAI. Przewodnik obejmuje uwierzytelnianie, formaty zapytań, strumieniowanie, dane strukturalne i limity tokenów.

Uwierzytelnianie i Base URL

Uzyskaj dostęp do API bez cenzury wideo, ustawiając bazowy URL na https://api.uncensoredvideo.cc/v1. Przekaż swój klucz API w nagłówku Authorization jako token Bearer. Generujesz jeden klucz na konto przez panel; utworzenie nowego klucza natychmiast zastępuje poprzedni. Przechowuj ten klucz bezpiecznie, ponieważ daje on bezpośredni dostęp do przedpłaconego kredytu.

Podstawowe chat completions

Wysyłaj standardowe prompty tekstowe do endpointu /v1/chat/completions. Model odpowiada tekstem bez filtrów treści, co jest odpowiednie dla legalnych tematów dla dorosłych lub odważnych zagadnień. Możesz dostosować temperature, top_p oraz sekwencje stop, aby kontrolować kreatywność i długość wyniku. Ten endpoint jest rdzeniem naszej warstwy tekstowej do generowania scenariuszy wideo.

curl https://api.uncensoredvideo.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

Włącz strumieniowanie, ustawiając stream: true. API zwraca zdarzenia wysyłane przez serwer (SSE). Metryki użycia tokenów (liczba wejściowa i wyjściowa) są uwzględniane tylko w ostatnim kawałku strumienia. Pozwala to na renderowanie w czasie rzeczywistym scenariuszy przy jednoczesnym zachowaniu dokładnego śledzenia zużycia.
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)

Tryb JSON dla danych strukturalnych

W potokach przetwarzania metadanych wideo lub generowania napisów wymuś strukturę wyniku, używając response_format: { "type": "json_object" }. Model zwróci ściśle poprawny JSON, co ułatwi programistyczne parsowanie scenariuszy i opisów scen. Zmniejsza to nakład pracy przy przetwarzaniu końcowym w stosach AI do wideo.

from openai import OpenAI

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

Wywoływanie funkcji dla narzędzi

Zdefiniuj narzędzia w swoim zapytaniu, aby pozwolić modelowi decydować, kiedy ich używać. Użyj tool_choice, aby wymusić lub zezwolić na wywoływanie funkcji. Jest to przydatne przy automatycznym tagowaniu wideo lub ekstrakcji scen, gdzie LLM musi współpracować z usługami zewnętrznymi. Model zwraca strukturalne wywołania narzędzi, które Twój kod może wykonać.

import OpenAI from "openai";

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

Limity tokenów i cennik

Okno kontekstu wynosi 100 000 tokenów (połączone z promptem i uzupełnieniem). Maksymalna długość wyniku to 32 000 tokenów na zapytanie, lub 2 048, jeśli max_tokens nie jest ustawione. Limit zapytań to 300 zapytań na minutę na klucz, z maksymalną liczbą 8 zapytań równoległych. Ceny to $0,25 za 1 mln tokenów wejściowych i $1,00 za 1 mln tokenów wyjściowych. Błędy i odmowy są darmowe. Jeśli otrzymasz błąd 401, sprawdź swój klucz; 402 oznacza niewystarczający kredyt; 429 oznacza, że przekroczyłeś limit zapytań.

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
EndpointyPOST /v1/chat/completions · GET /v1/models
ID modeluuncensored
UwierzytelnianieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredvideo.cc/v1
Tryb JSONresponse_format: {"type": "json_object"}
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
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
Limit zapytań300 zapytań na minutę na klucz
Równoległe zapytaniado 8 jednocześnie na klucz
Rozmiar zapytaniado 8 MB
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Bonus+5% od $50, +10% od $100
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
Cena$0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia
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
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

Czy to API generuje wideo lub audio?

Nie. To jest API chat-completions tylko dla tekstu. Obsługuje warstwę tekstową (scenariusze, prompty, metadane) dla Twojego potoku wideo. Musisz użyć osobnej usługi do faktycznej generacji wideo lub audio.

Jak doładować swój kredyt?

Doładuj tylko kryptowalutą (USDT na TRC20 lub USDC na Base). Płatności wynoszą od $10 do $500. Nie akceptujemy kart kredytowych, PayPal ani przelewów bankowych.

Czy moje dane są używane do trenowania?

Nie. Prompty wysłane do API nie są używane do trenowania modelu. Twoje konto wymaga tylko adresu e-mail, a nie zbieramy numerów telefonów.

Twój klucz jest o jeden formularz stąd

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

Pobierz klucz API