it ▾
Prova con credito di prova

UncensoredDocumentazione tecnica dell'API AI non censurata

Documentazione tecnica dell'API AI non censurata

Inizia con la nostra API LLM senza censure in pochi minuti. Inserisci la tua chiave, punta all'URL di base e invia testo.

URL di base e autenticazione

L'URL di base è https://api.unzensierteki.com/v1 e richiede una chiave API nell'intestazione Authorization: Bearer <KEY>. Riceverai questa chiave immediatamente dopo la registrazione tramite Google o E-mail nella pagina "Get API key". Ogni account mantiene solo una chiave attiva; una nuova sostituisce la precedente. L'autenticazione è semplice e funziona con qualsiasi client compatibile con OpenAI.

curl https://api.unzensierteki.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Rolle: du bist mein Assistent. Gib mir eine kurze Zusammenfassung."}]
  }'

Una chiave valida permette l'accesso a tutti gli endpoint. Una chiave non valida restituisce un errore 401. Verifica l'inserimento della tua chiave se la connessione fallisce.

POST /v1/chat/completions: Parametri e struttura

Invia i tuoi prompt all'endpoint /v1/chat/completions con l'ID del modello "uncensored". Questo endpoint elabora input di testo e genera output di testo senza filtraggio dei contenuti per utenti adulti. Puoi impostare parametri come temperature, top_p und stop adattare per controllare il comportamento del modello. Il modello risponde a tutti gli argomenti, purché siano legalmente consentiti.

from openai import OpenAI

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

La struttura della richiesta segue lo standard delle OpenAI Chat Completions. Puoi anche presence_penalty und frequency_penalty utilizzare per controllare la ripetizione delle parole. Questo è ideale per giochi di ruolo e avventure testuali.

Streaming con SSE e utilizzo dei token

Attiva lo streaming inserendo stream: true ottenere. Riceverai Server-Sent Events (SSE) che restituiscono i token uno per uno. L'ultima risposta contiene metadati sull'utilizzo dei token, incluso il numero di token di input e output. Ciò consente la visualizzazione in tempo reale della risposta nella tua applicazione.

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 è utile per ridurre la latenza per l'utente finale. È possibile elaborare i token immediatamente senza attendere la risposta completa. Le statistiche sui token aiutano nel controllo dei costi.

Modalità JSON e Function Calling

Utilizza response_format: {"type": "json_object"}, per forzare un output JSON rigoroso. Questo è fondamentale per l'integrazione in applicazioni che richiedono dati strutturati. Puoi anche tools und tool_choice utilizzare per invocare le funzionalità. Il modello supporta il Tool-Calling per workflow complessi.

La funzione modalità JSON garantisce che l'output sia analizzabile. Questo evita errori di parsing nel tuo software. Il Function Calling amplia notevolmente le possibilità dell'API.

Endpoint del modello e limiti dei token

L'endpoint GET /v1/models elenca i modelli disponibili. Il modello "uncensored" supporta una finestra di contesto di 100.000 token (input più output). L'output massimo per richiesta è di 16.000 token. Se max_tokens nicht gesetzt ist, beträgt die maximale Ausgabe 2.048 Tokens.

Questa ampia finestra di contesto consente l'elaborazione di documenti lunghi. È possibile gestire conversazioni lunghe senza perdere la fedeltà al contesto. I limiti sono chiaramente definiti e prevedibili.

Limiti, Fehler und Kostenkontrolle

Il limite è di 300 richieste al minuto per chiave e al massimo 8 richieste parallele. Il corpo della richiesta non deve superare gli 8 MB. Errori come 401 (chiave non valida), 402 (nessun credito) o 429 (Rate Limit) forniscono feedback. Le richieste errate non vengono addebitate.

Il credito si consuma solo con l'utilizzo riuscito del token. Un errore 429 significa che hai raggiunto il limite. Attendi un momento prima di provare nuovamente a inviare una richiesta. Questo protegge l'infrastruttura dal sovraccarico.

Node.js

import OpenAI from "openai";

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

Domande comuni

Quanto costa l'API della KI senza censura?

Paghi $0.15 per 1M di token di input e $0.50 per 1M di token di output. Il credito si consuma solo con l'utilizzo effettivo. Le richieste errate non vengono addebitate. Non ci sono canoni mensili.

Posso utilizzare l'API con l'SDK OpenAI?

Sì, l'API è completamente compatibile con OpenAI. Basta modificare l'URL di base e la tua chiave API. Tutti i parametri e gli endpoint standard funzionano come previsto. Ciò consente un'integrazione semplice nei progetti esistenti.

Per quanto tempo è valido il mio saldo?

Il tuo credito non scade mai. Puoi ricaricarlo in qualsiasi momento. Un deposito con criptovalute offre credito bonus. I crediti rimangono per sempre nel tuo account. Puoi utilizzarli in qualsiasi momento.

Genera la tua chiave API

Registrati, copia la chiave, aggiorna l'URL di base. Configurazione istantanea.

Prova con credito di provaVisualizza la documentazione