/**
 * アプリケーション全体で使用される定数定義
 */

// チャンク設定のデフォルト値
export const DEFAULT_CHUNK_SIZE = 200;
export const MIN_CHUNK_SIZE = 50;
export const MAX_CHUNK_SIZE = 8191;
export const DEFAULT_CHUNK_OVERLAP = 40;
export const MIN_CHUNK_OVERLAP = 25;
export const DEFAULT_MAX_OVERLAP_RATIO = 0.5;

// ベクトル次元のデフォルト値 (OpenAI Standard)
export const DEFAULT_VECTOR_DIMENSIONS = 1536;

// File size limit (バイト)
export const MAX_FILE_SIZE = 100 * 1024 * 1024; // 100MB

// バッチ処理の制限
export const DEFAULT_MAX_BATCH_SIZE = 2048;

// デフォルト言語
export const DEFAULT_LANGUAGE = 'zh';

// システム全体の共通テナントID（シードデータetc.で使用）
export const GLOBAL_TENANT_ID = '00000000-0000-0000-0000-000000000000';
