| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- PORT=3001
- # 重要:在生产环境中必须更改以下设置
- # 数据库路径
- DATABASE_PATH=./data/metadata.db
- # 服务主机配置(生产环境请使用实际服务器地址)
- ELASTICSEARCH_HOST=http://127.0.0.1:9200 # 生产环境请更改
- TIKA_HOST=http://127.0.0.1:9998 # 生产环境请更改
- LIBREOFFICE_URL=http://127.0.0.1:8100 # 生产环境请更改
- JWT_SECRET=your-super-secure-jwt-secret-key-change-it-in-production
- # File Upload Configuration
- UPLOAD_FILE_PATH=./uploads
- MAX_FILE_SIZE=104857600
- TEMP_DIR=./temp
- # Vector Dimensions Configuration
- # 埋め込みモデルの出力次元数と一致させる必要があります
- # 一般的な値: 2560 (text-embedding-3-large), 1536 (text-embedding-3-small), 2048 (カスタム)
- DEFAULT_VECTOR_DIMENSIONS=2048
- # Chunk Size Limits Configuration
- # チャンクサイズの上限 (tokens) - 環境変数による制限(優先度最高)
- # 使用する埋め込みモデルに合わせて設定してください
- # OpenAI text-embedding-3-large: 8191
- # OpenAI text-embedding-3-small: 8191
- # Google Gemini embedding-001: 2048
- MAX_CHUNK_SIZE=8191
- # チャンク重なり(オーバーラップ)の上限 (tokens) - 環境変数による制限
- # チャンクサイズの 10-20% を推奨します
- MAX_OVERLAP_SIZE=200
- # Memory Management Configuration
- # メモリ使用量の上限 (MB)。この値を超えると待機や強制GCがトリガーされます
- MAX_MEMORY_USAGE_MB=1024
- # バッチ処理サイズ (チャンク数)
- CHUNK_BATCH_SIZE=100
- # 強制GCのしきい値 (MB)
- GC_THRESHOLD_MB=800
- # 前端設定
- # ALLOWED_HOSTS - API 接続を許可するホストリスト(カンマ区切り)
- # フロントエンドの .env ファイルで REACT_APP_ALLOWED_HOSTS として設定
|