it ▾
Crea chiave

Chiavi OpenRouter ai: guida rapida

Inserisci il nostro LLM uncensored nel tuo stack esistente con un solo cambiamento dell'URL di base. Questa guida copre autenticazione, formati delle richieste e streaming per gli sviluppatori che hanno bisogno di output grezzo senza lock-in del fornitore.

Crea chiave

Alternativa chiave API senza filtri

URL Base & Autenticazione

La tua chiave API autentica ogni richiesta al nostro endpoint. Usa l'URL base https://api.openrouteraikeys.com/v1 e passa la tua chiave nell' Authorization header. Questa configurazione funziona con qualsiasi SDK compatibile con OpenAI perché rispecchiamo il loro pattern di autenticazione standard. Non devi modificare la tua libreria client, solo la configurazione dell'URL di base.

  • Intestazione: Authorization: Bearer YOUR_API_KEY
  • Base URL: https://api.openrouteraikeys.com/v1

Prima richiesta

Invia una richiesta standard di completamento chat per testare la connettività e il formato della risposta. L'ID del modello è uncensored e accetta array di messaggi standard. Questo endpoint restituisce solo testo, quindi non aspettarti dati immagine o audio nel payload della risposta.

curl https://api.openrouteraikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize this documentation page"}]
  }'

Integrazione SDK Python

Inizializza il client con la tua chiave e l'URL base personalizzato. Questo ti permette di utilizzare la familiare chat.completions.create metodo senza avvolgere logica aggiuntiva. La libreria gestisce la serializzazione e la logica di retry automaticamente per te.

from openai import OpenAI

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

Configura il OPENAI_API_KEY e OPENAI_BASE_URL variabili d'ambiente o passale direttamente al costruttore del client. Questo garantisce che tutte le chiamate successive vengano instradate attraverso il nostro endpoint uncensored. Puoi continuare a utilizzare la stessa versione dell'SDK che hai già installato.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openrouteraikeys.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 nella tua richiesta. L'API restituisce chunk Server-Sent Events (SSE) man mano che il modello genera testo. Le statistiche di utilizzo dei token appaiono nell'ultimo chunk dello stream, consentendoti di monitorare i costi in tempo reale senza attendere l'intera risposta.

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 & Contesto

La finestra di contesto supporta un totale di 100.000 token per prompt e completamento. Sei limitato a 300 richieste al minuto per chiave. Un errore 401 indica che la tua API key non è valida o è mancante. Un errore 402 segnala credito prepagato insufficiente. Un errore 429 indica che hai superato il limite di frequenza. I rifiuti dovuti alla policy sui contenuti sono gratuiti, ma gli errori di calcolo possono consumare token.

Domande comuni

Come ottengo le mie chiavi API OpenRouter per questo endpoint?

Crea un account usando Google o email nella pagina di generazione della chiave. La tua chiave API appare immediatamente nella dashboard. Puoi avere solo una chiave attiva per account e una nuova chiave sostituisce quella vecchia quando viene generata.

Cosa succede se vengo limitato dalla frequenza?

Ricevi il codice di stato 429 che indica che hai superato le 300 richieste al minuto. Il limite è per chiave API, quindi l'utilizzo di più chiavi non aumenta la tua quota individuale. Attendi un minuto prima di riprovare la tua richiesta.

Il modello LLM senza filtri è uguale a GPT o Claude?

No, è un modello open-weight eseguito sui nostri server, ottimizzato per output senza restrizioni. Non è GPT, Claude, Gemini, Grok, DeepSeek, Qwen, Llama o il modello di alcun altro fornitore. Funziona come un endpoint compatibile con OpenAI ma utilizza un'architettura sottostante distinta.

Ottieni la tua chiave ora

Registrati, copia la tua chiave, aggiorna l'URL di base. È tutto.

Crea chiave