API 키 발급
Neuradex API를 사용하려면 액세스 키가 필요합니다.
현재 Neuradex는 Closed Beta로 제공됩니다. Waitlist에서 액세스를 신청해 주세요.
프로젝트 선택
사용할 프로젝트를 선택하거나 새로 생성합니다. 액세스 키 생성
설정 → 액세스 키에서 새 키를 생성합니다.
액세스 키는 한 번만 표시됩니다. 안전한 장소에 저장해 주세요.
클라이언트 초기화
글로벌 클라이언트
여러 프로젝트에 액세스할 때는 글로벌 클라이언트를 사용합니다.
import { NdxGlobalClient } from '@neuradex/sdk';
const global = new NdxGlobalClient({
apiKey: process.env.NEURADEX_API_KEY,
});
// 프로젝트 목록 가져오기
const projects = await global.listProjects();
// 특정 프로젝트의 클라이언트 가져오기
const client = global.getProject('project-id');
프로젝트 클라이언트
단일 프로젝트만 사용하는 경우 프로젝트 클라이언트를 직접 초기화할 수 있습니다.
import { NdxClient } from '@neuradex/sdk';
const client = new NdxClient({
apiKey: process.env.NEURADEX_API_KEY,
projectId: 'your-project-id',
});
인증 확인
클라이언트 초기화 후 인증이 올바르게 설정되었는지 확인할 수 있습니다.
const result = await global.verifyAuth();
if (result.valid) {
console.log('인증 성공');
} else {
console.error('인증 실패:', result.error);
}
환경 변수
API 키는 환경 변수로 관리하는 것을 권장합니다.
NEURADEX_API_KEY=ndx_your_api_key_here
NEURADEX_PROJECT_ID=your-project-id
프로덕션 환경에서는 시크릿 관리 서비스(AWS Secrets Manager, Vercel Environment Variables 등) 사용을 권장합니다.
다음 단계