Avvio rapido: Integra il nostro LLM senza filtri
Integra il nostro modello senza censure con zero attrito utilizzando client standard compatibili con OpenAI. Invia testo, ricevi testo e gestisci contenuti NSFW o di roleplay senza rifiuti imprevisti.
SDK supportati e configurazione dell'URL di base
La nostra API funziona con qualsiasi client che supporta il protocollo chat-completions di OpenAI. Devi solo aggiornare l'URL di base e fornire la tua chiave API. L'URL di base per questo servizio è HTTPS://api.aichatbotunfiltered.com/v1. Questo garantisce la compatibilità con librerie come l'SDK Python di OpenAI, l'SDK Node.js e altre.
L'autenticazione si basa su una singola chiave API associata al tuo account. Generi questa chiave durante la registrazione tramite Google o email. Ogni account contiene una chiave attiva; generandone una nuova, quella precedente viene immediatamente sostituita. Mantieni questa chiave sicura, poiché controlla l'utilizzo del tuo credito prepagato.
Invio di richieste all'endpoint /v1/chat/completions
Invia la tua richiesta utilizzando l'endpoint POST /v1/chat/completions. L'identificatore del modello è sempre "uncensored". Questo modello risponde a contenuti adulti legali, roleplay e scrittura creativa senza i tipici filtri di sicurezza presenti in altri modelli.
Di seguito è riportato un esempio base di curl per verificare la connettività. Sostituisci YOUR_API_KEY con la tua chiave effettiva.
- Imposta il modello su "uncensored".
- Fornisci un semplice messaggio di sistema e utente.
- Aspettati una risposta di testo diretta.
curl https://api.aichatbotunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the steps to deploy a docker container."}]
}'
Configurazione di Temperature, Top P e Sequenze di Stop
Controlla la casualità e la struttura dell'output utilizzando parametri standard. Imposta la temperature tra 0 e 2 per regolare la creatività. Valori più alti producono risposte più variegate, utili per il roleplay creativo. Valori più bassi forniscono risposte più deterministiche e coerenti.
Utilizza top_p per controllare il campionamento del nucleo. Imposta le sequenze di stop per terminare la risposta in corrispondenza di marcatori specifici, come i confini del dialogo. Questi parametri aiutano a personalizzare il comportamento del modello per il tuo caso d'uso specifico senza instradamento esterno.
Abilitazione dello Streaming e del Function Calling
Abilita lo streaming impostando stream su true. Questo restituisce i token tramite Server-Sent Events (SSE). I dettagli sull'utilizzo dei token appaiono nell'ultimo chunk, consentendoti di tracciare i costi in tempo reale. Lo streaming riduce la latenza percepita per gli utenti finali.
Puoi anche utilizzare il function calling. Definisci gli strumenti nel corpo della richiesta per consentire al modello di produrre dati strutturati o attivare azioni. Questo funziona perfettamente con il formato standard degli strumenti OpenAI. Usa tool_choice per forzare un comportamento specifico.
from openai import OpenAI
client = OpenAI(base_url="https://api.aichatbotunfiltered.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)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aichatbotunfiltered.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)Domande comuni
Come gestisco errori e limiti di frequenza?
Potresti incontrare errori 401 se la chiave API non è valida o è scaduta. Un errore 402 indica credito prepagato insufficiente. Una risposta 429 significa che hai superato il limite di 300 richieste al minuto per chiave. Gli errori non consumano il tuo saldo di token, quindi puoi ritentare in sicurezza.
Qual è la finestra di contesto e il limite di output?
Il modello supporta una finestra di contesto di 100.000 token per prompt e completamento combinati. L'output massimo per richiesta è di 16.000 token. Se non specifichi max_tokens, il limite di output predefinito è di 2.048 token.
È la stessa cosa di ChatGPT o GPT-4?
No. Questo è un modello open-weight distinto, ottimizzato per risposte senza filtri. Non è GPT, Claude o alcun altro modello di un fornitore. Utilizza la stessa struttura API ma gira sui nostri server con dati di addestramento e allineamento diversi.
Ottieni la tua chiave API ora
Iscriviti, ottieni la tua chiave e aggiorna l'URL di base. È così.