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 は /v1 を付けず https://nordrouter.com とします。
設定とコード例
元のガイドに含まれる実行可能な例をすべて以下に保持しています。使用するツールと OS に該当するブロックだけを実行してください。
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 の確認が必要であることを示します。