Undici from NordRouter को NordRouter से जोड़ना
Undici from NordRouter, OpenAI-संगत endpoint के माध्यम से NordRouter का उपयोग कर सकता है। अलग संस्करणों में इंटरफ़ेस के नाम बदल सकते हैं; नीचे दिया पता, key format और model ID ठीक उसी तरह रखें।
सेटअप
- ऐप की Providers, API या Custom Models सेटिंग खोलें।
- OpenAI Compatible, Custom OpenAI या Chat Completions चुनें।
- NordRouter नाम का कनेक्शन बनाएँ।
- नीचे दिए गए कनेक्शन मान भरें।
- सेटिंग सहेजें और नई चैट या परीक्षण अनुरोध में मॉडल चुनें।
कनेक्शन मान
Base URL: https://nordrouter.com/v1
API Key: sk-nr-YOUR-KEY
Model ID: anthropic/claude-sonnet-4.6OpenAI-संगत clients आम तौर पर /v1 वाला Base URL उपयोग करते हैं। यदि ऐप path स्वयं जोड़ता है, तो /v1/v1 बनने से बचें।
कॉन्फ़िगरेशन और कोड उदाहरण
मूल गाइड के सभी चलने योग्य उदाहरण नीचे सुरक्षित रखे गए हैं। केवल अपने टूल और ऑपरेटिंग सिस्टम से संबंधित ब्लॉक चलाएँ।
import { request } from "undici";
const { statusCode, body } = await request(
"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: "Hello!" }],
}),
},
);
const text = await body.text();
if (statusCode !== 200) throw new Error(text);
console.log(JSON.parse(text).choices[0].message.content);सुरक्षा
असली key को environment variable या ऐप के सुरक्षित स्टोरेज में रखें। इसे Git में commit न करें और ऐसे फ़ॉर्म में न डालें जो केवल आधिकारिक provider की key लेता हो तथा Base URL बदलने न देता हो।
जाँच
पहले छोटा text request भेजें। Model response कनेक्शन की पुष्टि करता है; 401 आम तौर पर गलत key, 404 असंगत endpoint format और model error पूरे public model ID की जाँच बताता है।