- GPT NoFilter
- Guida all'avvio rapido API senza filtri
Guida all'avvio rapido API senza filtri
Collega il tuo codice client esistente all'API GPT nofilter. Questa guida copre autenticazione, endpoint e streaming per la generazione di contenuti senza restrizioni.
URL Base e Autenticazione
L'endpoint dell'API si trova presso https://api.gptnofilter.com/v1. Aggiorna l'URL base del client a questo indirizzo. L'autenticazione utilizza una chiave API standard passata in Authorization header come token Bearer. Ottieni una chiave per account, che sostituisce immediatamente qualsiasi chiave precedente alla generazione.
Prima richiesta
Invia una richiesta POST a /v1/chat/completions. L'ID del modello è uncensored. Questo endpoint accetta input testuale e restituisce output testuale. Non supporta generazione di immagini, audio o video.
curl https://api.gptnofilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What are the API limits for this model"}]
}'
Il corpo della richiesta deve includere l'ID del modello e il contenuto del tuo messaggio. Il sistema elabora il prompt e restituisce un token di completamento.
Integrazione SDK Python
Utilizza l'SDK Python ufficiale di OpenAI. Puntalo al nostro URL di base e fornisci la tua chiave API. Il codice rimane identico all'utilizzo standard di OpenAI, tranne per l'endpoint.
from openai import OpenAI
client = OpenAI(base_url="https://api.gptnofilter.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)
Questa configurazione ti consente di utilizzare metodi familiari come client.chat.completions.create. La struttura della risposta corrisponde al formato standard OpenAI.
Integrazione SDK Node
Installa il pacchetto OpenAI Node.js. Configura il apiKey e baseURL proprietà. Questo garantisce la compatibilità con gli script esistenti.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptnofilter.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);
Chiama l'endpoint completions con il uncensored model. L'SDK gestisce la serializzazione e l'iniezione delle intestazioni automaticamente.
Modalità JSON e Streaming
Abilita lo streaming impostando stream a true. Ricevi chunk di Server-Sent Events (SSE). L'ultimo chunk contiene l'utilizzo totale dei token. Puoi anche forzare l'output JSON utilizzando response_format: {type: "json_object"}. Questo è utile per la generazione di dati strutturati.
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)
Il function calling è supportato tramite il tools parametro. Il modello aderisce alle definizioni degli strumenti specificate durante l'esecuzione.
Limiti di frequenza e finestra di contesto
Hai diritto a 300 richieste al minuto per chiave. La concorrenza è limitata a 8 richieste simultanee. Il corpo della richiesta non deve superare gli 8 MB. La finestra di contesto è di 100.000 token in totale. Questo include sia il prompt che il completamento. L'output massimo è di 16.000 token per richiesta. Se non imposti max_tokens, il limite predefinito è 2.048 token. Errori e rifiuti non consumano credito. Un errore 401 significa che la tua chiave non è valida. Un errore 402 indica credito insufficiente. Un errore 429 segnala che hai raggiunto il limite di frequenza.
Domande comuni
È la stessa cosa di ChatGPT?
No. Ospitiamo il nostro modello di linguaggio di grandi dimensioni uncensored. Non è GPT, Claude o il modello di qualsiasi altro fornitore. È un modello open-weight ottimizzato per risposte senza restrizioni.
Cosa succede se rimango senza credito?
Le richieste restituiranno un errore 402. Puoi effettuare un ricarico utilizzando USDT (TRC20) o USDC (Base). Il credito non scade mai. I crediti bonus si applicano per ricarichi più grandi.
Usate i miei dati per l'addestramento?
No. I prompt non vengono utilizzati per l'addestramento. Richiediamo solo un'email per il tuo account. Non è necessario il numero di telefono per la registrazione.
Proteggi la tua chiave
Registrati, recupera la chiave, aggiorna l'endpoint. Configurazione minima.
Ottieni la chiave API