Passa da OpenRouter

Prepara l’account

Aggiorna configurazione

Prova la connessione

Verifica l’utilizzo

Richiedi il premio

Note avanzate

In questa pagina

Questa piattaforma

Mantieni l’integrazione compatibile con OpenAI. Aggiorna endpoint, chiave API e modello, poi verifica prima di trasferire il traffico.

Avvia migrazione

Crea chiave API

Premio per la migrazione da OpenRouter

Bonus: 10% del consumo netto verificato, fino a 500 USD. Accredito entro 30 giorni dall'approvazione.

Scopri di più

API compatibile con OpenAI

Prova prima del passaggio

Serve aiuto per configurare il client?

Documentazione

Accedi o registrati, controlla il saldo e crea una chiave API attiva con quota sufficiente e accesso al modello scelto. Conservala nell’ambiente del server, mai nel codice del browser.

Registrati

Portafoglio

Modelli e prezzi

Confronto configurazioni

Impostazione

OpenRouter

URL di base

Chiave API

Nuova chiave di questa piattaforma

ID del modello

ID esatto del catalogo modelli

Copia l’ID esatto da Modelli e prezzi o chiama GET /v1/models con la nuova chiave. Rimuovere il prefisso del fornitore potrebbe non bastare. L’URL base dell’SDK termina con /v1; nelle richieste HTTP dirette aggiungi /chat/completions una sola volta.

Sostituisci YOUR_PLATFORM_API_KEY e YOUR_MODEL_ID. Imposta prima le variabili con cURL su macOS/Linux o PowerShell su Windows; Python e Node.js leggono le stesse variabili. Esegui gli esempi sul server o nel terminale locale.

Verifica HTTP 200 e un choices[0].message.content non vuoto nella richiesta di testo di base.

Controlla modello, token e addebito nei Registri di utilizzo. Confronta i prezzi per lo stesso modello e le stesse unità di fatturazione.

Log di utilizzo

Verifica la compatibilità

Verifica le funzioni specifiche di OpenRouter

Rimuovi gli header di attribuzione OpenRouter (HTTP-Referer, X-Title e X-OpenRouter-Title). Controlla provider, models, route, transforms, plugins e suffissi come :free; le regole di instradamento e prezzo non vengono trasferite automaticamente.

Inizia con una richiesta Chat Completions di testo semplice. Prova separatamente strumenti, JSON, immagini, ragionamento e streaming sul modello scelto. Se usi un SDK OpenRouter o un profilo predefinito, passa a un client compatibile con OpenAI o a una configurazione personalizzata.

Verifica e trasferisci il traffico

Attiva stream: true e verifica gli eventi incrementali e la fine del flusso nel client.

Trasferisci prima una piccola parte del traffico. Monitora errori e latenza, poi aumenta. Conserva la configurazione precedente per ripristinarla; revoca le chiavi inutilizzate dopo la verifica.

Risoluzione dei problemi

Usa una chiave di questa piattaforma con Authorization: Bearer. Controlla stato, scadenza, restrizioni IP e autorizzazioni del modello.

Controlla l’URL base /v1, l’ID esatto e i parametri supportati. Rimuovi i campi specifici di OpenRouter e riprova con una richiesta minima.

Controlla saldo, quota, limiti di frequenza e disponibilità del modello nella risposta di errore. Riprova gli errori temporanei con attese crescenti; non ripetere richieste con credenziali non valide o saldo insufficiente.

Cosa viene trasferito?

Questa guida migra la configurazione API. Saldi, chiavi, fatture e cronologie di utilizzo e chat di OpenRouter non vengono importati. Salva le conversazioni nel client e gestisci le fatture sulla piattaforma originale. I premi di migrazione richiedono una domanda separata e una verifica.

Riferimenti

Invia estratti conto o fatture OpenRouter, registri dei consumi, immagini e una spiegazione scritta. Il consumo netto ammissibile deve essere di almeno 100 USD. Ricevi il 10%, fino a 500 USD per persona o azienda, come credito utilizzabile solo per il consumo, non rimborsabile né prelevabile. Ogni cliente indipendente può partecipare una sola volta; le richieste rifiutate possono essere inviate nuovamente. Il credito viene accreditato entro 30 giorni dall'approvazione.

Il consumo netto esclude rimborsi, crediti promozionali e sconti. Minimo 100 USD.

PDF, JPG o PNG. Fino a 5 file, 10 MB ciascuno.

URL di base
https://routerra.ai/v1
Chiave API
YOUR_PLATFORM_API_KEY
ID del modello
YOUR_MODEL_ID

cURL

export OPENAI_BASE_URL='https://routerra.ai/v1'
export OPENAI_API_KEY='YOUR_PLATFORM_API_KEY'
export OPENAI_MODEL='YOUR_MODEL_ID'

curl --fail-with-body "$OPENAI_BASE_URL/chat/completions" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H 'Content-Type: application/json' \
  -d @- <<EOF
{"model":"$OPENAI_MODEL","messages":[{"role":"user","content":"Hello"}]}
EOF

Python

# pip install openai
import os
from openai import OpenAI

client = OpenAI(
    base_url=os.environ["OPENAI_BASE_URL"],
    api_key=os.environ["OPENAI_API_KEY"],
)
response = client.chat.completions.create(
    model=os.environ["OPENAI_MODEL"],
    messages=[{"role": "user", "content": "Hello"}],
)
print(response.choices[0].message.content)

Node.js

// bun add openai
import OpenAI from 'openai';

const client = new OpenAI({
  baseURL: process.env.OPENAI_BASE_URL,
  apiKey: process.env.OPENAI_API_KEY,
});
const response = await client.chat.completions.create({
  model: process.env.OPENAI_MODEL,
  messages: [{ role: 'user', content: 'Hello' }],
});
console.log(response.choices[0].message.content);

PowerShell

$env:OPENAI_BASE_URL = 'https://routerra.ai/v1'
$env:OPENAI_API_KEY = 'YOUR_PLATFORM_API_KEY'
$env:OPENAI_MODEL = 'YOUR_MODEL_ID'

$body = @{
  model = $env:OPENAI_MODEL
  messages = @(@{ role = 'user'; content = 'Hello' })
} | ConvertTo-Json -Depth 5
Invoke-RestMethod -Method Post `
  -Uri "$env:OPENAI_BASE_URL/chat/completions" `
  -Headers @{ Authorization = "Bearer $env:OPENAI_API_KEY" } `
  -ContentType 'application/json' -Body $body