""" Configuration management for the PharmaCircle AI Data Analyst. Loads all necessary secrets and configuration parameters from environment variables. This approach keeps sensitive data out of the source code and allows for flexible deployment. """ import os # --- SSH Tunnel Configuration --- # Credentials for establishing the SSH tunnel to the Solr server environment. SSH_HOST = os.environ.get('SSH_HOST') SSH_PORT = 5322 SSH_USER = os.environ.get('SSH_USER') SSH_PASS = os.environ.get('SSH_PASS') # --- Solr Configuration --- # Details for the remote Solr instance and the local port for the tunnel. REMOTE_SOLR_HOST = '69.167.186.48' REMOTE_SOLR_PORT = 8983 LOCAL_BIND_PORT = 8983 SOLR_CORE_NAME = 'news' SOLR_USER = os.environ.get('SOLR_USER') SOLR_PASS = os.environ.get('SOLR_PASS') # --- Google Gemini Configuration --- # API key for accessing the Google Gemini large language model. GEMINI_API_KEY = os.environ.get('GEMINI_API_KEY')