IT ▾
Ottieni la chiave API
per 1M di token di input
$0,25
Token di output / 1M
$1,00
finestra di contesto di token
100.000
credito di prova gratuito
$0,50
richieste al minuto
300

API Unrestricted AI Documentazione

Inizia a generare testo con la nostra API LLM senza censura utilizzando endpoint standard compatibili con OpenAI. Questa guida rapida copre l'autenticazione, le richieste di base, lo streaming e i limiti essenziali per far funzionare la tua integrazione immediatamente.

URL base e autenticazione

L'API Unrestricted AI è ospitata su https://api.unrestrictedai.top/v1. Segue la struttura delle chat completion di OpenAI, il che significa che puoi utilizzare gli SDK OpenAI esistenti aggiornando semplicemente il base_url e fornendo la tua chiave API. Hai bisogno di una sola chiave attiva per account, che ti garantisce accesso immediato al modello senza censura. L'autenticazione viene gestita tramite l'intestazione Authorization utilizzando lo schema Bearer. Assicurati di mantenere la chiave al sicuro, poiché controlla l'utilizzo del tuo credito prepagato. A differenza dei servizi in abbonamento, paghi solo per i token elaborati, con errori e rifiuti fatturati a zero token.

La tua prima richiesta

Invia una richiesta standard di chat completion per testare la connettività. L'ID del modello è sempre uncensored. Questo endpoint accetta input testuali e restituisce output testuali, supportando fino a 100.000 token nella finestra di contesto. Se non specifichi max_tokens, l'API utilizza come default 2.048 token di output. Questa semplice richiesta POST dimostra la funzionalità principale: inviare un prompt e ricevere una risposta generata senza filtri sui contenuti per argomenti legali per adulti o controversi.

Integrazione SDK Python

Utilizzare la libreria Python ufficiale di OpenAI è il modo più veloce per integrare il servizio. Indicare al client il nostro URL base e passare la chiave. Il codice seguente mostra una richiesta sincronica di base. Questo approccio gestisce automaticamente l'analisi JSON, consentendo di accedere direttamente ai contenuti della risposta nelle variabili Python. È ideale per servizi backend o elaborazioni in batch dove la latenza dello streaming è meno critica della semplicità del codice.

Integrazione SDK Node.js

Per gli ambienti JavaScript, configura il client OpenAI Node.js per puntare al nostro endpoint. La natura asincrona di Node.js si abbina bene ai tempi di risposta dell'API. Imposta correttamente l'URL base e l'SDK gestirà la formattazione della richiesta. Ricorda che questa API non supporta endpoint per immagini, audio o embedding, quindi attieniti alle completazioni basate su testo. Questo metodo è adatto per server web o funzioni edge dove è necessario iniettare risposte LLM senza censura in contenuti dinamici.

Risposte in streaming

Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce i dati tramite Server-Sent Events (SSE), consentendoti di ricevere i token in tempo reale. L'utilizzo dei token e le metriche di fatturazione sono inclusi nell'ultimo blocco dello stream. Questo riduce la latenza percepita per gli utenti finali, soprattutto per output lunghi. Si consiglia lo streaming per le interfacce chat dove il rendering immediato del testo migliora l'esperienza utente. Monitora l'ultimo blocco per i conteggi totali dei token per tracciare accuratamente il tuo credito prepagato.

Limiti, errori e contesto

Ogni chiave API è limitata a 300 richieste al minuto e 8 richieste parallele. Il corpo della richiesta non deve superare gli 8 MB. Gli errori comuni includono 401 per chiavi non valide, 402 quando il credito prepagato è esaurito e 429 per i limiti di richieste. La finestra di contesto supporta 100.000 token in totale, inclusi sia prompt che completamento. Se superi questi limiti, implementa un'attesa esponenziale. Il credito non scade mai e errori come le addebiti doppi sono gestiti tramite la pagina Supporto, garantendo che tu mantenga il valore del credito prepagato indefinitamente.

cURL

curl https://api.unrestrictedai.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.unrestrictedai.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.unrestrictedai.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)

Specifiche tecniche

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
EndpointPOST /v1/chat/completions · GET /v1/models
ID modellouncensored
AutenticazioneAuthorization: Bearer YOUR_KEY
Base URLhttps://api.unrestrictedai.top/v1
Modalità JSONresponse_format: {"type": "json_object"}
Streamingsì — server-sent events; l'ultimo blocco riporta l'uso dei token
Finestra di contesto100.000 token (input + output)
Output massimofino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato)
Function callingsì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool
Parametritemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Concorrenza8 richieste contemporanee per chiave
Dimensionefino a 8 MB per richiesta
HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Limite di frequenza300 richieste al minuto per chiave
Scadenzail credito pagato non scade, nessun abbonamento
Fatturazionecredito prepagato in base all'uso reale; errori e rifiuti gratuiti
Bonus+5% da $50, +10% da $100
RicaricaUSDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500
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
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

Come viene calcolata la fatturazione?

Ti vengono addebitati $0,25 per 1M di token di input e $1,00 per 1M di token di output. Errori e rifiuti non consumano token, quindi sono gratuiti. Il credito è prepagato e non scade mai.

Quali metodi di pagamento sono accettati?

Accettiamo solo criptovalute: USDT (TRC20) o USDC (Base). Il ricarico minimo è di $10 e si applicano bonus per importi superiori. Non sono supportate carte di credito o PayPal.

L'API filtra i contenuti?

Il modello è senza censura e non rifiuta argomenti legali per adulti, di fantasia o controversi. Tuttavia, i contenuti sessuali che coinvolgono minori sono sempre bloccati. I prompt non vengono utilizzati per l'addestramento.

La tua chiave è a un modulo di distanza

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

Ottieni la chiave API