Welcome to Prosto Ponyatno AI! This project is an AI-powered web application designed to explain complex topics in simple terms. Built entirely with FastAPI, it utilizes Google Gemini to provide a seamless learning experience.
- Multiple Explanation Styles: Choose from various styles to suit your learning preferences.
- Markdown Rendering: Enjoy well-formatted text with support for Markdown.
- Search Functionality: Quickly find explanations on specific topics.
- Save Answers: Bookmark your favorite explanations for future reference.
- Open Source: Contribute to the project and help improve it.
- FastAPI: A modern web framework for building APIs with Python.
- Google Gemini: AI technology that powers the explanation features.
- Markdown: For rendering text in a user-friendly format.
- JavaScript & Jinja2: For dynamic content rendering.
- LLM (Large Language Model): To generate human-like explanations.
To get started with Prosto Ponyatno AI, follow these steps:
-
Clone the repository:
git clone https://github.com/lev64y/prosto-ponyatno-ai.git
-
Navigate to the project directory:
cd prosto-ponyatno-ai
-
Install the required packages:
pip install -r requirements.txt
-
Run the application:
uvicorn main:app --reload
Now, you can access the application at http://127.0.0.1:8000
.
Once the application is running, you can start exploring complex topics. Here’s how:
- Select a Topic: Use the search bar to find a topic you want to learn about.
- Choose an Explanation Style: Pick from the available styles to see the topic explained in a way that suits you best.
- Read and Interact: Enjoy the explanation and interact with the content as needed.
- Save Your Favorites: Bookmark any explanations you find particularly useful.
We welcome contributions! If you would like to help improve Prosto Ponyatno AI, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
- Make your changes and commit them:
git commit -m "Add your feature"
- Push to your fork:
git push origin feature/YourFeature
- Open a pull request.
Your contributions help us make the project better for everyone!
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries, please reach out via the following:
- GitHub: lev64y
- Email: your-email@example.com
To download the latest version of Prosto Ponyatno AI, visit the Releases section. Here, you can find the most recent updates and features.
Thank you for checking out Prosto Ponyatno AI! We hope this tool helps you understand complex topics in a simple and effective way. Feel free to explore, contribute, and provide feedback.
Let's make learning easier together!