it ▾

Documentazione API

Inizia a inviare richieste alla nostra API LLM non censurata configurando il tuo client compatibile con OpenAI con il nostro URL di base e una chiave API valida.

URL Basehttps://api.howtouseuncensoredai.com/v1
Modellosenza filtri

URL Base e Autenticazione

Inizia puntando il tuo client al nostro URL base e passando la tua chiave nell'intestazione authorization. Forniamo un singolo endpoint che accetta payload standard di OpenAI senza richiedere intestazioni personalizzate o logica di routing complessa. La tua chiave API garantisce l'accesso al modello uncensored dedicato e puoi generarla istantaneamente tramite il dashboard utilizzando l'autenticazione con Google o email. Mantieni la chiave al sicuro, poiché è l'unica credenziale necessaria per tutte le richieste.

curl https://api.howtouseuncensoredai.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 temperature in london"}]
  }'

Endpoint Chat Completions

Invia i tuoi prompt a chat/completions endpoint utilizzando lo standard messages struttura array. Devi specificare l'ID del modello come uncensored per garantire che tu stia raggiungendo il motore di inferenza corretto. L'API restituisce risposte testuali che rispettano le tue impostazioni di temperatura e top-p senza rifiuti nascosti per i contenuti legali. Questa struttura semplice ti consente di integrare il nostro servizio nei progetti esistenti con modifiche minime al codice.

Streaming e Utilizzo dei Token

Abilita lo streaming impostando stream: true per ricevere i token man mano che vengono generati tramite Server-Sent Events. Questo riduce la latenza percepita per le risposte lunghe e consente all'interfaccia di aggiornarsi in tempo reale. I dettagli sull'utilizzo dei token sono inclusi nell'ultimo chunk dello stream, quindi puoi monitorare i costi con precisione senza memorizzare l'intera risposta in memoria. Gli errori durante lo streaming non comportano costi per l'output parziale.

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)

Function Calling e modalità JSON

Usa il tools parametro per abilitare la chiamata delle funzioni, permettendo al modello di output dati strutturati per le tue applicazioni. Puoi anche forzare l'output JSON impostando response_format a {"type": "json_object"} per la conformità allo schema rigoroso. Queste funzionalità funzionano insieme al nostro modello uncensored, quindi ottieni output strutturati senza perdere la capacità del modello di gestire argomenti complessi o di nicchia. Definisci chiaramente gli schemi delle tue funzioni per ottenere risultati affidabili.

from openai import OpenAI

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

Integrazione SDK Node

Integra rapidamente utilizzando l'SDK Node ufficiale di OpenAI sovrascrivendo l'URL di base per puntare al nostro servizio. Questo garantisce la compatibilità con wrapper e middleware esistenti che si aspettano un comportamento standard di OpenAI. Puoi gestire gli errori in modo elegante e gestire i tentativi in base ai codici di stato restituiti dalla nostra API. L'SDK gestisce la serializzazione e la deserializzazione, permettendoti di concentrarti sulla logica della tua applicazione piuttosto che sui dettagli HTTP.

import OpenAI from "openai";

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

Limiti di frequenza e quote

La nostra API impone un limite di 300 richieste al minuto per chiave, con un limite di concorrenza di 8 richieste simultanee. Se superi questi limiti, riceverai un errore 429, mentre le chiavi non valide restituiscono un errore 401. Un errore 402 indica credito prepagato insufficiente, che puoi ricaricare utilizzando USDT o USDC. Il modello supporta una finestra di contesto di 100,000 token, consentendo dati di input estesi mantenendo le prestazioni.

Domande comuni

Come utilizzare l'AI senza filtri per la prima volta?

Iscriviti per un account per ricevere $0.50 di credito di prova. Successivamente, genera una chiave API e configura il tuo client compatibile con OpenAI con il nostro URL di base e l'ID del modello.

Cosa succede se supero il limite di frequenza?

Riceverai un codice di stato 429 che indica troppe richieste. Il limite è di 300 richieste al minuto per chiave, con un massimo di 8 richieste concorrenti.

L'API LLM uncensored supporta lo streaming?

Sì, imposta il parametro stream su true per ricevere Server-Sent Events. I dettagli sull'utilizzo dei token sono forniti nell'ultimo chunk dello stream per una fatturazione accurata.

Ottieni la tua chiave API

Iscriviti, copia la chiave, aggiorna il tuo URL di base. Configurazione semplice.