it ▾
Ottieni la chiave API
per 1M token di input
$0.15
Token in output / 1M
$0.50
contesto del token
100,000
credito di prova
$0.50
richieste al minuto
300

AI senza restrizioni Documentazione API

Inizia con la nostra API LLM senza censure in pochi minuti utilizzando client standard compatibili con OpenAI. Questa guida copre autenticazione, endpoint, streaming e parametri per il modello 'uncensored'.

Autenticazione & Chiavi

Inizia generando una chiave tramite la dashboard utilizzando Google o email. La tua chiave autentica le richieste verso l'URL base HTTPS://api.iaunrestricted.com/v1. Includilo nella Authorization header come token bearer. Ogni account supporta una chiave attiva; sostituendola quella vecchia viene invalidata immediatamente.

curl https://api.iaunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current UTC time in ISO 8601 format"}]
  }'

Errori come 401 significano che la tua chiave non è valida o è scaduta. Mantieni la chiave sicura poiché è direttamente collegata al saldo del tuo credito prepagato.

L'endpoint Chat Completions

Invia testo al modello tramite POST /v1/chat/completions. L'endpoint accetta array di messaggi standard e restituisce testo generato. Usa l'identificatore del modello "uncensored" nelle tue richieste. Il sistema elabora i token di input e output in base al tuo saldo prepagato.

from openai import OpenAI

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

La finestra di contesto consente 100.000 token in totale. Se ometti max_tokens, l'output è limitato a 2.048 token. Le richieste che superano il limite del corpo di 8 MB restituiscono un errore.

Risposte in streaming

Abilita lo streaming impostando stream: true nella tua richiesta. Questo consegna i token tramite Server-Sent Events (SSE) per una latenza inferiore. L'ultimo chunk contiene l'utilizzo totale dei token per l'accuratezza della fatturazione.

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)

Lo streaming funziona con qualsiasi SDK compatibile con OpenAI. Puoi analizzare le risposte parziali in tempo reale senza attendere il completamento completo. Questo è ideale per le interfacce chat dove gli utenti vedono il testo man mano che viene generato.

Modalità JSON e chiamata di funzioni

Forza un output strutturato utilizzando response_format: {"type": "json_object"}. Il modello restituisce JSON invece di linguaggio naturale. Questo è utile per l'analisi dei dati o per controllare strettamente il comportamento del modello.

import OpenAI from "openai";

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

Il function calling (strumenti) è supportato. Definisci gli schemi dei tuoi strumenti e lascia che il modello decida quando invocarli. Usa tool_choice per imporre comportamenti specifici. Questa funzionalità funziona in modo trasparente con il modello uncensored per l'estrazione di dati strutturati.

Parametri: Temperatura, Top P e altro

Controlla la casualità di generazione con temperature e top_p. Regola presence_penalty e frequency_penalty per ridurre le ripetizioni. Imposta seed per output riproducibili. Usa stop sequenze per interrompere la generazione anticipatamente.

Questi parametri funzionano esattamente come l'API OpenAI. Puoi affinare la creatività o il determinismo del modello. I valori predefiniti sono ottimizzati per un output equilibrato. Sperimenta con temperature più basse per risultati coerenti.

Limiti, Errori e Contesto

I limiti di frequenza sono di 300 richieste al minuto e 8 richieste concorrenti per chiave. La tua finestra di contesto è di 100,000 token. Gli errori includono 402 per credito insufficiente e 429 per i limiti di frequenza. Il credito prepagato non scade mai.

Le richieste vengono addebitate in base all'utilizzo effettivo dei token. Errori e rifiuti sono gratuiti. Il modello rifiuta i contenuti sessuali che coinvolgono minori indipendentemente dagli altri parametri. Tieni d'occhio il tuo dashboard per le statistiche di utilizzo.

Domande frequenti

Come risolvo il problema delle citazioni mancanti nelle risposte dell'API chat parallela?

Assicurati di utilizzare l'ID modello corretto "uncensored" nelle tue richieste. Controlla che i tuoi array di messaggi seguano il formato standard OpenAI. Verifica che la tua versione SDK supporti le funzionalità che stai utilizzando.

È la stessa cosa di altri modelli AI illimitati?

No, eseguiamo il nostro modello open-weight ottimizzato per output uncensored. Non è GPT, Claude o il modello di alcun altro fornitore. Il comportamento è specifico della nostra infrastruttura e dei nostri affinamenti.

Cosa succede se supero il mio credito prepagato?

Le richieste restituiranno un errore 402 fino a quando non effettui un ricarico. Puoi aggiungere credito tramite criptovaluta in qualsiasi momento. Il tuo credito esistente non scade, quindi puoi aggiungerne di più in seguito.

Ottieni la tua chiave API istantaneamente

Registrati, copia la chiave, aggiorna l'URL base. Fatto.