IT ▾
Ottieni la chiave API

Avvio rapido API NSFW TTS

Avvia subito la tua pipeline TTS NSFW con questa API LLM senza censura. Usa gli endpoint compatibili con OpenAI per generare testo senza blocchi, ottimizzato per flussi di lavoro su contenuti per adulti.

URL di basehttps://api.nsfwttsapi.com/v1

URL di base e autenticazione

Indirizza il tuo client a https://api.nsfwttsapi.com/v1. Hai bisogno di una chiave API per ogni richiesta. Registrati nella pagina Ottieni chiave API con solo email e password. La chiave appare immediatamente. È unica per il tuo account e può essere rigenerata in qualsiasi momento, invalidando la chiave precedente. Non è richiesto il numero di telefono o la carta di credito per la prova iniziale.

Passa la chiave nell'intestazione Authorization come token Bearer. Se la chiave manca o non è valida, ricevi un errore 401. Se non hai credito prepagato, ricevi un errore 402. Questa API offre un solo modello a pesi aperti ottimizzato per i contenuti per adulti, quindi non devi gestire il routing del modello o la selezione del fornitore.

Endpoint Chat Completions

Invia richieste POST a /v1/chat/completions. L'ID del modello è sempre uncensored. Si tratta di un modello a pesi aperti in esecuzione sui nostri server, non un proxy per GPT o Claude. Risponde direttamente senza blocchi dei contenuti per materiale adulto lecito.

  • Input: Array di messaggi standard con role e content.
  • Output: Risposta testuale in message.content.
  • Prezzo: $0,25 per 1M token di input, $1,00 per 1M token di output.

Usa l'endpoint HTTP grezzo se preferisci un controllo completo sulla struttura della richiesta. Usa l'esempio seguente per verificare la tua chiave e l'accesso al modello.

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

SDK Python

Usa il pacchetto Python ufficiale openai. Imposta l'URL di base sul nostro endpoint e fornisci la tua chiave API. Funziona senza problemi con l'SDK standard perché segui esattamente il formato delle chat-completions di OpenAI.

Questo è il modo più veloce per integrare l'API LLM NSFW nei tuoi script Python esistenti. Non è necessario analizzare manualmente il JSON grezzo. L'SDK gestisce lo streaming SSE se lo abiliti, ma per la generazione di testo semplice, una chiamata standard restituisce l'intera risposta in una volta.

  • Installa tramite pip install openai.
  • Imposta base_url su https://api.nsfwttsapi.com/v1.
  • Imposta api_key sulla tua chiave generata.

Usa il seguente snippet per generare una risposta.

from openai import OpenAI

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

SDK Node.js

Usa il pacchetto Node.js openai. Configura il client con il nostro URL di base e la tua chiave API. Questo ti permette di usare lo stesso codice idiomatico che useresti per altri servizi compatibili con OpenAI.

Gli sviluppatori Node possono integrare l'API AI senza censura direttamente nei loro server Express o Fastify. La struttura della richiesta è identica a quella dell'API standard. Invii un array di messaggi e il modello restituisce testo. Non c'è rumore di routing, solo accesso diretto al modello senza censura.

  • Installa tramite npm install openai.
  • Configura il client con baseURL e apiKey.
  • Chiama chat.completions.create().

Usa l'esempio seguente per inviare una richiesta.

import OpenAI from "openai";

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

Risposte in streaming (SSE)

Imposta stream: true nella tua richiesta. L'API restituisce Server-Sent Events (SSE). Ogni chunk contiene parte del testo generato. Questo è fondamentale per le pipeline NSFW TTS dove hai bisogno di alimentare un motore vocale in tempo reale senza aspettare la risposta completa.

Lo streaming riduce significativamente la latenza percepita. Puoi iniziare a elaborare i primi token mentre il modello continua a generare. L'API supporta questo nativamente. Usa il codice seguente per gestire correttamente lo stream.

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)

Finestra di contesto, limiti ed errori

La finestra di contesto è di 100.000 token per prompt più completamento. È abbastanza grande per la maggior parte dei flussi di lavoro NSFW TTS, ma mantieni concisi i prompt di sistema. Se superi il limite, l'API restituisce un errore.

I limiti di richiesta sono 300 richieste al minuto per chiave. Il limite del corpo della richiesta è 8 MB. Monitora il tuo utilizzo per evitare il throttling. Gli errori comuni includono 401 (chiave non valida), 402 (nessun credito) e 429 (limite di richieste superato). Il credito pagamento a consumo non scade mai. Puoi ricaricare da $10 con criptovalute (USDT o USDC). I bonus si applicano a $50 (+5%) e $100 (+10%). Un nuovo account ottiene un credito di prova gratuito di $0,50 valido per 7 giorni. Non serve una carta per la prova. Questa API senza censura è affidabile per i contenuti per adulti, purché si evitino contenuti sessuali che coinvolgono minori, che vengono sempre bloccati.

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
Base URLhttps://api.nsfwttsapi.com/v1
ID modellouncensored
EndpointPOST /v1/chat/completions · GET /v1/models
AutenticazioneAuthorization: Bearer YOUR_KEY
Modalità JSONresponse_format: {"type": "json_object"}
Streamingsì — server-sent events; l'ultimo blocco riporta l'uso dei token
Parametritemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Output massimofino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato)
Finestra di contesto100.000 token (input + output)
Function callingsì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool
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
Limite di frequenza300 richieste al minuto per chiave
RicaricaUSDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500
Scadenzail credito pagato non scade, nessun abbonamento
Bonus+5% da $50, +10% da $100
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
Prezzo$0,25 per 1M token in input · $1,00 per 1M in output
Fatturazionecredito prepagato in base all'uso reale; errori e rifiuti gratuiti
Chiaviuna chiave attiva per account; una nuova sostituisce la precedente
Contenuticontenuti per adulti consentiti; rifiutati i contenuti sessuali con minori
AccessoGoogle oppure e-mail e password

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

È l'API ufficiale OpenAI?

No. Questo è un servizio indipendente che ospita un modello a pesi aperti. Utilizza lo stesso formato JSON e la stessa compatibilità SDK di OpenAI, ma il modello non è GPT-4 o GPT-3.5. Ottieni accesso diretto a un modello senza censura ottimizzato per contenuti per adulti.

L'API genera file audio?

No. Questa è un'API LLM solo testo. Genera risposte testuali. Hai bisogno di un motore TTS separato per convertire l'output testuale in audio. Questa API fornisce la parte di generazione del testo della tua pipeline NSFW TTS.

Come pago per l'utilizzo?

Prepaghi il credito. Puoi acquistare credito con criptovalute (USDT o USDC). Non ci sono abbonamenti mensili. Il credito non scade mai. Inizi con un credito di prova gratuito di $0,50 quando accedi, valido per 7 giorni.

La tua chiave è a un modulo di distanza

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