Documentazione per sviluppatori per il modello uncensored
Inizia con un LLM senza censure che parla la tua lingua. Questa guida copre autenticazione, endpoint e streaming per la tua chiave API NSFW.
Autenticazione e Base URL
Il primo passaggio consiste nell'ottenere la tua chiave. Iscriviti con un account Google o email. Ricevi una chiave immediatamente. Nessun numero di telefono richiesto. Utilizza l'URL di base https://api.nsfwapikey.com/v1 nel tuo client. Sostituisci il default sk-... con la tua nuova chiave. Questo funziona con gli SDK standard di OpenAI. L'API non richiede routing complesso. È una connessione diretta al modello.
Prima richiesta
Invia una richiesta POST a /v1/chat/completions. Includi la tua chiave nell'intestazione authorization. Imposta il modello su uncensored. Puoi inviare prompt di testo semplici. La risposta restituisce testo grezzo senza cortesi rifiuti. Questo funziona per casi d'uso creativi o funzionali. L'endpoint è semplice. Non sono necessari parametri extra per il testo di base.
curl https://api.nsfwapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a JSON config for port 8080"}]
}'
Integrazione SDK Python
Usa il pacchetto Python ufficiale di OpenAI. Configura l'URL di base per puntare al nostro server. Passa la tua chiave API come variabile della chiave API. Imposta l'ID del modello su uncensored. Questo ti permette di utilizzare metodi familiari. Puoi inviare messaggi come una lista. La risposta contiene il testo generato. La gestione degli errori è standard per i client HTTP. Streaming o sincrono, scegli tu.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwapikey.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)
Utilizzo SDK Node
Inizializza il client OpenAI con il tuo URL base personalizzato. Passa la stringa della chiave API. Il client gestisce le richieste HTTP. Imposta il modello a uncensored. Puoi utilizzare il metodo chat completions. L'oggetto di risposta contiene le scelte. Accedi direttamente al contenuto del messaggio. Questo si adatta a qualsiasi progetto Node.js. Non è richiesto middleware extra.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwapikey.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);
Risposte in streaming e utilizzo dei token
Abilita lo streaming impostando stream: true. Ricevi chunk di testo. Ogni chunk contiene una parte della risposta. L'ultimo chunk include i dati di utilizzo dei token. Questo ti aiuta a monitorare i costi. Il modello genera i token in sequenza. Questo riduce la latenza percepita. Puoi renderizzare il testo man mano che arriva. Il formato SSE è standard per i client OpenAI.
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)
Limiti, errori e contesto
Hai 300 richieste al minuto. La finestra di contesto è di 100.000 token. L'output massimo è di 16.000 token. Errori come 401 indicano una chiave non valida. 402 significa credito insufficiente. 429 significa che hai raggiunto il limite di velocità. Il credito non scade. I rifiuti sono gratuiti. Gli errori non consumano token. Usa questi codici per il debug rapidamente. Il sistema è trasparente sull'utilizzo.
FAQ
Qual è la dimensione della finestra di contesto?
La finestra di contesto è di 100.000 token per prompt e completamento combinati. L'output massimo è di 16.000 token per richiesta. Ciò consente documenti o conversazioni lunghe.
Come gestisco gli errori API?
Usa i codici di stato HTTP standard. 401 indica una chiave non valida o mancante. 402 significa che il tuo credito prepagato è esaurito. 429 segnala che hai superato il limite di 300 richieste al minuto. Errori e rifiuti non consumano token.
La chiave API NSFW è gratuita?
No, è criptovaluta prepagata. Paghi $0.15 per 1M di token di input e $0.50 per 1M di token di output. Gli errori sono gratuiti. Ricevi un credito di prova di $0.50 per 7 giorni.
Ottieni la tua chiave ora
Registrati, copia la chiave, aggiorna l'URL base. Ecco fatto.