A simple API converting a user's proposed tweet into a veritable banger.
gh repo clone effectiveaccelerationism/text-to-banger
cd webapp
npm install
npm start
The app will be running on http://localhost:3000
Currently the app runs with an OpenAI API server, soon to be dismissed in favor of a custom finetuned model. To run the OpenAI API server, you need to have an OpenAI API key. You can get one here. Once you have your API key, create a file named .env
in the apiserver
directory and add the following line to it:
OPENAI_API_KEY=your-openai-key
OPENAI_MODEL_NAME=text-davinci-003
It's advisable to finetune a model by running the generate_finetuned_model.py
script in the model
directory.
Then, run the server with
cd api
python -m venv env
pip install -r requirements.txt
source env/bin/activate # on Windows use `env\Scripts\activate`
python server.py
NOTE: You must have both the webapp and the apiserver running in two separate terminal instances to use the app.