IT ▾
Ottieni la chiave API

Documentazione API NoFilter AI | NoFilter AI (nofilterai.cc)

Integra la nostra API LLM senza censura in pochi minuti usando client compatibili con OpenAI. Inserisci la tua chiave, punta al nostro URL base e inizia a generare testo immediatamente.

Autenticazione e configurazione

Inizia creando un account tramite Continua con Google o email e password. Non è richiesto il numero di telefono. Alla registrazione ricevi immediatamente una chiave API. Ricevi anche $0,50 di credito di prova valido per 7 giorni, senza bisogno di carta. La tua chiave API autentica tutte le richieste. L'URL base per tutti gli endpoint è https://api.nofilterai.cc/v1. Questo URL funziona con gli SDK ufficiali OpenAI e qualsiasi client compatibile con OpenAI semplicemente aggiornando la configurazione base_url.

Il nostro servizio AI senza filtri utilizza credito prepagato. Se non hai credito sufficiente, ricevi un errore 402 Payment Required. Gli errori e i rifiuti sono gratuiti. L'ultimo chunk dello streaming include l'utilizzo totale di token per la richiesta. Il modello è ottimizzato per aderire al formato richiesto.

L'endpoint Chat Completions

Il cuore della nostra API è l'endpoint POST /v1/chat/completions. Accetta input testuale e restituisce output testuale. Non sono presenti capacità di generazione di embedding, immagini, audio o video. L'ID del modello da inviare è uncensored. Si tratta di un modello a pesi aperti ottimizzato per rispondere senza rifiuti di contenuto per uso adulto legale. Non è GPT, Claude o il modello di alcun altro fornitore.

Configura il tuo client per utilizzare il nostro URL base e la tua chiave API. Il corpo della richiesta segue il formato standard di completamento chat OpenAI. Puoi specificare il modello, i messaggi e vari parametri. L'API supporta lo streaming tramite SSE per la consegna in tempo reale dei token. Sono disponibili anche la chiamata di funzioni e la modalità JSON. Usa il seguente comando curl per effettuare la tua prima richiesta.

Integrazione SDK Python

Utilizzare l'SDK Python ufficiale di OpenAI è il metodo più veloce per integrare il servizio. Installa la libreria e imposta base_url sul nostro endpoint. Inserisci la tua chiave API nel parametro api_key. L'SDK gestisce automaticamente le richieste HTTP e l'analisi delle risposte. Questo approccio incentrato sul codice ti permette di iniziare a generare contenuti immediatamente.

L'SDK supporta tutte le funzionalità della nostra API, incluso lo streaming e la chiamata di funzioni. Puoi impostare parametri come temperature e top_p per controllare l'output. L'ID del modello rimane uncensored. Gli errori vengono sollevati come eccezioni standard. I rifiuti e gli errori non consumano token dal tuo saldo prepagato. Usa l'SDK Python per prototipare rapidamente la tua applicazione.

Integrazione SDK Node.js

Per gli sviluppatori JavaScript e TypeScript, l'SDK Node.js di OpenAI offre un'integrazione senza interruzioni. Imposta baseURL su https://api.nofilterai.cc/v1 e fornisci la tua chiave API. L'SDK gestisce l'autenticazione e la formattazione delle richieste. Puoi usare il metodo chat.completions.create per inviare messaggi.

L'SDK Node.js supporta le risposte in streaming, permettendoti di elaborare i token man mano che arrivano. Questo è utile per le applicazioni in tempo reale. Puoi anche usare la modalità JSON per ottenere output strutturati. L'ID del modello è uncensored. L'API è ottimizzata per l'integrazione diretta, così puoi concentrarti sulla creazione della tua app. Usa l'SDK Node.js per integrare la nostra API senza censura nelle tue applicazioni web o lato server.

Risposte in streaming con SSE

Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce uno stream Server-Sent Events (SSE). Ogni chunk contiene testo parziale. L'ultimo chunk include l'utilizzo di token per la richiesta. Questo ti permette di visualizzare l'output in tempo reale.

Lo streaming è efficiente per le risposte lunghe. Il modello supporta fino a 32.000 token per richiesta. Puoi analizzare lo stream SSE nel tuo client per aggiornare l'UI in modo incrementale. Questo è ideale per le interfacce chat e gli strumenti di generazione di codice. La nostra API garantisce bassa latenza per la consegna dei token. Usa l'endpoint di streaming per migliorare l'esperienza utente della tua app.

Limiti di richiesta e vincoli

La nostra API applica limiti rigorosi per garantire la stabilità. Hai diritto a 300 richieste al minuto per chiave e 8 richieste concorrenti. La dimensione massima del corpo della richiesta è 8 MB. Se superi questi limiti, riceverai un errore. L'API restituisce un errore 429 Too Many Requests quando superi il limite di richieste. La finestra di contesto del modello è di 100.000 token, inclusi sia il prompt che il completamento.

Se la chiave non è valida o è scaduta, ricevi un errore 401 Unauthorized. Gli errori e i rifiuti sono gratuiti, quindi non ti vengono addebitate le richieste fallite. Il credito prepagato non scade mai. Puoi ricaricare il tuo credito utilizzando criptovalute. I limiti si applicano per chiave API. Se hai bisogno di più chiavi, puoi generarne una nuova, che sostituirà quella vecchia. Usa questi limiti per pianificare la scalabilità della tua applicazione.

cURL

curl https://api.nofilterai.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Streaming

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)

Specifiche tecniche

Tutti i limiti e le funzioni reali dell'API in un unico posto: controllali prima di ricaricare.

VoceValore
Formatocompatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave
Base URLhttps://api.nofilterai.cc/v1
AutenticazioneAuthorization: Bearer YOUR_KEY
ID modellouncensored
EndpointPOST /v1/chat/completions · GET /v1/models
Parametritemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Modalità JSONresponse_format: {"type": "json_object"}
Output massimofino al resto della finestra di 64.000 token; max_tokens opzionale (nessun limite separato)
Function callingsì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool
Streamingsì — server-sent events; l'ultimo blocco riporta l'uso dei token
Finestra di contesto64.000 token (input + output)
Concorrenza8 richieste contemporanee per chiave
Limite di frequenza300 richieste al minuto per chiave
Dimensionefino a 8 MB per richiesta
HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Scadenzail credito pagato non scade, nessun abbonamento
Fatturazionecredito prepagato in base all'uso reale; errori e rifiuti gratuiti
Prova gratuita$0,50 per 7 giorni, senza carta · Chiave di prova: 2 richieste parallele, 60 al minuto; limiti completi (8 e 300) dopo la prima ricarica
Bonus+5% da $50, +10% da $100
RicaricaUSDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500
Prezzo$0,25 per 1M token in input · $1,00 per 1M in output
AccessoGoogle oppure e-mail e password
Contenuticontenuti per adulti consentiti; rifiutati i contenuti sessuali con minori
Chiaviuna chiave attiva per account; una nuova sostituisce la precedente

Codici di errore

Gli errori arrivano in JSON con un type fisso; le richieste fallite o rifiutate non si pagano.

CodiceTipoSignificato
400bad_requestJSON non valido, messaggi vuoti, parametro errato o contesto troppo lungo
401missing_key · invalid_key · key_revokedchiave mancante, errata o sostituita
402no_creditcredito esaurito — ricarica e riparti subito
403content_blockedcontenuti sessuali con minori — rifiutato, non addebitato
404not_foundendpoint sconosciuto
413request_too_largecorpo oltre 8 MB
429rate_limited · concurrencyoltre 300/min o 8 in parallelo — attendi e riprova
503upstream_busymodello occupato — riprova tra pochi secondi

Domande e risposte

Qual è la dimensione della finestra di contesto?

La finestra di contesto è di 100.000 token, che coprono sia il prompt che il completamento. L'output massimo per richiesta è di 32.000 token, o 2.048 se max_tokens non è impostato.

Come si paga per l'API?

Accettiamo solo criptovalute: USDT (TRC20) o USDC (Base). Puoi ricaricare con qualsiasi importo intero da $10 a $500. Il credito non scade mai e gli errori sono gratuiti.

Il modello è senza censura?

Sì, il modello non rifiuta argomenti legali per adulti, di fantasia o controversi. Tuttavia, blocciamo i contenuti sessuali che coinvolgono minori. Il modello non è GPT, Claude o qualsiasi altro modello di altri fornitori.

La tua chiave è a un modulo di distanza

Crea un account, copia la chiave, cambia l'URL base. È tutta qui la configurazione.