it ▾

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.

URL Basehttps://api.doesclaudeallownsfw.com/v1Modellouncensored

Autenticazione 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