IT ▾
Ottieni la chiave API

Abliterated: Guida rapida

Inizia a inviare richieste all'API abliterated in pochi minuti. Questa guida copre gli endpoint essenziali, l'autenticazione e lo streaming per la tua integrazione LLM senza censura.

URL base e autenticazione

L'API abliterated è completamente compatibile con OpenAI, il che significa che puoi utilizzare SDK standard puntandoli semplicemente al nostro URL di base. Il servizio accetta input testuali e restituisce output testuali tramite l'endpoint chat-completions. Devi includere la tua chiave API nell'intestazione Authorization per ogni richiesta. La tua chiave viene generata immediatamente dopo aver effettuato l'accesso con Google o email nella pagina Ottieni chiave API. Non ci sono abbonamenti mensili; paghi solo per i token che consumi effettivamente.

  • URL base: https://api.abliterated.top/v1
  • Intestazione: Authorization: Bearer YOUR_API_KEY
  • ID modello: uncensored

Prima richiesta

Invia una semplice richiesta di completamento per verificare la connettività. Il modello è ottimizzato per rispondere senza rifiuti di contenuto per l'uso adulto legale, rendendolo ideale per attività di coding con LLM senza censura o scrittura creativa. Nota che l'ID del modello è strettamente uncensored. È un modello a pesi aperti, non GPT, Claude o qualsiasi altro modello di un fornitore. Le richieste vengono addebitate in base al conteggio dei token di input e output. Errori e rifiuti (tranne il limite rigido sui contenuti sessuali che coinvolgono minori) sono gratuiti.

Integrazione SDK Python

Utilizza la libreria Python ufficiale di OpenAI per interagire con il LLM abliterated. Inizializza il client con la tua chiave API e l'URL di base personalizzato. Questo approccio funziona senza problemi per i modelli senza censura che seguono lo schema di chat di OpenAI. Puoi passare parametri come temperature o top_p per controllare la creatività. L'oggetto di risposta contiene il testo generato in content. Questo metodo è efficiente per l'elaborazione in batch o per integrare l'API nei servizi backend.

Integrazione SDK Node.js

Per progetti JavaScript o TypeScript, l'SDK Node di OpenAI funziona con una configurazione minima. Imposta baseURL sul tuo endpoint e fornisci la tua chiave. Questo è utile per server web o funzioni edge che devono generare testo dinamicamente. L'API abliterated supporta parametri standard come le sequenze stop e seed per la riproducibilità. Ricorda che l'ID del modello deve essere uncensored. Puoi anche abilitare la modalità JSON impostando response_format su {"type": "json_object"} per output strutturati.

Risposte in streaming

Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce i dati tramite Server-Sent Events (SSE), permettendoti di visualizzare i token man mano che vengono generati. Questo migliora la latenza percepita per gli utenti. L'ultimo chunk dello streaming include l'utilizzo totale dei token per la richiesta, che è fondamentale per una fatturazione accurata. Lo streaming è supportato per tutti i parametri standard. Questa funzione è essenziale per creare interfacce di tipo chat che risultino reattive.

Limiti di richiesta, errori e contesto

Rispetta i limiti di richiesta per evitare errori 429. Ogni chiave consente 300 richieste al minuto e fino a 8 richieste parallele. La dimensione massima del corpo della richiesta è 8 MB. Se la tua chiave non è valida, riceverai un errore 401. Se hai credito insufficiente, riceverai un errore 402. Errori e rifiuti non consumano token. La finestra di contesto è di 100.000 token in totale (prompt + completamento). Il massimo output per richiesta è 32.000 token (o 2.048 se max_tokens non è impostato). Il credito è prepagato e non scade mai.

cURL

curl https://api.abliterated.top/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

Scheda tecnica dell'API

Tutti i limiti e le funzioni reali dell'API in un unico posto: controllali prima di ricaricare.

VoceValore
Formatocompatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave
ID modellouncensored
EndpointPOST /v1/chat/completions · GET /v1/models
AutenticazioneAuthorization: Bearer YOUR_KEY
Base URLhttps://api.abliterated.top/v1
Parametritemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Output massimofino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato)
Streamingsì — server-sent events; l'ultimo blocco riporta l'uso dei token
Function callingsì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool
Finestra di contesto100.000 token (input + output)
Modalità JSONresponse_format: {"type": "json_object"}
HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Concorrenza8 richieste contemporanee per chiave
Dimensionefino a 8 MB per richiesta
Limite di frequenza300 richieste al minuto per chiave
Prova gratuita$0,50 per 7 giorni, senza carta · Chiave di prova: 2 richieste parallele, 60 al minuto; limiti completi (8 e 300) dopo la prima ricarica
Fatturazionecredito prepagato in base all'uso reale; errori e rifiuti gratuiti
RicaricaUSDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500
Scadenzail credito pagato non scade, nessun abbonamento
Bonus+5% da $50, +10% da $100
Prezzo$0,25 per 1M token in input · $1,00 per 1M in output
Contenuticontenuti per adulti consentiti; rifiutati i contenuti sessuali con minori
Chiaviuna chiave attiva per account; una nuova sostituisce la precedente
AccessoGoogle oppure e-mail e password

Codici di errore

Gli errori arrivano in JSON con un type fisso; le richieste fallite o rifiutate non si pagano.

CodiceTipoSignificato
400bad_requestJSON non valido, messaggi vuoti, parametro errato o contesto troppo lungo
401missing_key · invalid_key · key_revokedchiave mancante, errata o sostituita
402no_creditcredito esaurito — ricarica e riparti subito
403content_blockedcontenuti sessuali con minori — rifiutato, non addebitato
404not_foundendpoint sconosciuto
413request_too_largecorpo oltre 8 MB
429rate_limited · concurrencyoltre 300/min o 8 in parallelo — attendi e riprova
503upstream_busymodello occupato — riprova tra pochi secondi

Domande e risposte

Il modello abliterated supporta la generazione di immagini o audio?

No. L'API serve un singolo modello testuale. Non supporta embedding, generazione di immagini, audio, video o fine-tuning. È strettamente un servizio text-in, text-out.

Come viene calcolata la fatturazione per il modello AI senza censura?

La fatturazione si basa sull'utilizzo effettivo dei token. I token di input costano $0,25 per 1M, mentre i token di output costano $1,00 per 1M. Errori e rifiuti sono gratuiti. Non ci sono abbonamenti mensili e il credito prepagato non scade mai.

Posso pagare con una carta di credito?

No. Le ricariche sono solo in criptovalute (USDT su TRC20 o USDC su Base). Puoi aggiungere qualsiasi importo intero da $10 a $500. Il credito di prova non richiede una carta.

La tua chiave è a un modulo di distanza

Crea un account, copia la chiave, modifica l'URL base. È tutta qui la configurazione.