Skip to content

Collegare node-fetch from NordRouter a NordRouter

node-fetch from NordRouter può usare NordRouter tramite un endpoint compatibile con OpenAI. I nomi dell'interfaccia possono cambiare tra le versioni; mantieni esatti indirizzo, formato della chiave e ID del modello indicati sotto.

Configurazione

  1. Apri le impostazioni Providers, API o Custom Models dell'applicazione.
  2. Scegli OpenAI Compatible, Custom OpenAI o Chat Completions.
  3. Crea una connessione chiamata NordRouter.
  4. Inserisci i dati di connessione riportati sotto.
  5. Salva e seleziona il modello in una nuova chat o richiesta di prova.

Dati di connessione

text
Base URL: https://nordrouter.com/v1
API Key: sk-nr-YOUR-KEY
Model ID: anthropic/claude-sonnet-4.6

I client compatibili con OpenAI usano normalmente la Base URL con /v1. Se l'applicazione aggiunge il percorso da sola, evita /v1/v1.

Configurazione ed esempi di codice

Tutti gli esempi eseguibili della guida originale sono conservati qui sotto. Esegui solo i blocchi adatti al tuo strumento e sistema operativo.

bash
npm install node-fetch
js
import fetch from "node-fetch";

const response = await fetch("https://nordrouter.com/v1/chat/completions", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.NORDROUTER_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    model: "anthropic/claude-sonnet-4.6",
    messages: [{ role: "user", content: "Reply: works" }],
  }),
});

if (!response.ok) throw new Error(await response.text());
const data = await response.json();
console.log(data.choices[0].message.content);

Sicurezza

Conserva la chiave reale in una variabile d'ambiente o nell'archivio sicuro dell'applicazione. Non inviarla a Git e non inserirla in moduli che accettano solo chiavi del provider ufficiale senza consentire una Base URL personalizzata.

Verifica

Invia prima una breve richiesta testuale. La risposta del modello conferma la connessione; 401 indica di solito una chiave errata, 404 un formato endpoint incompatibile e un errore del modello richiede di controllarne l'ID pubblico completo.

Tutti i programmi · Risoluzione dei problemi