Spaces:
Sleeping
A newer version of the Streamlit SDK is available:
1.46.1
Culprit
Culprit is a Streamlit-based web application that uses MultiAgent Architecture to research and write articles on any given topic. Using advanced language models and AI agents(crewAI), it generates comprehensive and engaging content with just a few clicks.
Features
- π AI-powered research on any topic
- βοΈ Automated article writing
- π Secure API key management
- π User-friendly Streamlit interface
- π₯ Easy article download option
Clone the repository:
git clone https://github.com/johnprabhasith/Culprit.git
cd Culprit
Install the required packages
pip install -r requirements.txt
You will enter these API keys in the Streamlit interface when you run the application.
Usage:
Start the Streamlit app:
streamlit run app.py
Open your web browser and go to the URL provided by Streamlit (usually http://localhost:8501).
Contributing
--Enter your API keys in the sidebar.
--Type in a topic for your article in the main input field.
--Click the "Generate Article" button and wait for your AI-generated article!
--Once generated, you can read the article directly in the app or download it as a text file.
Project Structure
--app.py: Main Streamlit application file
--agents.py: Defines AI agents for research and writing
--tasks.py: Specifies tasks for the AI agents
--tools.py: Contains custom tools used by the agents
--requirements.txt: List of Python dependencies
Contributions
Contributions to AI News Crew are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
Streamlit for the amazing web app framework
LangChain for AI agent orchestration
Groq for their powerful language models
Serper for web search capabilities
For any queries or suggestions, please open an issue on this GitHub repository.
.............Happy writing with AI Culprit! πβ¨
License
MIT# Culprit