Documentazione API Qwen nsfw
Metti in funzione la tua API LLM senza filtri in pochi minuti con client standard compatibili con OpenAI. Questa guida copre l'URL di base, l'autenticazione e i passaggi rapidi di integrazione per l'API LLM NSFW.
Installazione e configurazione
Inizia installando il tuo SDK preferito e impostando due variabili di ambiente. Hai bisogno della chiave API dal tuo dashboard e dell'URL di base per il servizio.
- Base URL:
https://api.nsfwqwen.com/v1 - ID modello:
uncensored
Questa configurazione funziona con qualsiasi client standard compatibile con OpenAI. Il modello è eseguito sui nostri server e non è un proxy per altri fornitori. Non avrai bisogno di modificare la logica della tua applicazione, solo i dettagli di connessione.
Autenticazione
Passa la tua chiave API in Authorization header utilizzando il Bearer schema. Ogni richiesta deve includere questa intestazione per autenticarsi con il server.
- Nome intestazione:
Authorization - Valore intestazione:
Bearer YOUR_API_KEY
Se la chiave è mancante o non valida, il server restituisce un errore 401. La tua chiave viene generata immediatamente dopo la registrazione tramite Google o email. Tienila al sicuro, poiché garantisce l'accesso al tuo credito prepagato.
Endpoint Chat completions
Invia il tuo prompt a /v1/chat/completions endpoint utilizzando una richiesta POST. Il modello restituisce testo in base al tuo input senza filtrare i contenuti adulti leciti.
curl https://api.nsfwqwen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current version number?"}]
}'La risposta contiene il testo generato in choices array. Puoi impostare la finestra di contesto fino a 100,000 token per prompt e completamento combinati. Questo consente conversazioni lunghe o l'elaborazione di grandi documenti senza perdita immediata di contesto.
Risposte in streaming
Abilita lo streaming impostando stream: true nella tua richiesta. Il server invia i token man mano che vengono generati tramite Server-Sent Events (SSE). Questo è ideale per le interfacce utente in tempo reale.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwqwen.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)Ogni chunk include il testo parziale. Puoi accumulare questi chunk per visualizzare la risposta completa all'utente. L'ultimo chunk contiene anche l'utilizzo totale dei token per la fatturazione.
Parametri e impostazioni
Controlla il comportamento del modello utilizzando parametri standard come temperature, top_p, e stop. Usa response_format con json_object per output strutturati.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwqwen.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);Puoi anche impostare seed per risultati riproducibili. Il function calling è supportato tramite tools parametro. Regola queste impostazioni in base al tuo caso d'uso specifico, che si tratti di scrittura creativa o generazione tecnica.
Gestione degli errori
Gestisci gli errori in modo elegante controllando il codice di stato HTTP. Un errore 401 significa che la tua chiave API non è valida. Un errore 402 indica crediti insufficienti nel tuo account.
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)Un errore 429 segnala che hai superato il limite di velocità di 300 richieste al minuto. Assicurati che la tua logica di retry gestisca questi casi. Il modello rifiuta le richieste con contenuti sessuali che coinvolgono minori, indipendentemente dalle altre impostazioni.
Domande comuni
È questa l'API NSFW ufficiale di Qwen?
No, questo è un servizio indipendente. Eseguiamo il nostro modello open-weight uncensored. Non è un proxy per le API ufficiali Qwen, GPT o Claude. Serviamo un modello diverso ottimizzato per risposte uncensored.
Come ricarico i miei crediti?
Puoi effettuare una ricarica utilizzando USDT (TRC20) o USDC (Base). L'importo minimo è $20 e il massimo è $500. Ricevi un credito bonus per ricariche più consistenti, ad esempio +15% per $200.
Il modello filtra i contenuti NSFW?
Il modello è senza censura e non rifiuta i contenuti adulti legali. Tuttavia, rifiuta sempre i contenuti sessuali che coinvolgono minori. Questo limite è hard-coded e non può essere disabilitato.
La tua API key è a un passo di distanza
Registrati, prendi la chiave, punta all'endpoint. È l'intero processo.