constants.ts 839 B

1234567891011121314151617181920212223242526
  1. /**
  2. * アプリケーション全体で使用される定数定義
  3. */
  4. // チャンク設定のデフォルト値
  5. export const DEFAULT_CHUNK_SIZE = 200;
  6. export const MIN_CHUNK_SIZE = 50;
  7. export const MAX_CHUNK_SIZE = 8191;
  8. export const DEFAULT_CHUNK_OVERLAP = 40;
  9. export const MIN_CHUNK_OVERLAP = 25;
  10. export const DEFAULT_MAX_OVERLAP_RATIO = 0.5;
  11. // ベクトル次元のデフォルト値 (OpenAI Standard)
  12. export const DEFAULT_VECTOR_DIMENSIONS = 1536;
  13. // File size limit (バイト)
  14. export const MAX_FILE_SIZE = 100 * 1024 * 1024; // 100MB
  15. // バッチ処理の制限
  16. export const DEFAULT_MAX_BATCH_SIZE = 2048;
  17. // デフォルト言語
  18. export const DEFAULT_LANGUAGE = 'zh';
  19. // システム全体の共通テナントID(シードデータetc.で使用)
  20. export const GLOBAL_TENANT_ID = '00000000-0000-0000-0000-000000000000';