File size: 1,158 Bytes
1bcef92
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
# Neo4j Credentials
NEO4J_URI="neo4j+s://4985272f.databases.neo4j.io"
NEO4J_USERNAME="neo4j"
NEO4J_PASSWORD="xxx" # Replace with your actual password

# API Keys
OPENAI_API_KEY="sk-xxx" # Replace if using OpenAI models
GEMINI_API_KEY="xxx" # Replace with your actual key
LANGSMITH_API_KEY="lsv2_pt_xxx" # Replace with your actual key (optional but recommended for tracing)
LANGCHAIN_PROJECT="KIG_Refactored" # Optional: For LangSmith tracing

# LLM Configuration
MAIN_LLM_MODEL="gemini-2.0-flash" # Or another preferred model
EVAL_LLM_MODEL="gemini-2.0-flash"
SUMMARIZE_LLM_MODEL="gemini-2.0-flash"

# Planner Configuration
PLAN_METHOD="generation" # or "modification"
USE_DETAILED_QUERY="false" # or "true"

# Graph Operations Configuration
CYPHER_GEN_METHOD="guided" # or "auto"
VALIDATE_CYPHER="false" # or "true"
EVAL_METHOD="binary" # or "score"
EVAL_THRESHOLD="0.7"
MAX_DOCS="10"

# Processing Configuration
# Define processing steps as a JSON string or handle differently if complex needed
PROCESS_STEPS='["summarize"]' # Example: Just summarize
COMPRESSION_METHOD="llm_lingua" # if used
COMPRESS_RATE="0.5" # if used

# Add other parameters as needed