Welcome to Know Me! This innovative AI tool allows anyone to easily interact with your professional profile.
In today’s digital age, your professional achievements are often spread across various websites and documents. Know Me consolidates this scattered information, allowing users to upload details from different sources and chat with your professional persona effortlessly.
This takes you to a Google Drive link
Install the following before setting up the project
poetry
- To manage requirements
Tip
Install
pyenv
to manage multiple versions of python. This project requires Python 3.9+. We wil be using native type annotations that is not available in veresions below this
git clone https://github.com/abhinavkashyap/knowme.git
cd knowme
Activate the virtual environment
poetry shell
Install the dependencies
poetry install
This also installs the knowme
command line tool that helps you setup the repository quickly
We have included a straightforward command to help you set up the project. This command writes the necessary environment variables to a .env file in the project’s root directory.
a. Setup the directories
Setup the directories to store the data that you upload.
knowme setup directories
b. Setup the OpenAI Key
Know Me currently supports OpenAI models. This requires you to add an OpenAI API key.
Tip
Head Over to https://openai.com/api/ to obtain your API Key.
knowme setup openai
c. Download Sample Data (Optional)
You can download my CV and my Website written in Notion using the following commands
knowme download website
knowme download cv
You can chat with the help of streamlit webapp
cd knowme/knowme/app
streamlit run app.py