-
Notifications
You must be signed in to change notification settings - Fork 52
Expand file tree
/
Copy pathATSapplicationproject
More file actions
60 lines (36 loc) · 1.39 KB
/
Copy pathATSapplicationproject
File metadata and controls
60 lines (36 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
10 12 15 21 26 27 30 31 32 49 50 52addkey 55
Part 1 AWS Ubuntu EC2 instance:
Launch a new EC2 instance
Ubuntu Server 20.04 LTS
Allowing essential port i.e 8501
Part-2 Application installation
Step-1 update & Install Python 3.7+ and pip
sudo apt update && sudo apt install python3 python3-pip python3-venv -y
Step-2 Install Git
sudo apt install git -y
Step-3 Install Poppler (for pdf2image)
Step-4
sudo apt install poppler-utils -y
Step-1 Download Code
git clone https://github.com/CloudDevOpsHub/Application-Tracking-System.git
Step-2 cd Application-Tracking-System
Step-3 Set Up a Virtual Environment
python3 -m venv venv
source venv/bin/activate
Step-4 Install Project Dependencies
pip install --upgrade pip
pip install -r requirements.txt
pip install google-generativeai
---------------------------
AWS + GCP + AI ATS System
Part 4 AI Gemini Setup
Get Gemini API Key from Google Cloud Platform (GCP)
Go to google cloud console à Create project àsearch gemini apiàclick on gemini api --> manage -->Generative Language API->credentials --> create credentails -->get api
--------------------------
Part-5 Connect AWS ATS application with GCP Gemini AI
1.Add the API Key to Streamlit Secrets
mkdir -p .streamlit
vi .streamlit/secrets.toml
GOOGLE_API_KEY = "your-api-key-here"
2.Run the Streamlit App
streamlit run app.py --server.port 8501 --server.enableCORS false