ScribbleAI Blogging is a GenAI-powered tool that creates personalized blog posts from user ideas. Built with the Gemini API for content generation and stable diffusion for image generation, Streamlit for frontend, it simplifies content creation, making writing faster and more efficient. Perfect for enhancing creativity and overcoming writer's block, ScribbleAI is here to assist.
Personalized Blog Generation: Generate blog posts based on your unique ideas with the help of AI. User-Friendly Interface: Built with Streamlit, the interface is intuitive and easy to use. Efficient Content Creation: ScribbleAI accelerates the writing process, making it ideal for both casual bloggers and professionals. Creativity Enhancement: Get inspiration and overcome writer's block by letting AI assist with your blog writing.
Input Your Idea: Enter the topic or main idea for your blog post. Generate Content: ScribbleAI uses the Gemini API to create a personalized blog post based on your input. Edit & Publish: Review the generated content, make any necessary edits, and your blog post is ready to be published!
- Frontend: Streamlit
- Backend: Gemini API
- API's Used: Google Gemini 1.5 Pro and Hugging Face Stable diffusion v.1.5
- Programming Language: Python
-
Clone this repository:
git clone https://github.com/Murghendra/ScribbleAI.git cd ScribbleAI
-
Install the required dependencies:
pip install -r requirements.txt
-
Set up your environment variables:
- Create a
.env
file in the root directory and add your API keys:GEMINI_API_KEY=your_gemini_api_key Hugging_Face_API_Key=hugging_face_key
- Create a
-
Run the Streamlit app:
streamlit run app.py