Documentazione API Modelli Abliberati
Invia prompt a un modello linguistico di grandi dimensioni senza censura utilizzando endpoint compatibili con OpenAI. L'API serve un singolo modello abliterated ottimizzato per la rimozione dei pattern di rifiuto mantenendo una finestra di contesto da 100.000 token.
https://api.abliteratedmodelhub.com/v1uncensored
URL base e Autenticazione
Usa l'URL base https://api.abliteratedmodelhub.com/v1 con qualsiasi client compatibile con OpenAI. Passa la tua chiave API nell'intestazione Authorization come token Bearer. Ogni account inizia con una chiave unica mostrata subito dopo la registrazione, che puoi rigenerare in qualsiasi momento per revocare quella vecchia. Non sono richiesti numero di telefono o carta di credito per iniziare.
I fallimenti di autenticazione restituiscono lo stato 401 se la chiave non è valida o mancante. Gli errori di fatturazione restituiscono lo stato 402 se il tuo credito prepagato è esaurito. Puoi ricaricare a partire da $10 usando cripto (USDT o USDC), e il credito bonus viene applicato ai livelli superiori.
Prima Richiesta
Invia una richiesta di chat di base all'endpoint /v1/chat/completions. L'ID del modello è uncensored. È un'API text-in, text-out progettata per modelli abliterated che non rifiutano argomenti adulti leciti o controversi.
curl https://api.abliteratedmodelhub.com/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."}]
}'Il corpo della richiesta include l'array standard messages. Il modello risponde con testo generato. Non si tratta di un marketplace multi-modello; stai interagendo con un singolo modello a pesi aperti ottimizzato per il minimo rifiuto.
SDK Python
Usa l'SDK Python ufficiale di OpenAI o qualsiasi libreria compatibile. Imposta l'URL base sul nostro endpoint e fornisci la tua chiave API. Il client tratta il nostro servizio come un provider standard compatibile con OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmodelhub.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)Questo approccio funziona per la generazione di testo semplice o l'ingegneria dei prompt complessi. Il modello gestisce i pesi abliterated sui nostri server GPU, quindi non devi gestire l'inferenza locale o i vincoli VRAM.
SDK Node
Inizializza il client OpenAI in Node.js con l'URL base personalizzato. Passa la tua chiave API come token di autorizzazione. Il parametro model deve essere impostato su uncensored.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedmodelhub.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);Gli sviluppatori Node.js possono usare questa configurazione per la generazione lato server o l'integrazione in applicazioni più grandi. L'API supporta payload JSON standard e restituisce completamenti strutturati.
Risposte in Streaming (SSE)
Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce Server-Sent Events (SSE) per la consegna dei token in tempo reale. Questo è utile per le interfacce utente che mostrano il testo man mano che viene generato.
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)Lo streaming non modifica il comportamento del modello o la finestra di contesto. Influisce solo su come viene consegnata la risposta. Ogni frammento contiene un completamento parziale fino al termine della generazione.
Limiti di Richiesta, Errori e Contesto
Ogni chiave API è limitata a 300 richieste al minuto. La dimensione massima del corpo della richiesta è 8 MB. La finestra di contesto è di 100.000 token per input e output combinati. Se superi il limite, l'API restituisce il codice di stato 429. Le richieste vengono bloccate se contengono contenuti sessuali che coinvolgono minori, che è un limite di contenuto rigido. I prompt non vengono utilizzati per addestrare i tuoi dati.
Scheda tecnica dell'API
Tutti i limiti e le funzioni reali dell'API in un unico posto: controllali prima di ricaricare.
| Voce | Valore |
|---|---|
| Formato | compatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave |
| ID modello | uncensored |
| Base URL | https://api.abliteratedmodelhub.com/v1 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Autenticazione | Authorization: Bearer YOUR_KEY |
| Output massimo | fino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato) |
| Function calling | sì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool |
| Parametri | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | sì — server-sent events; l'ultimo blocco riporta l'uso dei token |
| Modalità JSON | response_format: {"type": "json_object"} |
| Finestra di contesto | 100.000 token (input + output) |
| Dimensione | fino a 8 MB per richiesta |
| Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Concorrenza | 8 richieste contemporanee per chiave |
| Limite di frequenza | 300 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 |
| Fatturazione | credito prepagato in base all'uso reale; errori e rifiuti gratuiti |
| Bonus | +5% da $50, +10% da $100 |
| Ricarica | USDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500 |
| Scadenza | il credito pagato non scade, nessun abbonamento |
| Prezzo | $0,25 per 1M token in input · $1,00 per 1M in output |
| Contenuti | contenuti per adulti consentiti; rifiutati i contenuti sessuali con minori |
| Chiavi | una chiave attiva per account; una nuova sostituisce la precedente |
| Accesso | Google 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.
| Codice | Tipo | Significato |
|---|---|---|
400 | bad_request | JSON non valido, messaggi vuoti, parametro errato o contesto troppo lungo |
401 | missing_key · invalid_key · key_revoked | chiave mancante, errata o sostituita |
402 | no_credit | credito esaurito — ricarica e riparti subito |
403 | content_blocked | contenuti sessuali con minori — rifiutato, non addebitato |
404 | not_found | endpoint sconosciuto |
413 | request_too_large | corpo oltre 8 MB |
429 | rate_limited · concurrency | oltre 300/min o 8 in parallelo — attendi e riprova |
503 | upstream_busy | modello occupato — riprova tra pochi secondi |
Domande e risposte
Cosa significa "senza censura" per questo modello?
Il modello è ottimizzato per rispondere senza rifiuti di contenuto per uso adulto lecito, inclusi argomenti controversi o di fantasia. Non applica filtri generali di bias politico o sociale tipici degli altri modelli. Tuttavia, le richieste contenenti contenuti sessuali che coinvolgono minori sono sempre bloccate.
Questo modello è uguale a GPT o Claude?
No. L'ID del modello è <code>uncensored</code>, un modello a pesi aperti eseguito sui nostri server GPU. Non è GPT, Claude, Gemini, Grok o il modello di alcun altro fornitore. È specificamente abliterated per rimuovere i pattern di rifiuto.
Ho bisogno di una carta di credito per iniziare?
No. Ogni nuovo account riceve $0,50 di credito di prova valido per 7 giorni. Puoi registrarti solo con email e password. Hai bisogno di cripto (USDT o USDC) solo quando vuoi ricaricare il tuo saldo prepagato.
La tua chiave è a un modulo di distanza
Crea un account, copia la chiave, cambia l'URL base. È tutta qui la configurazione.