Top NSFWAvvio rapido: integra la top API nsfw
Avvio rapido: integra la top API nsfw
Integra l'API LLM senza filtri con un singolo base URL e endpoint standard compatibili con OpenAI. Inizia immediatamente con la tua chiave API e vedi come si comportano le richieste nel tuo linguaggio preferito.
senza filtrihttps://api.nsfwtop.cc/v1
URL Base e autenticazione
La top API NSFW utilizza un singolo URL di base per tutte le richieste. Modifica l'URL di base nella configurazione del tuo SDK OpenAI per https://api.nsfwtop.cc/v1. Passa la tua chiave API nel Authorization header. Ricevi una chiave attiva per account. La chiave appare immediatamente dopo la registrazione con Google o email.
curl https://api.nsfwtop.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all api endpoints"}]
}'Ogni richiesta richiede questo header. Se la chiave è mancante o non valida, l'API restituisce un errore 401. I tuoi prompt non vengono utilizzati per l'addestramento. Non è richiesto il numero di telefono per iniziare.
Prima richiesta con Python
Invia una richiesta di completamento della chat utilizzando l'SDK Python ufficiale di OpenAI. Configura il client con l'URL base personalizzato e la tua chiave API. Utilizza l'ID del modello uncensored per le risposte senza i rifiuti standard del contenuto.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwtop.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)Imposta il max_tokens parametro per controllare la lunghezza dell'output. Il massimo output predefinito è 2.048 token se non specifichi un limite. I token di input e output contano per la tua finestra di contesto di 100.000 token.
Integrazione SDK Node
Utilizza l'SDK Node di OpenAI per integrare l'API nelle tue applicazioni JavaScript o TypeScript. Inizializza il client con baseURL puntando all'endpoint top NSFW. Passa la tua chiave API come apiKey valore.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwtop.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);Chiama chat.completions.create() con il modello uncensored. La risposta include il testo generato e i dettagli sull'utilizzo dei token. Puoi eseguire lo streaming delle risposte o riceverle tutte in una volta a seconda del tuo caso d'uso.
Risposte in streaming con SSE
Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce Server-Sent Events (SSE) man mano che i token vengono generati. Questo riduce la latenza percepita per le risposte lunghe. Elaborare lo stream per visualizzare il testo 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 dello stream contiene l'utilizzo totale dei token per la richiesta. Puoi monitorare costi e utilizzo del contesto in tempo reale. Lo streaming funziona con tutti i parametri come temperature e top_p.
modalità JSON e chiamata di funzioni
Forza un output strutturato impostando response_format a {"type": "json_object"}. Questo garantisce che il modello restituisca JSON invece di testo libero. Usa questo per il parsing dei dati o l'integrazione con altri sistemi.
Il function calling è supportato tramite il tools parametro. Definisci le funzioni nel tools array. Il modello può chiamare queste funzioni e restituire argomenti strutturati. Usa tool_choice per controllare quando le funzioni vengono invocate.
Limiti di frequenza e vincoli
L'API impone un limite di 300 richieste al minuto per chiave. Puoi eseguire 8 richieste concorrenti simultaneamente. La dimensione massima del corpo della richiesta è di 8 MB. Il superamento di questi limiti comporta un errore 429. Attendi prima di riprovare o aggiorna il tuo utilizzo del credito.
Se non hai credito, le richieste restituiscono un errore 402. Errori e rifiuti non consumano token. La finestra di contesto consente 100.000 token totali per prompt e completamento. Gestisci attentamente l'utilizzo dei token per evitare addebiti imprevisti.
Domande frequenti
Qual è l'URL base dell'API top NSFW?
L'URL base è HTTPS://api.nsfwtop.cc/v1. È compatibile con gli SDK standard di OpenAI. Modifica l'URL base nella configurazione del tuo client per utilizzarlo.
Come pago per l'API?
Puoi ricaricare il credito utilizzando criptovalute. Accettiamo USDT su TRC20 o USDC su Base. La ricarica minima è di $20. Il credito non scade mai e viene addebitato in base all'utilizzo effettivo dei token.
Cosa succede se ricevo un errore 401?
Un errore 401 significa che la tua chiave API non è valida o è mancante. Controlla la tua chiave nella dashboard. Genera una nuova chiave se quella vecchia è stata revocata. Ogni account ha una sola chiave attiva alla volta.
La tua chiave API è quasi pronta
Registrati, copia la tua chiave, aggiorna l'URL base. Copre l'intera configurazione.