it ▾
Richiedi chiave di prova

API Completamenti Chat Uncensored

Questa API di completamenti chat senza censure ti permette di integrare un LLM grezzo e flessibile nei contenuti utilizzando SDK OpenAI standard. Ottieni accesso immediato tramite cripto prepagato con fatturazione trasparente per token.

Autenticazione & URL di Base

Utilizza la tua chiave API generata con l'URL di base https://api.openrouteraisettingskeys.com/v1 per instradare le richieste. Funzioniamo come un'alternativa a OpenRouter per gli sviluppatori che vogliono evitare i livelli di abbonamento mantenendo il codice client identico. La chiave autentica il tuo credito prepagato direttamente contro il chiavi impostazioni OpenRouter AI infrastruttura. Ricevi una chiave attiva per account; generarne una nuova sostituisce immediatamente le credenziali precedenti. Non sono richiesti numero di telefono o dettagli bancari durante la registrazione, solo un'email o un accesso Google. Questa gestione diretta delle chiavi garantisce che tu abbia il controllo degli accessi senza attriti di fatturazione di terze parti. I tuoi prompt rimangono privati e non vengono mai utilizzati per addestrare il modello sottostante.

Endpoint Chat Completions

Invia richieste POST a /v1/chat/completions per ricevere risposte testuali dal modello senza censure. Il sistema accetta array di messaggi standard e restituisce completamenti senza rifiutare argomenti adulti leciti o controversi. Paghi solo per i token effettivamente utilizzati, con costi di input a $0.15 per 1M di token e output a $0.50 per 1M di token. Errori e rifiuti non comportano costi, assicurando che tu non paghi mai per i tentativi falliti. L'endpoint supporta una finestra di contesto di 100,000 token per prompt e completamento combinati. L'output massimo è limitato a 16,000 token per richiesta, a meno che tu non specifichi un limite inferiore. Questa struttura semplice riflette il formato OpenAI, rendendo la migrazione semplice.

Integrazione SDK Python

Installa il pacchetto ufficiale di OpenAI e configura l'URL base per puntare al nostro endpoint LLM uncensored. Il seguente snippet mostra come inizializzare il client e inviare una query semplice. Devi aggiornare il base_url parametro per corrispondere al dominio della nostra API. L'identificatore del modello è semplicemente uncensored, che esegue il nostro specifico modello open-weight ottimizzato per risposte dirette. Questo approccio ti permette di riutilizzare le codebase Python esistenti con modifiche minime. L'SDK gestisce la serializzazione JSON e lo streaming automaticamente. Assicurati che la tua chiave API sia memorizzata in modo sicuro nelle variabili d'ambiente per l'uso in produzione.

Integrazione SDK Node

Configura il client OpenAI Node.js per indirizzare le richieste alla nostra API ospitata. L'URL di base deve essere impostato sul nostro dominio per garantire un routing corretto. Puoi passare l'ID del modello uncensored accanto ai tuoi messaggi per generare testo. Questo metodo funziona con qualsiasi libreria client standard compatibile con OpenAI in JavaScript. La struttura della richiesta rimane identica alla specifica OpenAI, garantendo la compatibilità. Puoi gestire il tuo credito prepagato direttamente tramite la dashboard. L'SDK supporta sia modelli di richiesta sincroni che asincroni. Regola il apiKey valore per corrispondere alle tue credenziali generate. Questa configurazione fornisce un modo affidabile per integrare la generazione uncensored nelle tue applicazioni Node.

Risposte in streaming

Abilita lo streaming impostando il stream parametro a true nel corpo della richiesta. L'API restituisce eventi inviati dal server (SSE) per la consegna dei token in tempo reale. Puoi tracciare l'utilizzo dei token all'interno dell'ultimo chunk dello stream. Questa funzione è ideale per le interfacce chat che richiedono feedback immediato. Il modello uncensored mantiene il contesto durante tutto lo stream senza interruzioni. Puoi analizzare i dati SSE utilizzando listener di eventi standard nel tuo client. Lo streaming funziona con tutti i parametri come temperatura e top_p. Questo metodo riduce significativamente la latenza percepita per gli utenti finali. È l'approccio raccomandato per le applicazioni interattive.

Limiti, Errori & Contesto

La tua chiave API consente 300 richieste al minuto e 8 connessioni simultanee. Il corpo della richiesta non deve superare 8 MB. Se ricevi un errore 401, la tua chiave non è valida o è scaduta. Un errore 402 indica credito prepagato insufficiente; ricarica tramite USDT o USDC per riprendere il servizio. Un errore 429 significa che hai raggiunto il limite di frequenza. Il modello supporta una finestra di contesto di 100.000 token per input e output combinati. Si applicano ancora limiti di contenuto rigidi, specificamente per i contenuti sessuali che coinvolgono minori. Questi limiti garantiscono prestazioni stabili per gli sviluppatori ad alto volume. Puoi monitorare il tuo utilizzo direttamente nella dashboard dell'account. Gli errori sono gratuiti, quindi paghi solo per i completamenti riusciti.

cURL

curl https://api.openrouteraisettingskeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check my current key balance"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Come genero una chiave API per il servizio openrouter AI settings keys?

Vai alla pagina 'Ottieni chiave API' e accedi con Google o con email e password. Il sistema genera la tua chiave immediatamente, che puoi copiare e utilizzare con qualsiasi SDK compatibile con OpenAI. Non è richiesta la verifica del numero di telefono.

Questo LLM uncensored supporta la chiamata di funzioni?

Sì, l'endpoint supporta il richiamo di funzioni con parametri tools e tool_choice. È possibile definire schemi personalizzati e ricevere chiamate di strumenti strutturate nella risposta. Questa funzione funziona insieme allo streaming e alla modalità JSON per un'integrazione flessibile.

Cosa succede se supero il mio credito prepagato?

Riceverai un errore 402 che indica che non è disponibile credito. Puoi ricaricare istantaneamente utilizzando USDT (TRC20) o USDC (Base) per ripristinare l'accesso. Il tuo credito non scade mai, quindi puoi aggiungere fondi in qualsiasi momento senza perdere il tuo saldo.

Genera ora la tua chiave

Registrati, copia il token, aggiorna l'URL dell'endpoint. È tutto.

Richiedi chiave di prova