it ▾

Senza gabbiaRiferimento API

Richiedi chiave di prova

Documentazione API AI Senza Gabbia

Inizia con Unjailed AI in pochi secondi grazie alla nostra API compatibile con OpenAI. Invia una richiesta e ricevi testo senza censure senza overhead di configurazione.

URL Base
https://api.aiunjailed.com/v1
Modello
senza filtri

URL Base e Autenticazione

Usa https://api.aiunjailed.com/v1 come tuo URL di base e includi la tua chiave API in Authorization header. Ricevi una chiave attiva per account, che puoi generare istantaneamente tramite Google o email nella pagina Ottieni chiave API. Questa configurazione funziona con qualsiasi SDK standard di OpenAI semplicemente sovrascrivendo la variabile dell'URL di base. La tua chiave autentica tutte le richieste all'endpoint del modello uncensored.

curl https://api.aiunjailed.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list ten terminal commands for linux"}]
  }'

Prima richiesta

Invia una richiesta POST a /v1/chat/completions con l'ID del modello impostato su uncensored. Questo modello singolo gestisce tutte le tue esigenze di generazione di testo senza complessità di routing. Puoi specificare parametri come temperature e top_p per controllare la creatività. L'API restituisce risposte testuali grezze direttamente alla tua applicazione.

from openai import OpenAI

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

Integrazione SDK Node

Inizializza il client con la tua chiave API e l'URL base corretto per iniziare a generare contenuti. Gli sviluppatori Node possono sfruttare l'SDK ufficiale per interazioni straightforward basate su promise. Questo approccio mantiene il tuo codice pulito garantendo al contempo la compatibilità con le strutture di richiesta standard. Puoi regolare il max_tokens per controllare la lunghezza dell'output entro il limite di 16.000 token.

import OpenAI from "openai";

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

Risposte in streaming

Abilita lo streaming impostando stream: true nel corpo della richiesta per ricevere aggiornamenti token per token. Questa funzione utilizza Server-Sent Events (SSE) per la consegna del testo in tempo reale. I dettagli sull'utilizzo dei token appaiono nell'ultimo chunk dello stream. Lo streaming riduce la latenza percepita per gli utenti finali mantenendo la piena compatibilità con l'API.

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)

Parametri del modello e modalità JSON

Controlla il comportamento di generazione utilizzando parametri standard come temperature, top_p, e stop sequenze. Puoi imporre un output strutturato impostando response_format a {"type": "json_object"}. Questo garantisce che l'API restituisca JSON valido per la logica della tua applicazione. È anche supportata la chiamata di funzioni tramite tools il parametro per flussi di lavoro complessi.

Limiti, Errori e Finestra di Contesto

La tua finestra di contesto copre 100.000 token per prompt e completamento combinati, con un output massimo di 16.000 token. Sei limitato a 300 richieste al minuto e 8 richieste concorrenti per chiave. Gli errori comuni includono 401 per chiavi non valide, 402 quando il credito è esaurito e 429 per i limiti di frequenza. Le richieste che superano il limite del corpo di 8 MB falliranno. Gli errori non consumano il tuo credito prepagato.

FAQ

Come iniziare con unjailed AI?

Iscriviti utilizzando Google o email per ricevere istantaneamente la tua chiave API. Configura quindi il tuo SDK con l'URL di base e invia la tua prima richiesta all'endpoint delle completions della chat.

Qual è la dimensione della finestra di contesto?

L'API supporta una finestra di contesto di 100.000 token per input e output combinati. Puoi specificare fino a 16.000 token per il completamento in una singola richiesta.

Perché ricevo un errore 402?

Un errore 402 indica che il tuo credito prepagato è stato esaurito. Aggiungi fondi utilizzando USDT (TRC20) o USDC (Base) per riprendere il servizio immediatamente.

Genera la tua chiave

Iscriviti, copia la chiave, aggiorna il tuo URL di base. È tutto qui.

Richiedi chiave di prova