The Blog-Post Creator is an AI-powered tool designed to generate blog posts based on user inputs. It streamlines the content creation process, allowing users to define key parameters such as article title, target audience, content type, brand voice, subject matter, consistency, keywords, and the desired number of paragraphs.
-
User-Friendly Interface: Utilizes Streamlit to provide an intuitive and easy-to-use interface for users to input their preferences.
-
Customizable Parameters: Allows users to tailor their content by specifying audience, content type, brand voice, subject matter, and consistency.
-
Keyword Options: Users can either generate keywords automatically or input them manually for more control over the content.
-
Dynamic Paragraph Generation: Generates a blog post with the specified number of paragraphs, maintaining coherence and relevance to the given parameters.
-
Clone the Repository:
git clone https://github.com/OmarKhaled0K/blogpost.git cd blogpost -
Install Dependencies:
pip install -r requirements.txt
-
Run the Application:
streamlit run app.py
-
Input Parameters:
- Enter the article title, select audience, content type, brand voice, subject matter, and consistency.
- Choose to generate keywords automatically or input them manually.
- Specify the number of paragraphs for the blog post.
-
Generate Blog Post: Click the "Generate Blog Post" button to initiate the AI model, and the resulting blog post will be displayed.
Contributions are welcome! If you have suggestions, bug reports, or feature requests, please create an issue or submit a pull request.
This project is licensed under the MIT License.
You need to add your api_key as we use GPT 3.5 but for future we will use GPT so you won't add anything !
if you need GPT key feel free to contact us !