Alwrity is an AI-powered generator designed to assist users in creating compelling marketing copy using the Copywriting APP formula. This tool leverages OpenAI's powerful ChatGPT model to generate copy based on user-provided inputs.
APP stands for Agree, Promise, Preview. It's a copywriting formula that involves:
- Agree: Establishing common ground with the audience or acknowledging a shared problem.
- Promise: Making a compelling promise or offering a solution to the audience's problem.
- Preview: Providing a sneak peek or preview of what the audience can expect from your product or service.
The APP formula is effective in building rapport, capturing attention, and enticing the audience to learn more.
- Agree: "Struggling to write captivating marketing copy?"
- Promise: "Discover how our AI-powered tool can transform your copywriting process."
- Preview: "Get ready for effortless copy creation and increased engagement!"
- Input Section: Users can input brand/company name, description, and agree statement to generate APP copy.
- Pro-Tip: Provides guidance on how to use the APP Copywriting formula effectively.
- Progress Spinner: Displays a spinner during copy generation.
- Error Handling: Handles exceptions gracefully and provides helpful error messages.
- Input Section: Enter the brand/company name, description, and agree statement in the input fields provided.
- Generate Copy: Click the "Get APP Copy" button to generate copy based on the provided inputs.
- View Copy: Once generated, the copy will be displayed in the web app for review and use.
- Python 3.6+
- Streamlit
- Tenacity
- OpenAI
- Streamlit Lottie
- Clone this repository.
- Install the required dependencies using
pip install -r requirements.txt
. - Set up environment variables:
OPENAI_API_KEY
: OpenAI API key.
- Run the Alwrity script using
streamlit run alwrity.py
.