Skip to content

Dart and Flutter from NordRouter을 NordRouter에 연결하기 ​

Dart and Flutter 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이 되지 않도록 하세요.

설정 및 코드 예제 ​

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

dart
import 'dart:convert';
import 'package:http/http.dart' as http;

final response = await http.post(
  Uri.parse('https://nordrouter.com/v1/chat/completions'),
  headers: {
    'Authorization': 'Bearer $apiKey',
    'Content-Type': 'application/json',
  },
  body: jsonEncode({
    'model': 'anthropic/claude-sonnet-4.6',
    'messages': [{'role': 'user', 'content': 'Hello!'}],
  }),
);

if (response.statusCode != 200) throw Exception(response.body);
print(jsonDecode(response.body)['choices'][0]['message']['content']);

보안 ​

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

확인 ​

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

모든 프로그램 · 문제 해결