This Streamlit application generates blog content based on user-provided inputs. It utilizes the LLama 2 language model to create engaging blog posts quickly and efficiently.
- Generate blog content on various topics for different job profiles.
- Customize the length of the generated blog post.
- Choose from predefined job profiles like Researchers, Data Scientists, and Common People.
- Simple and intuitive user interface powered by Streamlit.
-
Installation: Ensure you have Python installed on your machine. Clone this repository and install the required dependencies:
pip install -r requirements.txt
-
Run the App: Execute the following command in your terminal to run the Streamlit app:
streamlit run app.py
-
Input: Enter the topic for your blog post in the provided text input field.
-
Additional Inputs: Specify the desired word count for the blog post and select the job profile you are writing the blog for.
-
Generate: Click the "Generate" button to generate the blog post.
-
View Output: The generated blog post will be displayed on the app interface.
Here's how you can use the application to generate a blog post:
- Input: "Machine Learning in Healthcare"
- Word Count: 500
- Job Profile: Data Scientist
- Click "Generate"
- View the generated blog post on the app interface.
- Streamlit
- Langchain (for prompts and LLama 2 model)