Skip to content

node-fetch from NordRouter을 NordRouter에 연결하기 ​

node-fetch from NordRouter은 OpenAI 호환 엔드포인트를 통해 NordRouter를 사용할 수 있습니다. 버전에 따라 화면의 명칭이 다를 수 있지만 아래 주소, 키 형식, 모델 ID는 그대로 입력해야 합니다.

설정 ​

  1. 앱의 Providers, API 또는 Custom Models 설정을 엽니다.
  2. OpenAI Compatible, Custom OpenAI 또는 Chat Completions를 선택합니다.
  3. NordRouter라는 이름으로 연결을 만듭니다.
  4. 아래 연결 정보를 입력합니다.
  5. 저장한 뒤 새 채팅이나 테스트 요청에서 모델을 선택합니다.

연결 정보 ​

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

OpenAI 호환 클라이언트는 보통 /v1이 포함된 Base URL을 사용합니다. 앱이 경로를 자동으로 추가한다면 /v1/v1이 되지 않도록 하세요.

설정 및 코드 예제 ​

원본 가이드의 실행 가능한 예제를 모두 아래에 보존했습니다. 사용 중인 도구와 운영체제에 해당하는 블록만 실행하세요.

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);

보안 ​

실제 키는 환경 변수 또는 앱의 보안 저장소에 보관하세요. Git에 커밋하거나 Base URL을 바꿀 수 없고 공식 공급자 키만 받는 입력란에 넣지 마세요.

확인 ​

먼저 짧은 텍스트 요청을 보내세요. 모델 응답이 오면 연결된 것입니다. 401은 대개 잘못된 키, 404는 맞지 않는 엔드포인트 형식, 모델 오류는 전체 공개 모델 ID를 확인해야 함을 뜻합니다.

모든 프로그램 · 문제 해결