it ▾

API compatibile con OpenAI senza filtri

Documentazione API

Inizia con la nostra API LLM senza censure in pochi minuti utilizzando strumenti standard compatibili con OpenAI. Questa guida copre autenticazione, richieste, streaming e vincoli per la tua chatbot NSFW o applicazione di roleplay.

Autenticazione e Base URL

La tua chiave API autentica ogni richiesta. Utilizza https://api.whatisabliteration.com/v1 come tuo URL di base. Passa la tua chiave in Authorization header come token Bearer. Questa configurazione funziona con qualsiasi client compatibile con OpenAI.

curl https://api.whatisabliteration.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me last 5 requests"}]
  }'

Mantieni la chiave al sicuro. Una chiave per account. Sostituisci le chiavi vecchie se compromesse.

Endpoint Chat Completions

Invia testo a POST /v1/chat/completions. L'ID del modello è uncensored. Questo endpoint gestisce tutta la generazione di testo. Non supporta immagini, audio o video. Paghi solo per i token utilizzati. Gli errori sono gratuiti. I rifiuti sono gratuiti.

from openai import OpenAI

client = OpenAI(base_url="https://api.whatisabliteration.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)

Configura il tuo system prompt per definire la personalità. Il modello risponde direttamente senza esitazioni. La finestra di contesto è di 100,000 token in totale.

Supporto SSE e Streaming

Abilita lo streaming impostando stream: true. L'API restituisce Server-Sent Events (SSE). Ogni chunk contiene testo parziale. L'ultimo chunk include i dati sull'utilizzo dei token. Questo riduce la latenza percepita per le risposte lunghe.

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)

Gestisci i token parziali con cura. Concatenali per formare la risposta completa. Questo è ideale per interfacce di chat in tempo reale.

Function Calling e strumenti

Definisci gli strumenti nella richiesta. Il modello può chiamare funzioni quando appropriato. Usa tool_choice per controllare il comportamento. Impostate temperature per la creatività. Passa parametri come top_p e stop. Questo permette flussi di lavoro complessi per gli agent.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.whatisabliteration.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);

Convalida gli output degli strumenti nel tuo codice. Il modello suggerisce azioni. Tu le esegui. Questa struttura supporta attività di automazione avanzate.

Formato di risposta modalità JSON

Imposta response_format a {"type": "json_object"}. Il modello emette solo JSON valido. Questo garantisce dati strutturati per l'analisi. Usa questo per API che richiedono formati rigorosi. Migliora l'affidabilità per i sistemi a valle.

Usa questa modalità quando ti integri con altri servizi. Analizza l'output direttamente. Evita hack regex per la struttura.

Parametri e vincoli

L'output max è 16.000 token. Il max default è 2.048 token. La finestra di contesto è di 100.000 token. Il limite di frequenza è di 300 richieste al minuto. Le richieste concorrenti sono 8 per chiave. Il body della richiesta max è 8 MB. Gestisci 401 per chiavi non valide. Gestisci 402 per credito insufficiente. Gestisci 429 per limiti di frequenza.

Domande comuni

Cos'è l'abliterazione e perché è importante per l'uso senza censura?

L'abliteration rimuove comportamenti specifici del modello che causano rifiuti. Questo processo permette al modello di rispondere a argomenti controversi o adulti senza esitazioni. Il risultato è uno stile di risposta più diretto e onesto per applicazioni non vincolate.

Come ricarico i miei crediti?

Ricarica solo con criptovalute. Accettiamo USDT su TRC20 o USDC su Base. L'importo minimo è $20. Il massimo è $500. Il credito bonus si applica per importi più elevati. Il credito non scade mai.

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.

La tua API key è a un passo di distanza

Iscriviti, ottieni la tua chiave, aggiorna il tuo URL di base. È l'intero processo.

Prova con credito di provaVisualizza la documentazione