No Documentazione API Filter GPT
Connetti il tuo codice alla nostra API uncensored in pochi minuti. Inserisci l'URL di base, imposta la tua chiave e ottieni risposte testuali grezze senza i rifiuti aziendali.
URL Base e Autenticazione
L'URL di base per tutte le richieste è https://api.gptfilterno.com/v1. Hai bisogno di una chiave API valida nel Authorization header. Usa Bearer sk-... formato. Le chiavi sono monouso per account; una nuova chiave sostituisce quella vecchia.
Prima richiesta
Invia una richiesta POST a /v1/chat/completions con modello uncensored. Il modello risponde direttamente senza rifiuti di sicurezza per contenuti leciti.
Il testo di input entra, il testo esce. Usa questo endpoint per testare la connettività prima di sviluppare la tua app.
La risposta include l'utilizzo dei token nell'ultimo chunk se si utilizza lo streaming.
Integrazione SDK Python
Utilizza l'SDK ufficiale openai Libreria Python. Modifica l'URL base per puntare al nostro endpoint. Imposta la chiave API nell'ambiente o nella configurazione del client.
Chiama chat.completions.create() con modello uncensored. Passa temperatura, top_p e altri parametri se necessario.
Questo approccio funziona per qualsiasi app Python che necessita di generazione di testo uncensored.
Integrazione SDK Node
Installa il openai pacchetto Node. Configura il client con il nostro URL di base e la tua chiave API.
Chiama chat.completions.create() con modello uncensored. La risposta è un oggetto standard compatibile con OpenAI.
Usa questo per server o script Node.js che richiedono output LLM senza restrizioni.
Risposte in streaming
Abilita lo streaming impostando stream: true. L'API restituisce Server-Sent Events (SSE).
Ogni chunk contiene testo parziale e dati sull'utilizzo. Elaborare i chunk al loro arrivo per un output in tempo reale.
Questo riduce la latenza percepita per le risposte lunghe.
Limiti ed Errori
La finestra di contesto è di 100.000 token in totale. L'output massimo è di 16.000 token per richiesta.
Il limite di frequenza è di 300 richieste al minuto. Le richieste concorrenti sono limitate a 8.
Gli errori includono 401 per chiavi non valide, 402 per credito insufficiente e 429 per i limiti di frequenza. Gli errori sono gratuiti.
cURL
curl https://api.gptfilterno.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the core features of the current release"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.gptfilterno.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptfilterno.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);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)Ottieni la tua chiave API in pochi secondi
Registrati, copia la tua chiave, aggiorna l'endpoint. Fatto.