it ▾

Documentazione API senza filtri

Inserisci questa API senza filtri nel tuo flusso di lavoro esistente con zero configurazione. Ottieni risposte testuali da un modello che non rifiuta contenuti legali per adulti, utilizzando lo stesso codice client che già conosci.

Autenticazione e URL di base

L'URL di base per tutte le richieste è HTTPS://api.unfilteredgptchat.com/v1. Trasmetti la tua chiave API nell' Authorization header come token Bearer. Ottieni una chiave per account, che appare immediatamente dopo la registrazione tramite Google o email. Non è richiesto il numero di telefono per iniziare.

<

curl https://api.unfilteredgptchat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me how to install the package via npm"}]
  }'
>

Le richieste costano token reali. Errori e rifiuti non consumano credito. L'id del modello che devi inviare è uncensored. Questo è un modello open-weight in esecuzione sui nostri server, non un proxy per GPT o Claude.

Endpoint Chat completions

Invia una richiesta POST a /v1/chat/completions con la tua matrice di messaggi. L'API restituisce solo testo. Puoi regolare temperature, top_p, e stop sequenze. La finestra di contesto contiene 100.000 token in totale per prompt e completamento. L'output massimo è di 16.000 token per richiesta.

<

from openai import OpenAI

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

Se ometti max_tokens, la risposta è limitata a 2.048 token. Questo endpoint supporta il richiamo di funzioni e la modalità JSON. Non supporta embedding, immagini o audio. Stai pagando per i token, non per un abbonamento a un nome specifico.

Risposte in streaming con SSE

Usa Server-Sent Events per la consegna dei token in tempo reale. Imposta stream: true nel corpo della richiesta. L'API restituisce chunk di testo man mano che vengono generati. I dettagli di utilizzo dei token appaiono nell'ultimo chunk. Questo approccio riduce la latenza percepita per le risposte lunghe e non filtrate.

<

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)
>

Gestisci gli errori in modo elegante. Un errore 401 significa che la tua chiave non è valida. Un errore 402 significa che il tuo credito prepagato è esaurito. Un errore 429 significa che hai raggiunto il limite di velocità. Lo streaming non aggira questi limiti.

Chiamata di funzioni e strumenti

Definisci gli strumenti nel corpo della richiesta. Il modello restituisce argomenti strutturati per l'esecuzione della funzione. Usa tool_choice per imporre un comportamento specifico. Questa funzionalità funziona con il formato standard compatibile con OpenAI. Puoi analizzare le chiamate agli strumenti nel tuo codice ed eseguirle esternamente.

L'API supporta la modalità JSON rigorosa tramite response_format: {"type": "json_object"}. Questo garantisce un output prevedibile per i pipeline automatizzati. Usa questo quando hai bisogno di un'estrazione dati affidabile senza errori di parsing.

Modalità JSON per dati strutturati

Abilita la modalità JSON impostando response_format a {"type": "json_object"}. Il modello outputterà JSON valido. Questo è utile per analizzare dati strutturati da testo non filtrato. Usa temperature: 0 per risultati coerenti.

Questa modalità funziona con il uncensored modello id. Non garantisce una sintassi JSON perfetta. Convalida il tuo output prima di utilizzarlo in produzione. L'API non fornisce convalida degli schemi. Devi gestire gli errori nel codice del client.

Limiti di frequenza e quote

Hai un limite di 300 richieste al minuto per chiave. Puoi inviare 8 richieste simultaneamente. Il corpo della richiesta deve essere inferiore a 8 MB. Questi limiti si applicano a tutti gli endpoint. Il superamento del limite restituisce un codice di stato 429.

Il credito non scade mai. I crediti prepagati vengono addebitati in base all'utilizzo reale dei token. Gli errori sono gratuiti. Puoi ricaricare con USDT (TRC20) o USDC (Base). La ricarica minima è $20. Il massimo è $500. Il credito bonus si applica per importi più grandi.

Node.js

import OpenAI from "openai";

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

Cos'è l'API uncensored?

È un'API ospitata che serve un singolo modello linguistico di grandi dimensioni non censurato. È compatibile con OpenAI. Invii testo e ricevi testo. Nessun canone mensile. Paghi solo per i token utilizzati.

Come iniziare con l'API senza filtri?

Registrati con Google o email. Ottieni la tua chiave API immediatamente. Usa l'URL base HTTPS://api.unfilteredgptchat.com/v1. Invia richieste a /v1/chat/completions. I tuoi primi $0.50 sono gratis per 7 giorni.

Quali sono i limiti di frequenza per l'API uncensored?

300 richieste al minuto per chiave. 8 richieste concorrenti. Limite del corpo della richiesta di 8 MB. Finestra di contesto di 100.000 token. Output massimo di 16.000 token. Gli errori non consumano credito.

Ottieni la tua chiave API

Registrati, copia la tua chiave e aggiorna il tuo URL di base. È tutto qui.