File size: 1,083 Bytes
58de15f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
# .env.example - Copy to .env and fill in your values

# --- Core Settings ---
PROJECT_NAME="Chatbot Backend V2"
API_V2_PREFIX="/api/v2" # Prefix for V2 routes

# --- Database (PostgreSQL for Chat History/Sessions) ---
# Example: postgresql+psycopg2://user:password@host:port/dbname
DATABASE_URL=postgresql+psycopg2://postgres:password@localhost:5432/chatbot_v2_db

# --- Neo4j (If needed for content loading) ---
# NEO4J_URI=bolt://localhost:7687
# NEO4J_USERNAME=neo4j
# NEO4J_PASSWORD=your_neo4j_password

# --- OpenAI ---
OPENAI_API_KEY="your_openai_api_key_here"
OPENAI_MODEL_NAME="gpt-4-turbo" # Or your preferred model

# --- GNN Embeddings ---
# Path relative to the project root
GNN_EMBEDDINGS_NPZ_PATH="data/final_gnn_embeddings.npz"

# --- Sentence Transformer (for Query Encoding) ---
# Decide on the model name
QUERY_ENCODER_MODEL_NAME="all-MiniLM-L6-v2"

# --- CORS Origins ---
# Comma-separated list of allowed origins (e.g., http://localhost:3000,https://your-frontend.com)
BACKEND_CORS_ORIGINS="http://localhost:5173,http://127.0.0.1:5173" # Example for Vite default