it ▾

API Avvio rapido Guida

Inizia a costruire con la nostra API chatbot AI uncensored utilizzando endpoint standard compatibili con OpenAI. Questa guida rapida ti guida dall'autenticazione allo streaming delle risposte con esempi concreti.

Autenticazione: utilizzando tuo API chiave

La tua chiave API autentica ogni richiesta all'endpoint. Generala istantaneamente tramite accesso con Google o email nella pagina delle chiavi, senza necessità di verifica del numero di telefono. La chiave appare immediatamente dopo la creazione e costituisce l'unico credential per l'account.

Includi la chiave nel Authorization header come token Bearer. Tienila sicura, poiché garantisce l'accesso completo al tuo credito prepagato. Puoi sostituire una vecchia chiave con una nuova, ma è attiva solo una chiave per account in qualsiasi momento.

Base URL e endpoint struttura

L'URL di base punta al nostro servizio ospitato e riflette la struttura standard OpenAI per la compatibilità. Utilizza https://api.unrestrictedaichatbots.com/v1 come tuo URL di base e target /chat/completions per la generazione di testo. Non offriamo endpoint per embedding, immagini, audio o video, quindi indirizza le tue richieste solo al percorso di completamento della chat.

Parametri come model vengono passati nel corpo della richiesta, non nell'URL. Questa struttura garantisce che i tuoi SDK OpenAI esistenti funzionino con modifiche minime alla configurazione.

Invio tuo primo chat completion

Invia una richiesta POST a /v1/chat/completions con l'ID del modello uncensored. Questo modello risponde a contenuti adulti leciti, fiction e argomenti controversi senza i rifiuti standard. Puoi specificare parametri come temperature e top_p per controllare la creatività.

curl https://api.unrestrictedaichatbots.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the output of 2 plus 2"}]
  }'

Gestione streaming risposte (SSE)

Abilita lo streaming impostando stream: true nel corpo della richiesta. Il server restituisce Server-Sent Events (SSE) per ogni token generato, permettendo la visualizzazione in tempo reale. L'ultimo chunk contiene le statistiche complete di utilizzo dei token per l'accuratezza della fatturazione.

Questo approccio riduce la latenza percepita per gli utenti ed è essenziale per flussi di lavoro di roleplay interattivo o generazione di codice. Configura il tuo SDK per gestire gli eventi dello stream in modo appropriato.

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)

Configurazione parametri: temperature, top_p, e seed

Controlla il comportamento dell'output del modello utilizzando i parametri LLM standard. Imposta temperature per la casualità, top_p per il campionamento nucleare, e seed per risultati riproducibili. Questi parametri si applicano al uncensored modello proprio come fanno con altri grandi LLM.

Usa response_format con json_object per forzare un output strutturato per un'analisi affidabile. Il function calling è anche supportato tramite il tools il parametro per applicazioni estensibili.

from openai import OpenAI

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

Comprensione token utilizzo e fatturazione

import OpenAI from "openai";

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

Viene addebitato in base al consumo reale di token, con errori e rifiuti fatturati a zero. I token di input costano $0,15 per milione, mentre i token di output costano $0,50 per milione. Il tuo credito prepagato non scade mai e puoi ricaricare con USDT o USDC a partire da $20. Il credito bonus varia dal +5% al +15% in base all'importo della ricarica.

Tecnico FAQ

Qual è la dimensione della finestra di contesto per il modello senza filtri?

Il modello supporta una finestra di contesto di 100.000 token, combinando sia prompt che completamento. Puoi generare fino a 16.000 token per richiesta, o 2.048 se non specifichi un valore max_tokens.

Come gestisco i limiti di frequenza e gli errori?

Sei limitato a 300 richieste al minuto e 8 richieste concorrenti per chiave. Un errore 401 indica una chiave non valida, 402 significa che il tuo credito prepagato è esaurito e 429 segnala che hai superato il limite di frequenza.

L'API AI uncensored è compatibile con gli SDK OpenAI?

Sì, è completamente compatibile con OpenAI. Puoi usare gli SDK ufficiali di OpenAI per Python, Node.js o qualsiasi altra lingua semplicemente modificando l'URL di base e la chiave API nella tua configurazione.

Genera tuo API chiave

Registrati, recupera la tua chiave e aggiorna l'URL base. È la configurazione completa.

Prova con credito di prova