it ▾
Ottieni la chiave API

Documentazione API Compatibile con OpenAI

Inizia con la nostra API LLM senza censure collegando i tuoi SDK compatibili con OpenAI esistenti al nostro endpoint ospitato.

URL Base e Autenticazione

Avvia ogni richiesta puntando il tuo SDK al nostro URL base e fornendo la tua chiave di API nell'intestazione di autorizzazione.

L'endpoint è https://api.openrouterabliteratedmodels.com/v1. Autenticati utilizzando un token Bearer generato nella dashboard del tuo account. Questa chiave è l'unica credenziale richiesta per tutte le chiamate successive, garantendo che le tue richieste vengano instradate direttamente alla nostra infrastruttura di modelli uncensored senza livelli di instradamento intermedi.

Prima richiesta

Invia la tua prima completion inviando un messaggio all'endpoint delle chat completions utilizzando il tuo client HTTP preferito.

L'identificatore del modello è strettamente uncensored. Puoi inviare prompt di testo con parametri standard come temperatura o top_p. L'API restituisce una risposta testuale senza rifiuti di contenuto per argomenti adulti leciti, mantenendo il comportamento abliterated che ti aspetti dai modelli open-weight ottimizzati per output senza restrizioni.

curl https://api.openrouterabliteratedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the factorial of 5."}]
  }'

SDK Python

Integra l'API nei tuoi progetti Python impostando l'URL base e il nome del modello nella configurazione del client OpenAI.

Questo approccio permette di riutilizzare il codice esistente che prevede un endpoint compatibile con OpenAI. Passare la chiave API tramite variabili di ambiente o inizializzazione diretta. Il client gestisce la serializzazione e l'analisi degli errori automaticamente, fornendo token di testo grezzi o JSON strutturato a seconda delle impostazioni del formato di risposta.

from openai import OpenAI

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

SDK Node

Connetti le tue applicazioni Node.js configurando il pacchetto OpenAI in modo che punti al nostro URL base specifico invece di quello predefinito.

Imposta il apiKey e baseURL proprietà prima di effettuare qualsiasi chiamata. Questo garantisce che le tue chiamate di funzione, le risposte in streaming e le richieste in modalità JSON vengano indirizzate alla nostra infrastruttura uncensored. Puoi continuare a utilizzare metodi familiari come chat.completions.create con piena compatibilità.

import OpenAI from "openai";

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

Ricevi generazione di testo in tempo reale abilitando la modalità streaming, che invia i token non appena diventano disponibili tramite Server-Sent Events.

Imposta il parametro stream su true nella richiesta. L'API restituisce una serie di chunk, consentendoti di renderizzare il testo in modo incrementale nell'interfaccia utente. Le statistiche sull'utilizzo dei token sono incluse nell'ultimo chunk, quindi puoi monitorare il consumo con precisione senza attendere che l'intera risposta termini la generazione.

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)

Modalità JSON e chiamata di funzioni

Garantisce un output strutturato o abilita l'utilizzo degli strumenti configurando il formato della richiesta e le definizioni degli strumenti nel payload.

Usa response_format impostato a json_object per garantire che il modello restituisca JSON valido senza wrapper markdown. Per il function calling, definisci i tuoi strumenti nel corpo della richiesta e lascia che il modello decida quando invocarli. Questo supporta flussi di lavoro complessi in cui il modello uncensored deve restituire dati strutturati per l'elaborazione downstream.

Domande comuni

Qual è la dimensione della finestra di contesto per le richieste?

Il modello supporta una finestra di contesto totale di 100.000 token, combinando sia il prompt di input che il completamento di output. Ciò consente conversazioni estese o l'elaborazione di grandi documenti in una singola richiesta senza problemi di troncamento.

Quali metodi di pagamento accettate?

Solo crypto: USDT su TRC20 o USDC su Base, qualsiasi importo intero da $20 a $500. Il credito bonus si applica da $50.

Quali sono i limiti di frequenza per chiave API?

Sei limitato a 300 richieste al minuto e 8 richieste concorrenti in qualsiasi momento per chiave. Se superi questi limiti, l'API restituisce un codice di stato 429. Assicurati che la tua applicazione gestisca i ritentati in modo elegante per evitare di interrompere il tuo flusso di lavoro.

Ottieni la tua chiave API

Registrati, copia la tua chiave, aggiorna l'URL di base. Integrazione semplice.