it ▾
Crea chiave

Integra il Modello Uncensored

Connetti la tua app al modello uncensored con un'API compatibile con OpenAI. Invia testo, ottieni output grezzi senza protezioni aziendali o filtri inutili.

Prerequisiti e URL di base

Inizia creando un account e generando una chiave API. Iscriviti con Google o un indirizzo email per ricevere immediatamente la tua chiave. Non è richiesto il numero di telefono e manteniamo i tuoi dati al minimo. La tua chiave autentica ogni richiesta ai nostri server.

Indirizza il tuo client al nostro URL base: https://api.censurasinllm.com/v1. Questo endpoint supporta gli SDK standard OpenAI. Aggiorna la configurazione del tuo client per utilizzare questo URL di base e la tua chiave generata. Il servizio gestisce tutto il routing in modo trasparente.

Puoi recuperare i dettagli dei modelli disponibili tramite una richiesta GET a /v1/models. Questo conferma che la tua connessione è attiva. La nostra API serve un singolo modello uncensored ottimizzato per la generazione di testo non restrittiva.

Autenticazione e Chiavi API

Includi la tua chiave API nel Authorization header di ogni richiesta. Utilizza il formato Bearer YOUR_API_KEY. Questo header autentica la tua identità e traccia l'utilizzo dei token. Senza di esso, il server rifiuta la tua richiesta.

Tieni la tua chiave al sicuro. Ogni account consente una sola chiave attiva alla volta. Generando una nuova chiave, quella precedente viene immediatamente invalidata. Questo garantisce che tu sappia sempre esattamente chi sta utilizzando il tuo credito.

Se ricevi un 401 Unauthorized errore, controlla il formato della tua chiave. Assicurati che non ci siano spazi finali. La chiave deve essere valida e attiva nella dashboard del tuo account.

Invio della tua prima richiesta

Invia una richiesta standard di completamento chat a POST /v1/chat/completions. Definisci il modello come uncensored. Fornisci i tuoi messaggi in un formato di lista con role e content campi. L'API restituisce una risposta diretta senza fronzoli.

Imposta il max_tokens parametro per controllare la lunghezza dell'output. Il valore predefinito è 2.048 token. Puoi aumentare questo valore fino a 16.000 token per richiesta. La finestra di contesto totale supporta 100.000 token per prompt e completamento combinati.

Errori e rifiuti non consumano il tuo credito. Paghi solo per la generazione di token riuscita. Questo rende i test convenienti.

Streaming e Utilizzo dei Token

Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce i token in modo incrementale tramite Server-Sent Events (SSE). Questo riduce la latenza percepita per i tuoi utenti. Puoi iniziare a visualizzare l'output non appena arriva il primo token.

L'ultimo chunk dello stream contiene l'utilizzo totale dei token per la richiesta. Usa questi dati per monitorare accuratamente la tua fatturazione. Lo streaming funziona con tutti i parametri standard come temperature e top_p.

Gestisci gli eventi di stream con cura nel tuo codice. Chiudi la connessione quando lo stream termina o si verifica un errore. Questo previene le perdite di risorse nella tua applicazione.

Function Calling e modalità JSON

Usa il tools parametro per definire funzioni personalizzate per il modello. L'API supporta la scelta degli strumenti e l'output strutturato. Questo abilita interazioni complesse e l'estrazione di dati. Definisci lo schema della tua funzione nel corpo della richiesta.

Abilita la modalità JSON impostando response_format a {"type": "json_object"}. Questo forza il modello a restituire JSON valido. È ideale per l'analisi di dati strutturati o per alimentare altri sistemi. Combina questa opzione con lo streaming per aggiornamenti in tempo reale.

Imposta tool_choice a "auto" o un nome funzione specifico. Questo ti offre un controllo preciso sul comportamento del modello. Il modello aderisce rigorosamente allo schema fornito.

Limiti, Errori e Contesto

L'API impone un limite di 300 richieste al minuto per chiave. Puoi eseguire fino a 8 richieste concorrenti. La dimensione massima del corpo della richiesta è di 8 MB. Il superamento di questi limiti restituisce un 429 Too Many Requests errore. Attendi brevemente prima di riprovare.

Se rimani senza credito, ricevi un 402 Payment Required errore. Ricarica con USDT o USDC tramite criptovalute. Il tuo credito non scade mai, quindi puoi pagare quando è conveniente. Non sono richiesti abbonamenti mensili.

Usa la finestra di contesto completa di 100.000 token per documenti lunghi. Tieni traccia dei tuoi token di input e output. Questo ti aiuta a rimanere nel budget ed evitare addebiti imprevisti.

cURL

curl https://api.censurasinllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if the model filters adult themes in roleplay mode"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

FAQ

Qual è l'URL base per l'API uncensored?

L'URL di base è HTTPS://api.censurasinllm.com/v1. È completamente compatibile con gli SDK di OpenAI. Aggiorna la configurazione del tuo client per utilizzare questo endpoint.

Come gestisco gli errori di autenticazione?

Un errore 401 significa che la tua chiave API non è valida o è mancante. Controlla la tua chiave nella dashboard e assicurati che sia attiva. Rigenera la chiave se necessario.

Cosa succede se vengo limitato dalla frequenza?

Ricevi un errore 429. Il limite è di 300 richieste al minuto. Attendi qualche secondo prima di riprovare. Utilizza il backoff esponenziale nel tuo codice per una maggiore affidabilità.

Ottieni la tua chiave in pochi minuti

Iscriviti, ottieni la tua chiave e aggiorna il tuo URL di base. Fatto.

Crea chiaveVisualizza la documentazione