IT ▾

Integra l'API Chatbot NSFW senza censura

Inizia a inviare richieste all'API LLM senza censura in pochi minuti utilizzando gli endpoint standard compatibili con OpenAI. Questa guida copre autenticazione, parametri, streaming e limiti per la tua integrazione di chatbot NSFW.

Ottieni la chiave API

URL di base e autenticazione

L'API opera su https://api.nsfwchatbot.cc/v1. Utilizza l'autenticazione standard con token Bearer. Ottieni una singola chiave API dalla pagina Ottieni chiave API, supportando l'accesso con Google o email. La chiave deve essere inviata nell'intestazione Authorization. È attiva una sola chiave per account; la generazione di una nuova chiave revoca quella precedente. Non ci sono abbonamenti mensili: il credito è prepagato e non scade mai.

Assicurati che la tua libreria client punti all'URL di base sopra. L'identificatore del modello è sempre uncensored. Si tratta di un modello a pesi aperti ottimizzato per un minimo rifiuto dei contenuti, distinto da GPT o Claude. Fornisce risposte testuali grezze senza filtri generici per contenuti adulti legali.

Prima richiesta

Una richiesta di base rispecchia l'endpoint chat-completions di OpenAI. Specifichi il modello, i messaggi e i parametri opzionali. L'API restituisce una risposta testuale. Se ometti max_tokens, il limite di output predefinito è di 2.048 token. La finestra di contesto supporta fino a 100.000 token totali per prompt e completamento combinati.

L'esempio seguente mostra una richiesta standard di completamento testo utilizzando curl.

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

Questo restituisce un oggetto JSON contenente il testo generato. Gli errori restituiscono codici di stato HTTP standard con un oggetto di errore nel corpo.

SDK Python

Utilizza la libreria ufficiale OpenAI Python, configurandola per puntare al nostro URL di base. Questo ti permette di sfruttare il codice client esistente con modifiche minime. Passa la tua chiave API come api_key e imposta base_url sul nostro endpoint. Il nome del modello rimane uncensored.

Esempio di inizializzazione e chiamata di completamento:

from openai import OpenAI

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

Questo approccio funziona per la generazione di testo semplice o per la creazione di catene. Ricorda che il modello non è GPT-4; adatta di conseguenza la tua ingegneria dei prompt. Lo streaming è supportato tramite il parametro stream=True, dettagliato nella sezione successiva.

SDK Node.js

L'SDK OpenAI per Node.js segue lo stesso schema di configurazione. Importa la libreria, imposta l'URL di base e la chiave API, quindi chiama l'endpoint completions. È ideale per integrazioni lato server o applicazioni di chat basate su Node.

Esempio di inizializzazione:

import OpenAI from "openai";

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

L'oggetto di risposta contiene il contenuto generato in response.choices[0].message.content. Assicurati di gestire gli errori in modo appropriato, poiché problemi di rete o chiavi non valide genereranno eccezioni. Il modello senza censura risponde ai prompt di sistema standard, permettendoti di definire tono e comportamento tramite la cronologia dei messaggi.

Risposte in streaming

Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce un flusso di Server-Sent Events (SSE). Ogni chunk contiene testo parziale. L'ultimo chunk include le statistiche sull'utilizzo dei token. Lo streaming riduce la latenza percepita per gli utenti nelle applicazioni di chatbot NSFW.

Esempio di richiesta in streaming:

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)

Elabora lo stream aggiungendo il contenuto di ogni chunk al tuo buffer. Monitora l'ultimo chunk per i dati di utilizzo e monitora i costi. Il prezzo dei token è $0,25 per milione di token di input e $1,00 per milione di token di output. Errori e rifiuti non comportano addebiti.

Limiti, errori e finestra di contesto

Ogni chiave API consente 300 richieste al minuto e 8 richieste parallele. Il corpo della richiesta deve essere inferiore a 8 MB. Se la chiave non è valida, ricevi un errore 401. Un errore 402 indica credito insufficiente. Un errore 429 segnala il superamento del limite di richieste. La finestra di contesto è di 100.000 token in totale. L'output massimo è di 32.000 token se specificato. I contenuti che coinvolgono minori sono sempre rifiutati. Il credito è prepagato tramite criptovalute e non scade mai. Usa questi limiti per progettare la logica di retry e la gestione delle code per la tua integrazione API AI senza censura.

Scheda tecnica dell'API

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
Base URLhttps://api.nsfwchatbot.cc/v1
EndpointPOST /v1/chat/completions · GET /v1/models
ID modellouncensored
Function callingsì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool
Finestra di contesto100.000 token (input + output)
Output massimofino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato)
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
Limite di frequenza300 richieste al minuto per chiave
HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Dimensionefino a 8 MB per richiesta
Concorrenza8 richieste contemporanee per chiave
RicaricaUSDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500
Scadenzail credito pagato non scade, nessun abbonamento
Fatturazionecredito prepagato in base all'uso reale; errori e rifiuti gratuiti
Prezzo$0,25 per 1M token in input · $1,00 per 1M in output
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
Chiaviuna chiave attiva per account; una nuova sostituisce la precedente
AccessoGoogle oppure e-mail e password
Contenuticontenuti per adulti consentiti; rifiutati i contenuti sessuali con minori

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

No. Forniamo un endpoint compatibile con OpenAI per il nostro modello senza censura. Non è GPT, Claude o il modello di nessun altro fornitore. Usa gli SDK OpenAI standard ma puntali al nostro URL di base.

Come pago per l'utilizzo?

Il credito è prepagato tramite criptovalute (USDT su TRC20 o USDC su Base). Il ricarico minimo è di $10. Il credito non scade mai e gli errori sono gratuiti. Non accettiamo carte o PayPal.

Qual è la dimensione della finestra di contesto?

La finestra di contesto totale è di 100.000 token, inclusi sia il prompt che il completamento. L'output massimo per richiesta è di 32.000 token. L'output predefinito è di 2.048 token se non specificato.

La tua chiave è a un modulo di distanza

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

Ottieni la chiave API