backend_chatbot / .env.example
helal94hb1's picture
feat: Initial commit for Hugging Face deployment
58de15f
# .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