IT ▾
Ottieni la chiave API

Integra i modelli Uncensored AI in pochi minuti

Connetti la tua applicazione alla nostra API di modelli AI senza censura utilizzando endpoint standard compatibili con OpenAI. Questa guida copre l'autenticazione, i formati delle richieste e lo streaming per un'integrazione rapida.

Ottieni la chiave API

per 1M di token di input
$0,15
Token di output / 1M
$0,50
contesto di token
100.000
credito di prova
$0,50
richieste al minuto
300

URL di base e autenticazione

La nostra API segue lo standard OpenAI, richiedendo solo un'adeguamento dell'URL base e una chiave API. L'URL base è https://api.uncensoredaimodels.cc/v1. Ricevi un'unica chiave API attiva al momento della registrazione. Includila nell'intestazione Authorization come token Bearer. Se la chiave non è valida, l'API restituisce un errore 401. Se non hai credito sufficiente, ricevi un errore 402. Questo design ti permette di integrare il nostro servizio nei client OpenAI esistenti aggiornando solo due valori di configurazione.

Endpoint di completamento chat

Invia testo al modello utilizzando l'endpoint POST /v1/chat/completions. L'identificatore del modello è uncensored. Le richieste devono rimanere entro un limite del corpo di 8 MB e una finestra di contesto di 100.000 token. Il modello restituisce il testo generato senza le solite rifiutazioni di contenuto per argomenti adulti leciti. Usa questo endpoint per attività di generazione diretta di testo.

curl https://api.uncensoredaimodels.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."}]
  }'

Risposte in streaming (SSE)

Abilita la consegna dei token in tempo reale impostando stream: true. L'API restituisce Server-Sent Events (SSE), consentendo alla tua applicazione di elaborare i token mentre vengono generati. Le statistiche sull'utilizzo dei token appaiono solo nell'ultimo frammento dello streaming. Questo approccio riduce la latenza percepita per gli utenti in attesa di contenuti di lunga durata.

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)

Integrazione SDK Python

Utilizza la libreria Python ufficiale di OpenAI per integrarti rapidamente. Imposta base_url sul nostro endpoint e fornisci la tua chiave API. Il client gestisce la serializzazione e l'analisi degli errori automaticamente. Questo metodo è ideale per servizi backend o script di elaborazione dati che richiedono un'uscita di testo senza censura strutturata.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredaimodels.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)

Integrazione SDK Node.js

Per gli ambienti JavaScript, l'SDK Node.js di OpenAI funziona con il nostro endpoint. Inizializza il client con il tuo URL di base e la chiave. Questa integrazione supporta sia le richieste sincrone che asincrone, adattandosi bene ai server Express o alle funzioni serverless. Assicurati che il tuo ambiente supporti la versione di Node richiesta per l'SDK.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaimodels.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);

Parametri e limiti del modello

Controlla il comportamento di generazione utilizzando parametri come temperature, top_p e seed. Puoi imporre l'output JSON tramite response_format o definire strumenti per la chiamata di funzioni. L'API impone un limite rigido di 300 richieste al minuto e 8 richieste parallele per chiave. Se superi questi limiti, l'API restituisce un errore 429. L'output è limitato a 32.000 token per richiesta.

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

Codici di errore

Gli errori arrivano in JSON con un type fisso; le richieste fallite o rifiutate non si pagano.

HTTPTipoSignificato
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

Qual è la dimensione della finestra di contesto?

Il modello supporta una finestra di contesto da 100.000 token, inclusi sia i token del prompt che quelli di completamento. Ogni richiesta può generare fino a 32.000 token di output. Se non specifichi max_tokens, il limite di output predefinito è di 2.048 token.

Come gestisco i limiti di velocità?

L'API consente 300 richieste al minuto e 8 richieste parallele per chiave API. Se superi questi limiti, riceverai il codice di stato 429. Implementa un backoff esponenziale nel tuo client per gestire i tentativi in modo elegante.

L'API supporta la chiamata di funzioni?

Sì, l'API supporta le definizioni degli strumenti e i parametri tool_choice. Puoi strutturare le tue richieste per definire le funzioni e il modello restituirà chiamate di strumenti strutturate nella risposta. Questo funziona con i client standard compatibili con OpenAI.

La tua chiave è a un modulo di distanza

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

Ottieni la chiave API