File size: 875 Bytes
317d1fd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1ca7ef3
 
317d1fd
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import os
from dotenv import load_dotenv

class Config:
    def __init__(self):
        load_dotenv()
        self.hf_token = os.getenv("HF_TOKEN")
        self.hf_api_url = os.getenv("HF_API_ENDPOINT_URL")
        self.tavily_api_key = os.getenv("TAVILY_API_KEY")
        self.openweather_api_key = os.getenv("OPENWEATHER_API_KEY")
        self.nasa_api_key = os.getenv("NASA_API_KEY")
        self.redis_host = os.getenv("REDIS_HOST")
        self.redis_port = int(os.getenv("REDIS_PORT", "6379"))
        self.redis_username = os.getenv("REDIS_USERNAME")
        self.redis_password = os.getenv("REDIS_PASSWORD")
        self.local_model_name = os.getenv("LOCAL_MODEL_NAME", "mistral-7b")
        # Use the correct remote Ollama host from the ngrok warning page
        self.ollama_host = os.getenv("OLLAMA_HOST", "https://ace32bd59aef.ngrok-free.app")

config = Config()