forked from BekLG/PLN-RAG
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
60 lines (51 loc) · 1.59 KB
/
Copy path.env.example
File metadata and controls
60 lines (51 loc) · 1.59 KB
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# LLM
OPENAI_API_KEY=sk-...
OPENAI_MODEL=openai/gpt-4o-mini
# Parser
# Options: nl2pln | canonical_pln | manhin | langextract
PARSER=canonical_pln
PLNRAG_PARSER=canonical_pln
NL2PLN_MODULE_PATH=data/simba_all.json
CANONICAL_PLN_NL2PLN_MODULE_PATH=data/simba_canonical_pln.json
# LangExtract parser (GPT/OpenAI-backed)
LANGEXTRACT_API_KEY=
LANGEXTRACT_MODEL_ID=gpt-4o-mini
LANGEXTRACT_MODEL_URL=
LANGEXTRACT_EXAMPLES_PATH=data/langextract_examples.json
LANGEXTRACT_EXTRACTION_PASSES=1
LANGEXTRACT_MAX_WORKERS=1
LANGEXTRACT_SKIP_FUZZY=true
# Vector store
QDRANT_URL=http://localhost:6333
QDRANT_COLLECTION=pln_rag
OLLAMA_URL=http://localhost:11434/api/embeddings
OLLAMA_MODEL=nomic-embed-text
# Atomspace
ATOMSPACE_PATH=data/atomspace/kb.metta
# FAISS (used by Manhin parser)
FAISS_PATH=data/faiss
# Processing
CHUNK_SIZE=512
CHUNK_OVERLAP=64
CONTEXT_TOP_K=10
PARSER_BATCH_SENTENCES=4
PARSER_BATCH_MAX_CHARS=2000
# Reasoning
CHAINING_TIMEOUT=180
CHAINING_MAX_STEPS=100
# Query execution
QUERY_FALLBACK_ENABLED=true
# ConceptNet background knowledge
CONCEPTNET_ENABLED=false
CONCEPTNET_AUTOLOAD=true
CONCEPTNET_INPUT_FILE=data/conceptnet/conceptnet-assertions-5.7.0.csv.gz
CONCEPTNET_ATOMSPACE_PATH=data/conceptnet/conceptnet_background.metta
CONCEPTNET_VECTOR_PAYLOAD_PATH=data/conceptnet/conceptnet_background.jsonl
CONCEPTNET_MANIFEST_PATH=data/conceptnet/conceptnet_manifest.json
CONCEPTNET_INDEX_ON_STARTUP=true
CONCEPTNET_MIN_WEIGHT=2.0
CONCEPTNET_COVERAGE_PERCENT=100.0
CONCEPTNET_SAMPLE_SEED=42
CONCEPTNET_AUTO_REBUILD_ON_CHANGE=true
CONCEPTNET_REINDEX_ON_RESET=true
CONCEPTNET_STARTUP_FAIL_OPEN=true