PL ▾
Pobierz klucz API

Dokumentacja NSFW Video API

Wygeneruj klucz API LLM bez cenzury i zacznij wysyłać zapytania tekstowe do naszego NSFW Video API w kilka minut. Poradnik obejmuje kompatybilne z OpenAI endpointy, strumieniowanie i wywoływanie funkcji, których potrzebujesz do potoków treści dla dorosłych.

Podstawowy URLhttps://api.nsfwvideoapi.com/v1
Modeluncensored

Podstawowy URL i uwierzytelnianie

NSFW Video API używa standardowych endpointów kompatybilnych z OpenAI. Twój podstawowy URL to https://api.nsfwvideoapi.com/v1. Aby się uwierzytelnić, dołącz swój klucz API w nagłówku Authorization jako token Bearer. Możesz wygenerować klucz na stronie Pobierz klucz API, podając tylko adres e-mail i hasło. Nie jest wymagany numer telefonu ani karta kredytowa do rozpoczęcia. Klucz jest wyświetlany natychmiast po rejestracji. Jeśli potrzebujesz nowego klucza, możesz go wygenerować ponownie w dowolnym momencie, co natychmiast unieważnia stary. Dzięki temu Twoja integracja jest prosta i bezpieczna.

Pierwsze żądanie

Wyślij zapytanie POST do /v1/chat/completions z identyfikatorem modelu uncensored. Model ten jest dostosowany do treści dla dorosłych i nie odrzuca legalnych tematów. Poniższy przykład pokazuje podstawowe uzupełnianie tekstu za pomocą cURL. Zastąp YOUR_API_KEY swoim kluczem.

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

Odpowiedź zwraca wygenerowany tekst w choices[0].message.content. Możesz również sprawdzić dostępne modele, używając GET /v1/models. Potwierdza to, że API odpowiada poprawnie przed głębszą integracją z Twoim potokiem.

Integracja z Python SDK

Użyj oficjalnego SDK Python OpenAI do interakcji z NSFW Video API. Ustaw podstawowy URL na nasz endpoint i podaj swój klucz API. Poniższy fragment kodu pokazuje, jak zainicjować klienta i wysłać prompt. To podejście działa z dowolną standardową biblioteką klienta kompatybilną z OpenAI.

from openai import OpenAI

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

Upewnij się, że obsługujesz obiekt odpowiedzi, aby wyodrębnić wygenerowaną zawartość. Ta metoda jest idealna dla usług backendowych, gdzie potrzebujesz przetwarzania danych strukturalnych. Identyfikator modelu pozostaje uncensored dla wszystkich żądań.

Użycie Node.js SDK

W środowiskach Node.js użyj pakietu npm openai. Skonfiguruj klienta z prawidłowym podstawowym URL i swoim kluczem API. Poniższy kod demonstruje proste żądanie uzupełniania czatu. Jest to przydatne dla funkcji serverless lub serwerów internetowych obsługujących zadania generowania tekstu NSFW.

import OpenAI from "openai";

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

Struktura odpowiedzi jest zgodna z formatem OpenAI. Możesz przeanalizować zawartość i przekazać ją do logiki swojej aplikacji. Pamiętaj, że model nie generuje obrazów ani wideo; jest to czyste API tekstowe.

Strumieniowanie z SSE

Włącz strumieniowanie, ustawiając stream: true w swoim żądaniu. API zwraca zdarzenia wysyłane przez serwer (SSE) dla dostarczania tokenów w czasie rzeczywistym. Zmniejsza to postrzeganą latencję dla użytkowników. Poniższy przykład pokazuje, jak obsługiwać odpowiedzi strumieniowe w Node.js.

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)

Przetwarzaj każdy fragment po jego nadejściu. Jest to krytyczne dla interfejsów czatu, gdzie użytkownicy oczekują natychmiastowej odpowiedzi. Strumieniowanie działa z wszystkimi SDK kompatybilnymi z OpenAI, które obsługują SSE. Zauważ, że strumieniowanie nie wpływa na ceny ani liczenie tokenów.

Limity zapytań, błędy i kontekst

Jesteś ograniczony do 300 żądań na minutę na klucz API. Maksymalny rozmiar ciała żądania to 8 MB. Typowe błędy to 401 dla nieprawidłowych kluczy i 402, jeśli Twój przedpłacony kredyt został wyczerpany. Zwiększ swój kredyt w panelu, aby kontynuować. Okno kontekstu wynosi 100 000 tokenów dla promptu i uzupełnienia łącznie. Jeśli przekroczysz limit, API zwróci błąd 429. Zaplanuj swoje użycie tokenów ostrożnie, aby uniknąć przerw.

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

Pytania i odpowiedzi

Jaki jest rozmiar okna kontekstu?

Okno kontekstu wynosi 100 000 tokenów, obejmując zarówno prompt wejściowy, jak i wygenerowaną odpowiedź. Pozwala to na długie rozmowy lub przetwarzanie dużych dokumentów bez ich obcinania.

Czy prompty są wykorzystywane do trenowania?

Nie, Twoje prompty nie są używane do trenowania. NSFW Video API szanuje Twoją prywatność, oddzielając Twoje dane od zbiorów danych do ulepszania modelu.

Jaka treść jest blokowana?

Jedynym bezwzględnym limitem treści jest treść seksualna z udziałem małoletnich. Wszystkie inne legalne tematy dla dorosłych, fikcyjne lub kontrowersyjne są dozwolone bez odmowy.

Twój klucz jest o jeden formularz stąd

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

Pobierz klucz API