Skip to content

Build your own custom knowledge base from various sources such as youtube videos transcripts, tweets, articles, videos and audios. Uses Gradio for the UI

License

Notifications You must be signed in to change notification settings

offskiies/KB_builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Knowledge Base Builder

Build your own custom knowledge base from various sources such as youtube videos transcripts, tweets, articles, videos and audios. Uses Gradio for the UI

Initial set-up:

  1. Create .env file in root of directory to store Pinecone and openai API keys.
OPENAI_API_KEY='<YOUR OPENAI API KEY>'
PINECONE_API_KEY='<YOUR PINECONE_API_KEY>'
  1. Install dependencies.
brew install ffmpeg
  1. Install environment.
pyenv install 3.10.4
pyenv shell 3.10.4
poetry env use 3.10.4
poetry install

Run the demo:

  1. Run main.py
poetry run python main.py
  1. Open: http://127.0.0.1:7860

Linting:

poetry run black -l 80 .

About

Build your own custom knowledge base from various sources such as youtube videos transcripts, tweets, articles, videos and audios. Uses Gradio for the UI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages