File size: 402 Bytes
4c645b4
4432a1c
 
4c645b4
 
 
 
4432a1c
4c645b4
 
 
 
4432a1c
4c645b4
 
 
4432a1c
4c645b4
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# src/config.py
import os

# Embeddings
EMBEDDING_MODEL = "sentence-transformers/all-MiniLM-L6-v2"
EMBEDDING_DEVICE = "cpu"
NORMALIZE_EMBEDDINGS = True

# LLM
LLM_MODEL = "openai/gpt-oss-120b:free"
OPENROUTER_BASE_URL = "https://openrouter.ai/api/v1"
OPENROUTER_API_KEY = os.getenv("OPENROUTER_API_KEY")

# Text Splitter
CHUNK_SIZE = 500
CHUNK_OVERLAP = 100

# Retriever
MMR_LAMBDA = 0.25
K_OFFSET = 2