Guida rapida API Unrestricted AI
Integra l'API Unrestricted AI con un singolo URL di base e SDK compatibili con OpenAI. Ottieni output grezzi del modello senza censura senza rifiuti di contenuto o overhead di routing.
- base_url
- https://api.unrestrictedai.cc/v1
- Modello
- senza censura
Autenticazione e URL di base
L'API Unrestricted AI utilizza l'autenticazione standard con token bearer. Ottieni la tua chiave API immediatamente dopo esserti registrato con Google o un indirizzo email nella pagina Ottieni chiave API. Non è necessario il numero di telefono. Usa l'URL di base https://api.unrestrictedai.cc/v1 per tutte le richieste. Questo URL funziona con gli SDK ufficiali OpenAI e qualsiasi client compatibile con OpenAI semplicemente aggiornando la configurazione base_url. La tua chiave garantisce l'accesso al modello senza censura identificato dall'ID uncensored. Si tratta di un singolo modello a pesi aperti in esecuzione sui nostri server, non GPT, Claude o il modello di nessun altro fornitore. Non eseguiamo il routing del modello, garantendo un accesso a bassa latenza a un modello ottimizzato per contenuti adulti e non filtrati senza il peso di un'interfaccia web chat. La chiave API è unica per account; la generazione di una nuova chiave sostituisce quella precedente.
Richiesta chat di base
Invia una richiesta POST a /v1/chat/completions con i tuoi messaggi e l'ID del modello. L'esempio seguente mostra un'interazione standard testo-in, testo-out utilizzando lo strumento da riga di comando cURL. Sostituisci YOUR_API_KEY con la tua chiave effettiva. L'ID del modello deve essere impostato su uncensored. Questo endpoint restituisce la risposta del modello in formato JSON. Assicurati di gestire il corpo della risposta per estrarre il contenuto del messaggio dell'assistente. Questa richiesta di base è il fondamento per la creazione di applicazioni che richiedono risposte LLM grezze e non filtrate senza rifiuti di contenuto o overhead di routing.
Integrazione SDK Python
L'utilizzo dell'SDK Python ufficiale semplifica l'integrazione con l'API senza censura. Configura il client con l'URL di base corretto e la tua chiave API. Il codice sottostante mostra come istanziare il client e inviare una richiesta all'API LLM senza censura. Questo approccio è ideale per servizi backend o script dove hai bisogno di controllo programmatico sui parametri della richiesta. L'SDK gestisce automaticamente la serializzazione JSON e le connessioni HTTP. Ricorda che l'ID del modello rimane uncensored. Questo metodo è efficiente per gli sviluppatori che preferiscono interfacce tipizzate e una gestione robusta degli errori nelle loro applicazioni Python.
Utilizzo SDK Node.js
Per gli ambienti JavaScript e TypeScript, l'SDK Node fornisce un modo nativo per interagire con l'API. Imposta baseURL sul nostro endpoint e fornisci la tua chiave API. Lo snippet seguente dimostra una semplice richiesta di completamento. Questo pattern è adatto per il rendering lato server o gateway API. La struttura della risposta corrisponde al formato OpenAI, rendendo facile la migrazione del codice OpenAI esistente. Assicurati di gestire correttamente le risposte asincrone. La chiave API dell'AI senza censura ti permette di passare da OpenAI al nostro servizio con modifiche minime al codice, preservando la logica esistente dell'applicazione mentre ottieni l'accesso a contenuti non filtrati.
Risposte in streaming
Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce uno stream di eventi server (SSE) di risposte parziali. Questo è utile per interfacce utente in tempo reale dove vuoi visualizzare i token man mano che vengono generati. L'ultimo chunk dello stream contiene le statistiche di utilizzo dei token. Lo streaming ti permette di iniziare a visualizzare i contenuti all'utente prima che la risposta completa sia pronta, migliorando la latenza percepita. Assicurati che il tuo client analizzi correttamente il formato SSE. Questa funzione è disponibile per tutte le richieste all'API AI senza censura, permettendoti di costruire applicazioni reattive che gestiscono risposte LLM grezze e non filtrate senza rifiuti di contenuto o overhead di routing.
Parametri, limiti ed errori
La finestra di contesto è di 100.000 token in totale, con un output massimo di 32.000 token per richiesta. Se max_tokens non è impostato, il limite è di 2.048 token. Puoi usare parametri come temperature, top_p, stop e seed per controllare la generazione. I limiti di velocità sono 300 richieste al minuto e 8 richieste parallele per chiave. I corpi delle richieste devono essere inferiori a 8 MB. Gli errori comuni includono 401 (chiave non valida), 402 (credito insufficiente) e 429 (limite di velocità). Il credito è prepagato e non scade mai. Errori e rifiuti sono gratuiti. L'unico limite rigido sui contenuti è il contenuto sessuale che coinvolge minori, che viene sempre rifiutato. Non è necessaria una carta per la prova da $0,50 valida per 7 giorni.
cURL
curl https://api.unrestrictedai.cc/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.cc/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.cc/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.
| Voce | Valore |
|---|---|
| Formato | compatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave |
| Autenticazione | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.unrestrictedai.cc/v1 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| ID modello | uncensored |
| Output massimo | fino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato) |
| Streaming | sì — server-sent events; l'ultimo blocco riporta l'uso dei token |
| Modalità JSON | response_format: {"type": "json_object"} |
| 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 |
| Finestra di contesto | 100.000 token (input + output) |
| Concorrenza | 8 richieste contemporanee per chiave |
| Dimensione | fino a 8 MB per richiesta |
| Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Limite di frequenza | 300 richieste al minuto per chiave |
| Ricarica | USDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500 |
| Bonus | +5% da $50, +10% da $100 |
| Fatturazione | credito prepagato in base all'uso reale; errori e rifiuti gratuiti |
| Prezzo | $0,25 per 1M token in input · $1,00 per 1M in output |
| 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 |
| Scadenza | il credito pagato non scade, nessun abbonamento |
| Accesso | Google oppure e-mail e password |
| Chiavi | una chiave attiva per account; una nuova sostituisce la precedente |
| Contenuti | contenuti per adulti consentiti; rifiutati i contenuti sessuali con minori |
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
Questa API è un servizio ufficiale OpenAI?
No. Offriamo un singolo modello a pesi aperti senza censura tramite un'interfaccia standard compatibile con OpenAI. Non è GPT, Claude, Gemini o il modello di nessun altro fornitore. È un servizio indipendente che gira sui nostri server.
Come ricarico il credito?
Il credito si ricarica solo con criptovalute: USDT (TRC20) o USDC (Base). Il ricarico minimo è di $10, il massimo di $500. Ricevi un bonus del +5% per ricariche da $50 e +10% per $100. Non accettiamo carte o PayPal.
Qual è la dimensione della finestra di contesto?
La finestra di contesto è di 100.000 token per prompt e completamento combinati. L'output massimo per richiesta è di 32.000 token, o 2.048 token se max_tokens non è specificato.
La tua chiave è a un modulo di distanza
Crea un account, copia la chiave, modifica l'URL di base. È tutta qui la configurazione.