it ▾

Documentazione API & Guida Rapida

Integra la nostra API LLM senza filtri in pochi minuti utilizzando endpoint standard compatibili con OpenAI. Questa guida rapida copre autenticazione, struttura del payload, streaming e i limiti specifici per il modello "senza filtri".

URL Base & Autenticazione

La nostra API si trova a https://api.llmjailbreak.cc/v1 e accetta intestazioni standard. Hai bisogno di un Authorization: Bearer <your-api-key> header su ogni richiesta. Ottieni la tua chiave istantaneamente dal dashboard utilizzando Google o email, quindi incollala nel tuo client. L'URL base garantisce la compatibilità con gli SDK OpenAI esistenti senza modifiche al codice.

curl https://api.llmjailbreak.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "explain the Krebs cycle"}]
  }'

Se la chiave è mancante o non valida, l'API restituisce un 401 errore immediatamente. Controlla la dashboard se sospetti un errore di battitura. Non è richiesto il numero di telefono per la registrazione.

Spiegazione di POST /v1/chat/completions

Invia dati di testo al /v1/chat/completions endpoint per ottenere risposte. Questo è il punto di interazione principale per il modello senza filtri. Definisci il model come uncensored e fornisci un messages array. L'API elabora il prompt e restituisce il testo generato.

from openai import OpenAI

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

Mantieni i payload sotto gli 8 MB. Il sistema supporta una finestra di contesto di 100,000 token che combina prompt e completamento. Se superi i limiti, l'API rifiuta la richiesta. Utilizza questo endpoint per roleplay NSFW o ricerche di sicurezza senza filtri di contenuto.

Parametri: Temperatura, Top-P e Seed

Controlla la creatività con temperature e diversità con top_p. Imposta seed per output deterministici durante i test. Questi parametri si comportano esattamente come le controparti di OpenAI. Regolali per affinare il comportamento del modello per il tuo caso d'uso specifico.

import OpenAI from "openai";

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

Valori di temperatura più elevati aumentano la casualità. Valori più bassi rendono le risposte più prevedibili. Il seed parameter garantisce riproducibilità. Usa questi strumenti per calibrare il modello per la scrittura creativa o compiti di estrazione dati precisi.

Modalità JSON e chiamata di funzioni

Garantisce un output strutturato utilizzando response_format: {"type": "json_object"}. Questo garantisce che il modello restituisca JSON. Puoi anche usare la chiamata di funzioni per integrare strumenti esterni. Definisci le funzioni nel tools array e lascia che il modello decida quando chiamarli.

Il function calling supporta tool_choice per un'applicazione rigorosa. Usalo per agent o pipeline di dati. L'API gestisce il routing automaticamente. Non è necessaria configurazione aggiuntiva oltre alla modalità JSON standard di OpenAI.

Risposte in streaming (SSE)

Trasmetti le risposte utilizzando Server-Sent Events (SSE). Questo riduce la latenza per gli output lunghi. L'API invia i token in modo incrementale. Puoi elaborarli in tempo reale. Questo è ideale per interfacce chat o dimostrazioni live.

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)

Le statistiche sull'utilizzo dei token appaiono nell'ultimo chunk. Monitorale per una fatturazione accurata. Lo streaming non influisce sui prezzi. Ogni token viene fatturato separatamente al tasso standard. Utilizza questo approccio per un'esperienza utente più fluida.

Limiti di frequenza e quote

Aspettati 429 errori se superi 300 richieste al minuto per chiave. Le richieste concorrenti sono limitate a 8 per chiave. Questi limiti prevengono gli abusi e garantiscono la stabilità. Aggiorna il tuo piano o attendi se raggiungi il limite.

A 402 errore indica credito insufficiente. Ricarica con criptovalute per continuare. Il credito non scade mai. Errori e rifiuti sono gratuiti. Monitora il tuo utilizzo tramite la dashboard. La chiave API è unica per ogni account. Sostituiscila se necessario.

FAQ

Questa API è compatibile con gli SDK OpenAI?

Sì, è completamente compatibile con OpenAI. Devi solo modificare l'URL di base e la chiave API. La struttura degli endpoint e i parametri corrispondono all'API standard. Ciò consente un'integrazione immediata.

Qual è la dimensione della finestra di contesto?

La finestra di contesto è di 100.000 token. Include sia il prompt che il completamento. Puoi inviare fino a 16.000 token in una singola risposta. Le risposte più brevi hanno un valore predefinito di 2.048 token se non specificato.

Come gestisco errori come 401 o 429?

Un errore 401 significa che la tua chiave API non è valida o è mancante. Un errore 429 indica che hai superato il limite di velocità di 300 richieste al minuto. Verifica le tue credenziali o attendi prima di riprovare. Entrambi gli errori sono risposte HTTP standard.

Ottieni la tua chiave API

Registrati, copia la tua chiave e aggiorna l'URL base. È l'intera configurazione.

Ottieni la tua chiave