File size: 1,296 Bytes
0ca97fd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# ProBas RAG Assistant configuration
# Copy this file to .env and fill in the values for your deployment.

OPENAI_API_KEY=your_openai_compatible_api_key_here
OPENAI_BASE_URL=https://chat-ai.academiccloud.de/v1
PROBAS_EMBEDDING_MODEL=qwen3-embedding-4b
PROBAS_MAX_RECORDS=0
PORT=7860

# Index build tuning
PROBAS_EMBED_BATCH_SIZE=12          # texts per embedding request (smaller = fewer timeouts)
PROBAS_EMBED_CONCURRENCY=4          # parallel embedding requests (main speed lever)
PROBAS_EMBED_TIMEOUT_SECONDS=180    # per-request timeout for the embedding model
PROBAS_EMBED_MAX_RETRIES=1          # retries before a batch is split in half
PROBAS_CHECKPOINT_EVERY=5           # save a resume checkpoint every N waves

# Retrieval and answer-quality tuning
PROBAS_BM25_WEIGHT=0.30             # lexical weight in the hybrid score
PROBAS_VECTOR_WEIGHT=0.70           # dense embedding weight (carries cross-lingual queries)
PROBAS_MIN_RELEVANCE=0.42           # below this top cosine, a query is answered conversationally
PROBAS_MAX_CONTEXT_CHARS=5000       # per-record excerpt size fed to the model
PROBAS_EVIDENCE_SNIPPET_CHARS=320   # per-record snippet shown in the UI evidence panel (compact)

# PROBAS_DISABLE_AUTOSTART=1        # skip background index build on import (useful for tests)