it ▾

Documentazione API Uncensord ai

Inizia a generare testo con la nostra API LLM senza filtri in pochi minuti. Questa guida copre autenticazione, endpoint e integrazione per i client standard compatibili con OpenAI.

https://api.uncensordai.com/v1uncensored

URL di base API e Autenticazione

Connettiti utilizzando l'URL base standard di OpenAI con la tua chiave API. Utilizziamo un singolo token bearer per tutte le richieste, garantendo la compatibilità con gli SDK esistenti.

La tua chiave viene rilasciata immediatamente dopo la registrazione. Tienila al sicuro.

  • Base URL: https://api.uncensordai.com/v1
  • Autenticazione: Token Bearer nell' Authorization header
curl https://api.uncensordai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current version of python"}]
  }'

Endpoint Chat Completions

Invia messaggi al /v1/chat/completions endpoint. endpoint. L'ID del modello è uncensored.

Le richieste restituiscono risposte testuali. La finestra di contesto è di 100,000 token. L'output massimo è di 16,000 token.

from openai import OpenAI

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

Esempi di integrazione SDK

Usa la SDK ufficiale di OpenAI o qualsiasi client compatibile. Imposta l'URL di base e la chiave API.

import OpenAI from "openai";

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

Lo streaming è supportato tramite Server-Sent Events (SSE).

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)

Risposte in streaming e utilizzo dei token

Abilita lo streaming impostando stream: true. L'utilizzo dei token appare nell'ultimo chunk.

Ogni chunk contiene testo parziale. Aggrega i chunk per ottenere la risposta completa.

Parametri: Temperatura, Top P e Stop

Controlla la generazione con parametri standard. Usa temperature per la casualità.

Imposta top_p per il campionamento nucleare. Definisci stop sequenze per interrompere la generazione. La modalità JSON utilizza response_format: {"type": "json_object"}.

Gestione degli errori e limiti di velocità

Gestisci gli errori in modo elegante. Il codice 401 significa chiave non valida. Il codice 402 indica nessun credito. Il codice 429 segnala limite di velocità superato.

Il limite è di 300 richieste al minuto. La finestra di contesto è di 100.000 token. Gli errori sono gratuiti.

FAQ

Qual è la finestra di contesto di uncensord AI?

La finestra di contesto è di 100.000 token per prompt e completamento combinati. L'output massimo per richiesta è di 16.000 token.

Come autentico con l'API AI uncensored?

Includi la tua chiave API nell'intestazione Authorization come token Bearer. Utilizza l'URL di base fornito nella documentazione.

L'API uncensored AI supporta lo streaming?

Sì, lo streaming è supportato tramite Server-Sent Events. L'utilizzo dei token viene segnalato nell'ultimo chunk.

Ottieni la tua chiave API

Registrati, copia la chiave, aggiorna l'URL base. La configurazione è fatta.

Apri account