Documentazione API & Guida rapida
Ottieni la tua chiave API LLM senza filtri e inizia a inviare richieste immediatamente. Questa guida copre l'URL di base, l'autenticazione e i parametri principali per l'endpoint degli strumenti AI senza restrizioni.
Configurazione URL Base e Autenticazione
L'endpoint dell'API è HTTPS://api.unrestrictedaitools.com/v1. Usa gli SDK standard di OpenAI modificando il base_url e fornendo la tua chiave API. Puoi registrarti con Google o email per ottenere la tua chiave istantaneamente.
curl https://api.unrestrictedaitools.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the capital of france"}]
}'Ogni richiesta deve includere l'intestazione Authorization. La tua chiave concede l'accesso al modello uncensored senza passaggi di configurazione aggiuntivi.
Prima richiesta: POST /v1/chat/completions
Invia una richiesta POST a /v1/chat/completions con i tuoi messaggi. L'ID del modello è 'uncensored'. L'input è testo, l'output è testo. Qui non ci sono embedding o generazione di immagini.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedaitools.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)Mantieni le tue prompt semplici. L'API gestisce il resto. Gli errori sono gratuiti, quindi puoi testare liberamente.
Risposte in streaming e utilizzo dei token
Abilita lo streaming impostando stream su true. Ricevi i token tramite SSE. L'ultimo chunk contiene l'utilizzo totale dei token. Questo ti aiuta a tracciare i costi in tempo reale.
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 riduce la latenza percepita. Usalo per le risposte lunghe o le app interattive. Controlla sempre l'ultimo chunk per conteggi accurati.
Parametri: Temperatura, Top-P e Stop
Regola la temperatura per la creatività. Imposta top_p per il campionamento del nucleo. Usa sequenze di stop per interrompere l'output. Questi parametri ti danno il controllo sullo stile di generazione.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedaitools.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);Temperature più elevate producono testo più vario. Valori più bassi sono più deterministici. Sperimenta per trovare il giusto equilibrio per il tuo caso d'uso.
Modalità JSON e chiamata di funzioni
Usa response_format json_object per output strutturati. Abilita il richiamo di funzioni con strumenti e tool_choice. Questo permette al modello di eseguire azioni o restituire dati in un formato specifico.
Definisci chiaramente gli strumenti. Il modello seguirà lo schema. Questo è utile per costruire agenti o pipeline di estrazione dati.
Limiti di frequenza e finestra di contesto
Ricevi 300 richieste al minuto e 8 richieste concorrenti. La finestra di contesto è di 100.000 token. L'output massimo è di 16.000 token. I corpi delle richieste devono essere inferiori a 8 MB.
Se superi il limite, attendi un momento. Un 401 indica una chiave non valida. Un 402 indica assenza di credito. Questi limiti garantiscono un utilizzo equo per tutti gli sviluppatori.
Domande frequenti
È davvero AI senza restrizioni per contenuti NSFW?
Sì, il modello non rifiuta argomenti adulti leciti, di finzione o controversi. È un LLM non censurato progettato per casi d'uso senza restrizioni.
Come pago per l'API?
Utilizza criptovalute (USDT su TRC20 o USDC su Base). Gli importi di ricarica vanno da $20 a $500. Ottieni credito bonus per depositi più grandi.
Cosa succede se supero il limite di frequenza?
Riceverai un codice di stato 429. Attendi prima di riprovare. Il limite è di 300 richieste al minuto per chiave.
Ottieni la tua chiave in pochi minuti
Registrati, copia la tua chiave e aggiorna il tuo URL base. È l'intera configurazione.