Documentazione API LLM senza filtri
Inizia con l'API LLM senza censure in pochi minuti. Sostituisci il tuo URL base di OpenAI e invia richieste al modello dedicato senza censure.
https://api.doesclaudeallownsfw.com/v1ModellouncensoredAutenticazione e Base URL
Usa la tua chiave API per autenticare le richieste. L'URL di base per tutti gli endpoint è https://api.doesclaudeallownsfw.com/v1.
Imposta il Authorization header per Bearer <your-key>. Questo funziona con qualsiasi client compatibile con OpenAI.
Endpoint Chat Completions
Invia messaggi al modello senza filtri tramite POST /v1/chat/completions. L'ID del modello è uncensored.
Gestisce input e output testuali. Puoi utilizzare lo streaming, il function calling o la modalità JSON.
La finestra di contesto supporta un totale di 100.000 token. L'output massimo è di 16.000 token per richiesta.
curl https://api.doesclaudeallownsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the top five python libraries for data analysis"}]
}'
Integrazione SDK Python
Installa l'SDK ufficiale di OpenAI. Imposta l'URL base sul nostro endpoint. Imposta la chiave API. Invia un messaggio semplice.
L'SDK gestisce automaticamente la richiesta. Ricevi una risposta strutturata.
from openai import OpenAI
client = OpenAI(base_url="https://api.doesclaudeallownsfw.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)
Integrazione SDK Node
Inizializza il client con l'URL base. Passa la tua chiave API. Richiedi le completazioni.
Gli utenti Node possono integrare questa API facilmente. Segue gli standard OpenAI.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.doesclaudeallownsfw.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);
Streaming e Utilizzo dei Token
Abilita lo streaming impostando stream: true. Ricevi chunk mentre vengono generati.
L'utilizzo dei token appare nell'ultimo chunk. Questo ti aiuta a monitorare i costi con precisione.
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 di frequenza e errori
Aspettati 300 richieste al minuto per chiave. I limiti includono 8 richieste concorrenti. I corpi delle richieste devono rimanere sotto 8 MB.
Gli errori includono 401 per chiavi non valide. 402 significa nessun credito. 429 indica che i limiti di frequenza sono stati superati.
Errori e rifiuti sono gratuiti. Il credito viene addebitato solo per l'utilizzo reale dei token.
Domande comuni
Claude permette NSFW?
La nostra API serve un modello uncensored, non Claude. Consente contenuti legali per adulti senza rifiuti. Il modello non filtra argomenti di finzione o controversi.
Quali metodi di pagamento accettate?
Solo crypto: USDT su TRC20 o USDC su Base, qualsiasi importo intero da $20 a $500. Il credito bonus si applica da $50.
Cos'è la finestra di contesto?
Il modello supporta una finestra di contesto di 100,000 token. Questo include sia i token del prompt che quelli del completamento. L'output massimo è di 16,000 token per richiesta.
Ottieni la tua chiave API
Iscriviti, ottieni il token, aggiorna il tuo URL dell'endpoint. Semplice.
Ottieni la chiave API