it ▾
Apri account

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.