it ▾

chatbotnsfw.comAPI LLM senza censura per gli sviluppatori

Quickstart: Integrate NSFW LLM API

Ottieni la tua chiave API LLM NSFW e inizia a inviare testo senza censura in pochi minuti. Questa guida rapida copre gli endpoint compatibili con OpenAI, la configurazione dell'SDK e lo streaming, così da poter integrare la generazione di testo NSFW nella tua app immediatamente.

Ottieni la tua chiave

Prerequisites: API Key and SDK

Inizia creando un account e generando la tua chiave API. Registrati utilizzando Continua con Google o un'email e una password nella pagina Ottieni chiave API. Non è richiesto un numero di telefono. Ricevi una chiave attiva per account; la creazione di una nuova chiave sostituisce immediatamente quella vecchia. Mantieni questa chiave al sicuro, poiché autentica tutte le richieste al nostro base URL: https://api.chatbotnsfw.com/v1.

Raccomandiamo di installare l'SDK ufficiale per il linguaggio di tua preferenza. La nostra API segue l'interfaccia standard OpenAI, il che significa che probabilmente hai già gli strumenti di cui hai bisogno. Devi solo puntare l'SDK al nostro base URL specifico e iniettare la tua chiave nell'intestazione di autorizzazione.

Inizializza il client

Configura la tua libreria client per comunicare con il nostro servizio LLM senza censura. Imposta l'URL di base sul nostro endpoint e assegna la tua chiave API generata. Questo garantisce che tutte le chiamate successive vengano instradate correttamente ai nostri server. Non è necessario configurare un routing complesso o selezionare tra diversi modelli.

  • URL di base: https://api.chatbotnsfw.com/v1
  • ID modello: uncensored
  • Autenticazione: token Bearer tramite chiave API

Questa configurazione funziona con qualsiasi client compatibile con OpenAI. Modifica l'oggetto di configurazione in base ai requisiti del tuo SDK. Il modello uncensored è un modello open-weight ottimizzato per contenuti per adulti senza rifiuti per usi leciti.

Invia un semplice completamento di chat

Esegui la tua prima richiesta per generare testo. Utilizza l'endpoint POST /v1/chat/completions. Invia un array di messaggi con un prompt dell'utente. Il modello restituirà una risposta testuale. Si tratta di una chiamata standard per le chat-completions. Non sono coinvolti embedding o generazione di immagini.

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'

Controlla la risposta per il testo generato. Se si verifica un errore 401, la chiave non è valida. Un errore 402 indica che è necessario aggiungere altro credito prepagato. Gli errori non consumano token. I rifiuti per contenuti minori sono gratuiti. Inizia con un prompt semplice per verificare la connettività.

Gestione delle risposte in streaming

Utilizza gli Server-Sent Events (SSE) per la consegna dei token in tempo reale. Lo streaming offre un'esperienza utente migliore per le risposte lunghe. Imposta il parametro stream su true nella tua richiesta. L'API restituisce i chunk man mano che vengono generati. Elaborare ogni chunk per aggiornare la tua UI in modo incrementale.

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)

L'ultimo chunk contiene l'utilizzo totale dei token per la richiesta. Questo ti permette di monitorare i costi con precisione. Lo streaming funziona con tutti i parametri standard. È ideale per scenari di roleplay dove la latenza è importante. Gestisci l'evento di fine stream per chiudere correttamente la tua connessione.

Configura i parametri per i contenuti NSFW

Regola il comportamento del modello utilizzando i parametri standard. Regola temperature per la creatività. Usa top_p per il campionamento del nucleo. Imposta le sequenze stop per controllare la lunghezza dell'output. Usa seed per risultati riproducibili. Questi parametri influenzano il modo in cui il modello senza censura genera il testo.

from openai import OpenAI

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

Abilita la modalità JSON impostando response_format su {"type": "json_object"}. Questo è utile per output di dati strutturati. Il function calling è supportato anche tramite il parametro tools. Puoi specificare tool_choice per comportamenti specifici. Queste funzionalità funzionano senza problemi con la nostra API.

Gestione degli errori e limiti dei token

Comprendi i limiti e i codici di errore. La finestra di contesto è di 100.000 token in totale. Non esiste un limite separato per l'output: una risposta può utilizzare tutto lo spazio rimanente nella finestra. Se non imposti max_tokens, la risposta può estendersi fino alla fine della finestra. Hai a disposizione 300 richieste al minuto. Le richieste concorrenti sono limitate a 8 per chiave. I corpi delle richieste non possono superare gli 8 MB.

Gli errori comuni includono 401 (chiave non valida), 402 (credito insufficiente) e 429 (limite di frequenza). Il credito è prepagato e non scade mai. Gli errori non consumano token. I rifiuti per contenuti per minori sono gratuiti. Usa questi limiti per pianificare la strategia di scalabilità della tua applicazione. Monitora il tuo utilizzo tramite le intestazioni di risposta.

Node.js

import OpenAI from "openai";

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

Domande frequenti

Questa API è davvero senza censura?

Sì, il modello <code>uncensored</code> è ottimizzato per rispondere senza rifiuti di contenuto per argomenti legali per adulti, di fantasia o controversi. Applichiamo solo un limite rigido ai contenuti sessuali che coinvolgono minori, che vengono sempre rifiutati. Questo lo rende ideale per il roleplay NSFW e la generazione di contenuti per adulti.

Come funzionano i prezzi e la fatturazione?

Utilizziamo un modello prepagato esclusivamente in criptovalute, senza canoni mensili. Paghi $0,15 per 1M di token di input e $0,50 per 1M di token di output. Errori e rifiuti sono gratuiti. Puoi ricaricare con USDT (TRC20) o USDC (Base) a partire da $20. I bonus si applicano per importi più elevati.

Posso usarlo con l'SDK ufficiale di OpenAI?

Assolutamente. La nostra API è completamente compatibile con OpenAI. Devi solo modificare il <code>base_url</code> in <code>https://api.chatbotnsfw.com/v1</code> e utilizzare l'ID del modello <code>uncensored</code>. Funziona con Python, Node e altri SDK ufficiali senza modifiche alla struttura della richiesta.

Ottieni la tua chiave API ora

Iscriviti, ottieni la tua chiave e aggiorna il tuo base URL. È tutto.