IT ▾
Ottieni la chiave API
  1. NsfwImage Cc
  2. Guida rapida: Integra testo senza censura nella tua app per immagini NSFW

Guida rapida: Integra testo senza censura nella tua app per immagini NSFW

Integra un LLM senza censura nella tua pipeline per immagini NSFW per la generazione di prompt e la gestione dei metadati. Questa guida copre i passaggi essenziali per connettere la tua applicazione alla nostra API di testo utilizzando SDK compatibili con OpenAI.

Autenticazione e URL di base

Per iniziare a usare l'API, hai bisogno di una chiave API dalla pagina Ottieni chiave API. L'autenticazione viene gestita tramite l'intestazione standard Authorization. L'URL di base per tutte le richieste è https://api.nsfwimage.cc/v1. Puoi usare qualsiasi client compatibile con OpenAI aggiornando l'URL di base e fornendo la tua chiave. Questa configurazione garantisce la compatibilità con gli strumenti esistenti utilizzati nei flussi di lavoro di generazione di immagini NSFW.

Invio di richieste a /v1/chat/completions

L'endpoint principale è POST /v1/chat/completions. Invia il tuo prompt come oggetto JSON con il campo model impostato su uncensored. Questo modello è ottimizzato per rispondere senza rifiuti di contenuto per un uso adulto lecito. La risposta restituisce testo generato, che puoi usare come input per strumenti di generazione di immagini o per estrarre metadati.

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

Assicurati che le tue richieste includano le intestazioni necessarie e seguano il formato standard delle chat-completions per un'integrazione senza problemi nella tua pipeline.

Configurazione della modalità JSON per output strutturato

Per le pipeline automatizzate per immagini NSFW, l'output strutturato è fondamentale. Usa il parametro response_format impostato su {"type": "json_object"} per forzare le risposte JSON. Questo garantisce strutture di dati prevedibili per la logica degli strumenti e la post-elaborazione. La modalità JSON funziona insieme ad altri parametri come temperature e top_p per controllare la creatività e l'aderenza al formato. Questa funzione è essenziale per analizzare i prompt o i metadati in modo programmatico.

from openai import OpenAI

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

Forzando un output JSON rigoroso, riduci la necessità di logica di analisi complessa negli script di generazione di immagini NSFW.

Gestione delle risposte in streaming (SSE)

Per le applicazioni in tempo reale, abilita lo streaming impostando stream: true. L'API restituisce Server-Sent Events (SSE), consegnando i token in modo incrementale. L'ultimo chunk contiene le statistiche sull'utilizzo dei token per la fatturazione e il monitoraggio. Lo streaming è ideale per le interfacce destinate all'utente dove è necessario un feedback immediato durante la generazione di prompt per immagini NSFW. Ti permette di visualizzare i progressi senza attendere la risposta completa.

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 gli eventi dello streaming in modo appropriato per aggiornare la tua UI o registrare l'utilizzo dei token con precisione.

Gestione dei limiti di token e della finestra di contesto

Il modello supporta una finestra di contesto da 100.000 token, che combina prompt e completamento. L'output massimo per richiesta è di 32.000 token, o 2.048 se max_tokens non è impostato. Questa capacità è sufficiente per l'ingegneria di prompt NSFW complessi e l'estrazione di metadati. Monitora l'utilizzo dei token per ottimizzare i costi, poiché la fatturazione si basa sul consumo effettivo di token. Errori e rifiuti non comportano addebiti.

Gestione degli errori e utilizzo dei token

Gli errori comuni includono 401 (chiave non valida), 402 (credito insufficiente) e 429 (limite di richieste). Il limite di richieste è di 300 richieste al minuto per chiave. Gestisci questi errori con cura nella tua pipeline di immagini NSFW per mantenere l'affidabilità. L'utilizzo dei token è dettagliato nell'ultimo chunk di streaming o nelle intestazioni di risposta. Gli errori non comportano costi, quindi le richieste fallite non influiscono sul tuo credito prepagato. Usa la pagina Supporto per problemi di rimborso o addebiti doppi.

Node.js

import OpenAI from "openai";

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

Domande e risposte

Quali sono le capacità del modello senza censura per i contenuti NSFW?

Il modello è ottimizzato per rispondere senza censura sui contenuti per argomenti legali per adulti, di fantasia o controversi. Non blocca i contenuti NSFW standard, rendendolo ideale per pipeline di immagini NSFW. Tuttavia, rifiuta sempre i contenuti sessuali che coinvolgono minori.

Come posso pagare l'API?

I pagamenti sono solo in criptovalute, accettando USDT (TRC20) o USDC (Base). Puoi ricaricare da $10 a $500, con credito bonus per importi superiori. Non sono accettate carte di credito o PayPal. È disponibile un credito di prova per i nuovi account.

Questa API è adatta per generare immagini direttamente?

No, questa è un'API solo testo. Genera testo per prompt, metadati o post-elaborazione. Non genera immagini, audio o video. Usala per alimentare il motore di testo del tuo strumento di generazione immagini NSFW.

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

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
EndpointPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.nsfwimage.cc/v1
AutenticazioneAuthorization: Bearer YOUR_KEY
ID modellouncensored
Output massimofino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato)
Finestra di contesto100.000 token (input + output)
Parametritemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Function callingsì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool
Modalità JSONresponse_format: {"type": "json_object"}
Streamingsì — server-sent events; l'ultimo blocco riporta l'uso dei token
Dimensionefino a 8 MB per richiesta
HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Concorrenza8 richieste contemporanee per chiave
Limite di frequenza300 richieste al minuto per chiave
RicaricaUSDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500
Prezzo$0,25 per 1M token in input · $1,00 per 1M in output
Bonus+5% da $50, +10% da $100
Fatturazionecredito prepagato in base all'uso reale; errori e rifiuti gratuiti
Scadenzail credito pagato non scade, nessun abbonamento
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
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