將 Anthropic JavaScript SDK from NordRouter 連接至 NordRouter
Anthropic JavaScript SDK from NordRouter 可透過相容 OpenAI 的端點使用 NordRouter。不同版本的介面名稱可能略有差異;以下位址、金鑰格式與模型 ID 必須保持不變。
設定
- 開啟程式的 Providers、API 或 Custom Models 設定。
- 選擇 OpenAI Compatible、Custom OpenAI 或 Chat Completions。
- 建立名為 NordRouter 的連線。
- 填入下列連線資料。
- 儲存設定,並在新對話或測試請求中選擇該模型。
連線資料
text
Base URL: https://nordrouter.com
API Key: sk-nr-YOUR-KEY
Model ID: anthropic/claude-sonnet-4.6Anthropic SDK 會自行附加 /v1/messages,因此其 Base URL 使用 https://nordrouter.com,不含 /v1。
設定與程式碼範例
原始指南中的可執行範例完整保留如下。請只執行適用於您所用工具和作業系統的區塊。
bash
npm install @anthropic-ai/sdkts
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
apiKey: process.env.NORDROUTER_API_KEY,
baseURL: "https://nordrouter.com",
});
const response = await client.messages.create({
model: "anthropic/claude-sonnet-4.6",
max_tokens: 256,
messages: [{ role: "user", content: "Reply: works" }],
});
const first = response.content[0];
console.log(first.type === "text" ? first.text : "");安全提示
請將真實金鑰保存在環境變數或程式的安全儲存區中。不要把金鑰提交到 Git,也不要貼到只接受官方供應商金鑰、卻無法修改 Base URL 的表單。
驗證
先傳送一個簡短的文字請求。成功時應收到模型回覆;401 通常表示金鑰錯誤,404 通常表示端點格式不符,模型錯誤則應核對完整的公開模型 ID。