it ▾
Crea chiave

Documentazione API

Ottieni la tua prima risposta uncensored in pochi minuti con la nostra API compatibile con OpenAI. Utilizza gli stessi SDK che già conosci, punta al nostro URL base e inizia a generare testo senza rifiuti di contenuto.

Avvio rapido: La tua prima richiesta

Invia una richiesta standard di chat-completions per generare testo immediatamente. Il nostro modello senza filtri accetta il tuo prompt e restituisce un completamento senza bloccare i contenuti adulti leciti. Questo endpoint rispecchia l'interfaccia OpenAI, quindi il tuo codice esistente funziona con modifiche minime. Regola l'URL base e la chiave API per instradare il traffico verso i nostri server.

  • Usa POST /v1/chat/completions.
  • Imposta il modello su uncensored.
  • Includi i tuoi messaggi di sistema e utente.

La risposta contiene il testo generato e i dettagli sull'utilizzo dei token. Puoi verificare la connessione inviando un prompt semplice e controllando l'output.

curl https://api.chatsemfiltro.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current time in Tokyo"}]
  }'

Autenticazione & Intestazioni

Passa la tua chiave API in Authorization header per autenticare ogni richiesta. Genera questa chiave immediatamente dopo la registrazione tramite Google o email. La chiave identifica il tuo account e traccia l'utilizzo del credito prepagato. Tienila al sicuro, poiché fornisce accesso diretto al tuo saldo di fatturazione.

  • Intestazione: Authorization: Bearer YOUR_API_KEY.
  • Nessun numero di telefono richiesto per la registrazione.
  • Una chiave attiva per account; sostituiscila se persa.

Se la chiave è mancante o non valida, l'API restituisce un errore chiaro. Questo garantisce che solo gli utenti autorizzati consumino token dal tuo saldo.

from openai import OpenAI

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

Parametri & Controlli

Controlla il comportamento del modello utilizzando parametri standard come temperature, top_p e sequenze di stop. Queste impostazioni ti permettono di affinare la creatività e la lunghezza dell'output. Il modello uncensored rispetta questi vincoli mantenendo la sua natura priva di refusals. Usa response_format per imporre l'output JSON per compiti di dati strutturati.

  • Imposta temperature per la casualità.
  • Usa stop per interrompere la generazione a trigger specifici.
  • Abilita json_object per formattazione rigorosa.

Ogni parametro regola l'interpretazione del modello del tuo prompt. Sperimenta con i valori per trovare l'equilibrio tra coerenza e diversità nelle tue risposte.

import OpenAI from "openai";

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

Abilita lo streaming impostando stream: true per ricevere i token in tempo reale tramite Server-Sent Events. Questo riduce la latenza percepita per gli utenti finali e consente l'elaborazione immediata del testo generato. L'ultimo chunk contiene le statistiche complete sull'utilizzo dei token per l'accuratezza della fatturazione.

  • Imposta stream: true nella richiesta.
  • Analizza gli eventi SSE lato client.
  • Estrai testo da ogni chunk delta.

Lo streaming è ideale per le interfacce chat in cui gli utenti si aspettano un feedback istantaneo. L'API gestisce lo streaming in modo efficiente, garantendo una consegna fluida dei token senza bloccare la connessione.

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)

Gestione degli errori

Gestisci gli errori HTTP standard per gestire l'utilizzo dell'API con grazia. Uno status 401 indica una chiave API non valida o scaduta, richiedendoti di rigenerare le credenziali. Un errore 402 segnala credito prepagato insufficiente, suggerendo una ricarica crypto tramite USDT o USDC. I limiti di frequenza attivano una risposta 429 quando superi 300 richieste al minuto.

  • 401: Controlla la validità della tua chiave API.
  • 402: Ricarica il credito tramite criptovalute.
  • 429: Attendi prima di riprovare le richieste.

Questi errori sono prevedibili e documentati. Implementa una logica di retry con backoff esponenziale per gestire i guasti temporanei in modo fluido.

Limiti & Finestra di Contesto

L'API supporta una finestra di contesto di 100.000 token per prompt e completamento combinati. Questo consente di elaborare documenti grandi o lunghe cronologie di conversazioni in modo efficiente. L'output massimo per richiesta è di 16.000 token, o 2.048 se non specificato. I corpi delle richieste sono limitati a 8 MB e la concorrenza è limitata a otto richieste simultanee per chiave.

  • Contesto: 100.000 token totali.
  • Output massimo: 16.000 token.
  • Richieste concorrenti: 8 per chiave.

Questi limiti garantiscono prestazioni stabili per le applicazioni ad alto volume. Monitora l'utilizzo dei token per ottimizzare i costi ed evitare limiti di frequenza imprevisti.

Domande frequenti

Il modello senza filtri rifiuta i contenuti per adulti?

Il modello non rifiuta argomenti adulti leciti, di fantasia o controversi. Tuttavia, blocca sempre i contenuti sessuali che coinvolgono minori come limite rigido. Gli altri rifiuti sono rari, rendendolo ideale per casi d'uso senza restrizioni.

Come ricarico il credito prepagato?

Ricarica utilizzando USDT (TRC20) o USDC (Base) tramite la pagina di fatturazione. Le ricariche minime partono da $20, con credito bonus disponibile per importi più cospicui. Il credito non scade ed è privo di errori.

Questa API è compatibile con gli SDK OpenAI?

Sì, è completamente compatibile con OpenAI. Devi solo aggiornare l'URL di base e la chiave API nella configurazione del tuo SDK esistente. La struttura degli endpoint rispecchia esattamente l'API chat-completions di OpenAI.