Skip to content

SandyLudosky/podcast-rss-feed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

[1] - Configure and start the server

[2] - Start client app

=========================================================

[1] - Configure and start the server

➢ Create a virtual environment :

cd api
python -m venv env

➢ Activate the virtual environment :

source env/bin/activate

export OPENAI_API_KEY='sk-brHeh...A39v5iXsM2'

or add to .env file

OPENAI_API_KEY=YOUR_API_KEY'

Installation:

➢ install requirements :

use pip3 on a mac or pip on windows

  • pip install -r requirements.txt

pip install git+https://github.com/openai/whisper.git

➢ install server uvicorn ASGI server

pip install "uvicorn[standard]

➢ Start the server:

uvicorn main:app --reload

➢ Test API with curl:

curl http://127.0.0.1:8000/

add your API key to the header

curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer YOUR-API-KEY" -d '{
    "rss": "rss-url"
}' http://127.0.0.1:8000/transcribe/

[2] - Start client app

➢ Installation:

cd client
npm install

➢ Start the app

npm start

About

An LLM app that summarizes a podcast episode, identifies podcast guests, identifies key highlights, and more!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published