Skip to content

ramonbgc/nl2iac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nl2iac

AI agent for IaC deployments

installation

  1. It's recommended to create and use a python virtual environment (not mandatory):
virtualenv YourOwnEnvName
cd YourOwnEnvName
source bin/activate
  1. download/clone the repo
  2. install requirements:
pip install -r requirements.txt
  1. 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

About

AI agent for IaC deployments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published