اتصال node-fetch from NordRouter به NordRouter
node-fetch from NordRouter میتواند از طریق یک endpoint سازگار با OpenAI به NordRouter متصل شود. نام گزینهها ممکن است در نسخههای مختلف فرق کند؛ آدرس، قالب کلید و شناسهٔ مدل زیر را دقیق وارد کنید.
پیکربندی
- تنظیمات 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.6کلاینتهای سازگار با OpenAI معمولاً Base URL شامل /v1 را میخواهند. اگر برنامه مسیر را خودکار اضافه میکند، از ایجاد /v1/v1 جلوگیری کنید.
پیکربندی و نمونهکدها
همهٔ نمونههای قابل اجرای راهنمای اصلی در ادامه حفظ شدهاند. فقط بلوک متناسب با ابزار و سیستمعامل خود را اجرا کنید.
npm install node-fetchimport 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);امنیت
کلید واقعی را در متغیر محیطی یا فضای امن برنامه نگه دارید. آن را در Git ثبت نکنید و در فرمی که فقط کلید سرویس رسمی را میپذیرد و امکان تغییر Base URL ندارد وارد نکنید.
آزمایش اتصال
ابتدا یک درخواست متنی کوتاه بفرستید. پاسخ مدل یعنی اتصال برقرار است؛ خطای 401 معمولاً کلید نادرست، 404 قالب نامناسب endpoint و خطای مدل نیاز به بررسی شناسهٔ عمومی کامل مدل را نشان میدهد.