Documentazione API
Ottieni la tua prima risposta uncensored in meno di due minuti. Questa guida copre l'endpoint compatibile con OpenAI, l'autenticazione e i parametri esatti necessari per bypassare i rifiuti standard.
Avvio rapido con l'SDK ufficiale
Inizia a generare testo immediatamente utilizzando il tuo client di lingua preferito. L'API rispecchia l'interfaccia standard delle chat completions, quindi devi solo sostituire l'URL base e la chiave API. Questo garantisce che la tua infrastruttura esistente funzioni senza riscrivere la logica.
curl https://api.abliteratedmeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the definition of abliterated."}]
}'from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmeaning.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)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedmeaning.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);
URL Base e Autenticazione
Indirizza tutte le richieste al base URL dedicato con la tua chiave API unica nell'header di autorizzazione. Questa chiave è l'unica credenziale necessaria per ogni richiesta al /v1/chat/completions endpoint.
curl https://api.abliteratedmeaning.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the definition of abliterated."}]
}'
Endpoint Chat Completions
Invia dati di testo per ricevere output di testo grezzo dal modello uncensored. Utilizza il uncensored ID del modello per accedere alla versione ottimizzata che salta i tipici filtri aziendali. L'endpoint supporta payload JSON standard, inclusi temperatura, top_p e sequenze di stop per un controllo preciso sul processo di generazione.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmeaning.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)
Streaming e utilizzo degli strumenti
Abilita la consegna dei token in tempo reale impostando il parametro stream su true nel corpo della richiesta. Questo restituisce Server-Sent Events (SSE) dove l'ultimo chunk contiene l'utilizzo totale dei token per la trasparenza sui costi. Puoi anche definire strumenti per il richiamo di funzioni o forzare l'output JSON utilizzando il response_format parametro.
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)
Parametri e limiti
Controlla il comportamento del modello con parametri standard come temperature e seed, ma rispetta i limiti rigidi del sistema. Ogni richiesta può contenere fino a 100,000 token per la finestra di contesto, con un output massimo di 16,000 token per chiamata. Se non specifichi max_tokens, l'output predefinito è limitato a 2,048 token.
Domande frequenti
Cosa succede se la mia chiave API non è valida?
Il server restituisce immediatamente un errore 401 Unauthorized. Verifica di aver copiato correttamente la chiave dal tuo dashboard e di utilizzare l'URL base corretto. Rigenera la chiave se sospetti che sia stata esposta.
Perché ricevo un errore 402?
Questo indica che il tuo saldo di credito prepagato è zero o insufficiente per la richiesta. I crediti non scadono mai, quindi puoi ricaricare con USDT o USDC in qualsiasi momento. Errori e rifiuti non consumano credito, ma le completazioni successful sì.
Quali sono i limiti di frequenza per questo LLM uncensored?
Sei limitato a 300 richieste al minuto e a 8 richieste concorrenti per chiave. Se superi questi limiti, riceverai un errore 429 Too Many Requests. Attendi qualche secondo prima di ritentare o aggiorna il tuo piano se hai bisogno di un throughput maggiore.
Proteggi la tua chiave API
Registrati, ottieni la chiave, aggiorna l'URL di base. Fatto.