Documentazione API Uncesored ai
Inizia a generare testo senza restrizioni con la nostra API compatibile con OpenAI oggi. Paga solo per i token che utilizzi con credito crittografico prepagato e zero commissioni nascoste.
URL Base e Autenticazione
L'URL di base per tutte le richieste è https://api.uncesoredai.com/v1. Autenticati passando la tua chiave API in Authorization header come token Bearer. Questa configurazione funziona con qualsiasi client o SDK standard compatibile con OpenAI. Ricevi la tua chiave immediatamente dopo esserti registrato con Google o un indirizzo email. Non è richiesto un numero di telefono per la creazione dell'account. La tua chiave è unica per il tuo account e sostituisce qualsiasi chiave attiva precedente.
Prima richiesta
Invia un completamento POSTando a /v1/chat/completions. L'ID del modello è uncensored. Questo endpoint accetta input testuale e restituisce output testuale. Non supporta embedding, immagini o audio. Puoi iniziare inviando un semplice prompt di sistema e un messaggio user. L'API risponde con testo generato in base alle tue istruzioni. Errori e rifiuti non consumano il tuo credito prepagato.
curl https://api.uncesoredai.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 open source LLMs for local deployment"}]
}'
Integrazione SDK Python
Utilizza la libreria Python ufficiale di OpenAI per interagire con l'API. Imposta l'URL di base sul nostro endpoint e fornisci la tua chiave API. La libreria gestisce automaticamente la serializzazione e la formattazione delle richieste. Puoi specificare il modello come uncensored per la generazione illimitata. Sono supportati lo streaming e la modalità JSON tramite la stessa interfaccia client. Questo approccio riduce al minimo il codice boilerplate per le tue applicazioni.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncesoredai.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
L'SDK Node.js segue lo stesso pattern di configurazione. Configura l'URL di base e la chiave API nell'istanza del client. Imposta il nome del modello su uncensored al modello uncensored. Puoi effettuare richieste sincrone o asincrone a seconda del tuo caso d'uso. L'SDK gestisce il pool di connessioni e i ritentativi automaticamente. Questo garantisce un'integrazione affidabile nei tuoi progetti JavaScript o TypeScript.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncesoredai.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);
Risposte in streaming
Abilita lo streaming impostando stream: true nei parametri della richiesta. L'API restituisce un flusso di Server-Sent Events (SSE) di completamenti parziali. Questo ti consente di visualizzare il testo agli utenti in tempo reale. L'ultimo chunk del flusso contiene le statistiche totali di utilizzo dei token. Lo streaming riduce la latenza percepita per la generazione di contenuti di lunga durata. Puoi analizzare i chunk per aggiornare la tua UI in modo incrementale.
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, Errori e Contesto
Il tuo account supporta 300 richieste al minuto e 8 richieste concorrenti per chiave. Il corpo della richiesta non deve superare gli 8 MB. La finestra di contesto è di 100.000 token per prompt e completamento combinati. Potresti riscontrare un errore 401 se la chiave API non è valida. Un errore 402 indica credito prepagato insufficiente. Un errore 429 significa che hai superato il limite di velocità. Le richieste vengono rifiutate se contengono contenuti sessuali che coinvolgono minori. Le risposte di errore non addebitano il tuo saldo di credito.
Domande comuni
Qual è l'URL base per l'API AI uncensored?
L'URL base è HTTPS://api.uncesoredai.com/v1. Usi questo endpoint con client standard compatibili con OpenAI aggiornando la configurazione base_url. L'autenticazione viene gestita tramite l'intestazione Authorization con la tua chiave API univaca.
Come gestisce il modello uncensored la lunghezza del contesto?
Il modello supporta una finestra di contesto di 100.000 token per prompt e completamento. È possibile generare fino a 16.000 token per richiesta. Se non si imposta max_tokens, il limite di output predefinito è di 2.048 token. Ciò consente conversazioni estese o la generazione di documenti di lungo formato.
Cosa succede se ricevo un errore 402?
Un errore 402 indica che il tuo saldo di credito prepagato non è sufficiente a coprire la richiesta. Puoi ricaricare il tuo credito utilizzando USDT su TRC20 o USDC su Base. I pagamenti partono da $20 e includono livelli di credito bonus. Una volta ricaricato, puoi riprendere a inviare richieste immediatamente.
Ottieni la tua chiave API ora
Registrati, copia la chiave, aggiorna l'URL di base. Fatto.