AI agent for IaC deployments
- It's recommended to create and use a python virtual environment (not mandatory):
virtualenv YourOwnEnvName
cd YourOwnEnvName
source bin/activate
- download/clone the repo
- install requirements:
pip install -r requirements.txt
- add the following lines and fill the values in .streamlit/secrets.toml:
GOOGLE_APPLICATION_CREDENTIALS = "PathToYourServiceAccountJSONFile"
REGION = "GCPProjectRegion"
PROJECT_ID = "YourGCPProjectId"
GOOGLE_MODEL_ID = "gemini-1.5-flash" #default Google Model
MULTIPROVIDER = "False"
LANGCHAIN_API_KEY = "YourLangChainApiKey" # leave it blank if not in use
LANGCHAIN_PROJECT = "YourLangChainProjectName" # leave it blank if not in use
OPENAI_API_KEY = "YourOpenAIApiKey" # leave it blank if not in use
OPENAI_MODEL_ID = "gpt-4o" #default OpenAI Model