Documentazione API Compatibile con OpenAI
Inserisci la tua chiave OpenRouter AI in qualsiasi client standard e ottieni testo grezzo e senza filtri. Questa guida copre gli endpoint, i parametri e i limiti esatti di cui hai bisogno per iniziare a costruire immediatamente.
Autenticazione e Base URL
Utilizza la tua chiave come token Bearer nell'intestazione Authorization. L'URL di base è HTTPS://api.openrouteraikey.com/v1. Questo endpoint funziona con gli SDK ufficiali OpenAI e qualsiasi client compatibile con OpenAI modificando base_url e la chiave API. Non è necessario riscrivere la logica di integrazione. Basta sostituire la chiave e l'URL di base. Le tue richieste vanno direttamente al nostro modello uncensored. Nessun routing complesso. Nessun vendor lock-in. Mantieni intatta la struttura del codice esistente.
Prima richiesta
Invia una richiesta POST a /v1/chat/completions con il tuo ID del modello impostato su uncensored. Il sistema restituisce testo in base al tuo prompt. Puoi iniziare a testare immediatamente con un semplice comando curl. Questo conferma che la tua chiave funziona e mostra la latenza. Otterrai una risposta diretta. Nessun header aggiuntivo da analizzare. Solo output testuale grezzo.
curl https://api.openrouteraikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "check if port 8080 is open on 10.0.0.5"}]
}'
SDK Python
Installa il pacchetto openai e puntalo al nostro URL base. Questo ti permette di utilizzare codice Python familiare. Passa la tua chiave e il nome del modello. La risposta contiene il testo generato. Puoi iterare rapidamente. Questo metodo è affidabile per l'elaborazione in batch. Gestisce i dettagli della connessione per te. Tu ti concentri solo sulla logica del prompt.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouteraikey.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
Utilizza l'SDK Node di OpenAI per effettuare richieste. Imposta il baseURL sul nostro endpoint. Usa l'ID del modello uncensored. Questo funziona bene per server web e script. La libreria gestisce i dettagli HTTP. Ricevi un oggetto pulito. La gestione degli errori è standard. Puoi integrarlo in qualsiasi progetto Node.js. Mantiene la tua codebase coerente. Non servono dipendenze aggiuntive.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouteraikey.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 e Utilizzo dei Token
Abilita lo streaming impostando stream su true. Ricevi chunk man mano che vengono generati. Questo riduce la latenza percepita per gli utenti. L'ultimo chunk contiene l'utilizzo totale dei token. Puoi tracciare i costi in tempo reale. Questo è utile per le conversazioni lunghe. Non attendi la risposta completa. I dati fluiscono man mano che vengono creati. Sembra istantaneo. I dati di utilizzo sono affidabili per la 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)
Limiti, Errori e Contesto
Ricevi 300 richieste al minuto e 8 richieste concorrenti per chiave. La finestra di contesto è di 100.000 token. Gli errori restituiscono codici HTTP standard. 401 indica una chiave non valida. 402 indica credito insufficiente. 429 indica superamento del limite di velocità. Le richieste superiori a 8 MB vengono rifiutate. L'output massimo è di 16.000 token. Errori e rifiuti sono gratuiti. Il tuo credito prepagato viene addebitato solo per l'utilizzo effettivo. Questo mantiene i costi prevedibili. Paghi solo per i token. Nessuna commissione nascosta. Nessuna trappola di abbonamento. La privacy è rigorosa. I prompt non vengono utilizzati per l'addestramento. Iscriviti con Google o email. Nessun numero di telefono richiesto. La prova ti dà $0.50 per 7 giorni. Aggiungi fondi con USDT o USDC. I bonus si applicano a $50, $100 e $200. Il credito non scade. I rimborsi non sono standard ma gli errori vengono corretti. Questa è un'API diretta. Nessun intermediario. Nessun controllo aziendale. Solo output grezzo. Inizia a sviluppare ora. Il modello uncensored è pronto. Usalo per contenuti per adulti. Usalo per la libertà creativa. Usalo per la ricerca. Il limite è solo la tua immaginazione. Mantienilo semplice. Mantienilo veloce. Mantienilo uncensored.
Domande frequenti
Come ottengo una chiave AI per OpenRouter?
Vai alla pagina Ottieni chiave API. Accedi con Google o email e password. La chiave viene mostrata immediatamente. Non è necessario un numero di telefono. Puoi iniziare a usarla subito.
Cosa succede se rimango senza crediti?
Riceverai un errore 402. Effettua un ricarico con USDT o USDC. Il credito non scade mai. Puoi aggiungere qualsiasi importo intero da $20 a $500. I bonus si applicano ai livelli superiori.
Il modello senza filtri è lo stesso di altri fornitori?
No. È un modello open-weight ottimizzato per nessun rifiuto. Non è GPT, Claude o il modello di alcun altro fornitore. Gira sui nostri server. Usa l'ID del modello uncensored.
Ottieni la tua chiave ora
Registrati, copia la tua chiave, punta al nuovo URL base. È l'intero flusso di lavoro.