メインコンテンツへスキップ

APIキーの取得

Neuradex APIを使用するには、アクセスキーが必要です。
現在NeuradexはClosed Betaとして提供されています。Waitlistから登録をお申し込みください。
1

ダッシュボードにログイン

Neuradexダッシュボードにログインします。
2

プロジェクトを選択

使用するプロジェクトを選択、または新規作成します。
3

アクセスキーを作成

設定 → アクセスキーから、新しいキーを作成します。
アクセスキーは一度しか表示されません。安全な場所に保存してください。

クライアントの初期化

グローバルクライアント

複数プロジェクトにアクセスする場合は、グローバルクライアントを使用します。
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キーは環境変数で管理することを推奨します。
.env
NEURADEX_API_KEY=ndx_your_api_key_here
NEURADEX_PROJECT_ID=your-project-id
本番環境では、シークレット管理サービス(AWS Secrets Manager、Vercel Environment Variablesなど)の使用を推奨します。

次のステップ

クイックスタート

最初のナレッジを登録する