IT ▾
NSFW Video Generator

API senza censura per pipeline video per adulti

Integrazione rapida: API Chat senza censura

Integra la nostra API chat senza censura nella tua pipeline di generazione video NSFW con queste guide rapide. Usa client compatibili con OpenAI per gestire l'ingegneria dei prompt, la scrittura di script e l'estrazione di metadati per contenuti per adulti.

Autenticazione e URL base

La nostra API è ospitata su https://api.nsfwvideogenerator.cc/v1. Per l'autenticazione, includi la tua chiave API nell'intestazione Authorization come token Bearer. Puoi generare una chiave immediatamente iscrivendoti con Google o con la password dell'email nella pagina Ottieni chiave API. La chiave viene visualizzata una sola volta dopo la creazione, quindi salvala in modo sicuro. Ogni account supporta una sola chiave attiva alla volta; generandone una nuova, quella precedente viene sostituita. Non sono richiesti numero di telefono o carta di credito per iniziare, anche se è necessario del credito prepagato per un utilizzo continuativo.

Prima richiesta

Invia una richiesta POST standard a /v1/chat/completions. Questo endpoint accetta input testuale e restituisce output testuale. L'identificativo del modello è uncensored. Assicurati che il corpo della richiesta includa i campi model, messages e max_tokens. Questo endpoint è il cuore dello strato di prompt engineering della tua pipeline text-to-video. Gestisce la finestra di contesto e la formattazione della risposta.

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

La risposta contiene il testo generato, le statistiche di utilizzo dei token e il motivo di fine. Questa risposta alimenta direttamente gli script di generazione video o gli strumenti di sottotitolazione.

Integrazione SDK Python

Usa l'SDK Python ufficiale di OpenAI per interagire con l'API. Configura base_url e api_key per puntare alla nostra infrastruttura. L'SDK gestisce automaticamente la serializzazione JSON e il trasporto HTTP. Questo approccio è ideale per servizi backend e pipeline di elaborazione dati. Importa il client e istanzialo con le tue credenziali.

from openai import OpenAI

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

Chiama chat.completions.create() con il nome del modello uncensored. L'SDK restituisce un oggetto di risposta che puoi analizzare per il contenuto generato. Questo metodo è affidabile per l'elaborazione in batch e le attività di generazione di script.

Integrazione SDK Node.js

Per gli ambienti JavaScript, usa l'SDK Node.js di OpenAI. Imposta basePath sul nostro URL API e fornisci la tua chiave API. Questa configurazione funziona perfettamente con funzioni serverless e backend web. L'SDK supporta chiamate sia sincrone che asincrone. Configura il client una volta e riutilizzalo per più richieste.

import OpenAI from "openai";

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

Invoca l'endpoint di completamento chat con il modello uncensored. L'oggetto di risposta contiene il testo generato e i metadati. Questa integrazione è adatta per la generazione di didascalie in tempo reale e l'estrazione di metadati nelle applicazioni web.

Risposte in streaming

Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce i dati come Server-Sent Events (SSE). Ogni chunk contiene una parte del testo generato. Questo è utile per interfacce utente in tempo reale e rendering progressivo degli script. L'ultimo chunk include l'utilizzo totale dei token.

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)

Gestisci ogni chunk in sequenza. Aggrega il testo per formare la risposta completa. Lo streaming riduce la latenza percepita per la generazione di contenuti di lunga durata. È ideale per la sottotitolazione live o il perfezionamento interattivo dei prompt.

Limiti, errori e contesto

La finestra di contesto è di 100.000 token, con un output massimo di 32.000 token per richiesta. Se max_tokens non è impostato, il limite è di 2.048 token. I limiti di richiesta sono 300 richieste al minuto e 8 richieste concorrenti per chiave. I corpi delle richieste non devono superare 8 MB. Gli errori includono 401 per chiavi non valide, 402 per credito insufficiente e 429 per limiti di richiesta. I rifiuti per contenuti minori sono gratuiti. Gli errori non consumano credito. Usa il backoff esponenziale per le risposte 429.

Specifiche tecniche

Tutti i limiti e le funzioni reali dell'API in un unico posto: controllali prima di ricaricare.

VoceValore
Formatocompatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave
AutenticazioneAuthorization: Bearer YOUR_KEY
EndpointPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.nsfwvideogenerator.cc/v1
ID modellouncensored
Modalità JSONresponse_format: {"type": "json_object"}
Parametritemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Streamingsì — server-sent events; l'ultimo blocco riporta l'uso dei token
Finestra di contesto64.000 token (input + output)
Output massimofino al resto della finestra di 64.000 token; max_tokens opzionale (nessun limite separato)
Function callingsì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool
Limite di frequenza300 richieste al minuto per chiave
Concorrenza8 richieste contemporanee per chiave
HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Dimensionefino a 8 MB per richiesta
Bonus+5% da $50, +10% da $100
Prezzo$0,25 per 1M token in input · $1,00 per 1M in output
RicaricaUSDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500
Prova gratuita$0,50 per 7 giorni, senza carta · Chiave di prova: 2 richieste parallele, 60 al minuto; limiti completi (8 e 300) dopo la prima ricarica
Fatturazionecredito prepagato in base all'uso reale; errori e rifiuti gratuiti
Scadenzail credito pagato non scade, nessun abbonamento
Contenuticontenuti per adulti consentiti; rifiutati i contenuti sessuali con minori
AccessoGoogle oppure e-mail e password
Chiaviuna chiave attiva per account; una nuova sostituisce la precedente

Codici di errore

Gli errori arrivano in JSON con un type fisso; le richieste fallite o rifiutate non si pagano.

CodiceTipoSignificato
400bad_requestJSON non valido, messaggi vuoti, parametro errato o contesto troppo lungo
401missing_key · invalid_key · key_revokedchiave mancante, errata o sostituita
402no_creditcredito esaurito — ricarica e riparti subito
403content_blockedcontenuti sessuali con minori — rifiutato, non addebitato
404not_foundendpoint sconosciuto
413request_too_largecorpo oltre 8 MB
429rate_limited · concurrencyoltre 300/min o 8 in parallelo — attendi e riprova
503upstream_busymodello occupato — riprova tra pochi secondi

Domande e risposte

Questa API genera video o audio direttamente?

No, è un'API solo testo. Fornisce il livello testuale per la tua pipeline, gestendo l'ingegneria dei prompt, la generazione di script e l'estrazione di metadati. Usa il suo output per alimentare modelli separati di generazione video o audio.

Come ricarico il credito sul mio account?

Puoi ricaricare solo con criptovalute, specificamente USDT (TRC20) o USDC (Base). I pagamenti vanno da $10 a $500, con credito bonus disponibile per importi maggiori. Non sono accettate carte di credito o PayPal.

Qual è il modello di prezzo?

Paghi $0,25 per 1M token in input e $1,00 per 1M token in output. Il credito è prepagato e non scade mai. Errori e rifiuti non consumano credito, assicurando che paghi solo per le risposte riuscite.

La tua chiave è a un modulo di distanza

Crea un account, copia la chiave, cambia l'URL base. È tutta la configurazione.