-
-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathconfig.js
More file actions
23 lines (23 loc) · 734 Bytes
/
config.js
File metadata and controls
23 lines (23 loc) · 734 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
export const DEFAULT_CONFIG = {
LOGGING: false,
MAX_TOKEN_SIZE: 500,
SIMILARITY_THRESHOLD: 0.5,
DYNAMIC_THRESHOLD_LOWER_BOUND: 0.4,
DYNAMIC_THRESHOLD_UPPER_BOUND: 0.8,
NUM_SIMILARITY_SENTENCES_LOOKAHEAD: 3,
COMBINE_CHUNKS: true,
COMBINE_CHUNKS_SIMILARITY_THRESHOLD: 0.5,
ONNX_EMBEDDING_MODEL: "Xenova/all-MiniLM-L6-v2",
DTYPE: 'q8',
DEVICE: 'cpu', // webgpu
LOCAL_MODEL_PATH: "./models",
MODEL_CACHE_DIR: "./models",
RETURN_EMBEDDING: false,
RETURN_TOKEN_LENGTH: true,
CHUNK_PREFIX: null,
EXCLUDE_CHUNK_PREFIX_IN_RESULTS: false,
MAX_MERGES_PER_PASS: 500,
MAX_UNCAPPED_PASSES: 100,
MAX_MERGES_PER_PASS_PERCENTAGE: 40,
UNCAPPED_CANDIDATE_MERGES: 12,
};