This is a completely free and open-source application developed with Python, designed to use the power of AI to automate the creation of Anki flashcards. Instead of manually crafting each card, this tool can generate them based on provided text, making studying more efficient and less time-consuming.
API KEY: Fisrt of all follow this guide to get API key from google Gemini : https://ai.google.dev/gemini-api/docs/api-key
Installation:
To use the Ai-Anki-Generator:
- Download Files: Obtain all necessary files from the GitHub repository: https://github.com/x-cod3r/Ai-Anki-Generator
- Directory Setup: Place the downloaded files into a folder on your computer where you'd like to work from.
- Python Installation: Ensure you have Python 3.11.9 installed. If not, download it from: https://www.python.org/downloads/release/python-3119/
- Dependency Installation: Open a terminal or command prompt, navigate to the directory where you saved the files, and run this command:
pip install -r requirements.txt
. This will install all the necessary Python libraries. - Destination Path: The decks you create are saved to C:\Users<Your user name>\Documents\AnkiDecks
Ready-to-Use Executable: For those who prefer a ready-to-run version, an executable file is available on Telegram: https://t.me/AiAnkiGenerator. Please note that using the executable removes the need for the manual installation steps described above
How it works: This tool uses AI models to read given text (e.g., a paragraph from a textbook) and creates relevant question/answer pairs, these pairs are used to generate the Anki flashcards. This is done based on a prompt to an external AI API.
Tags: #python #ai #anki #flashcards #free #opensource #automation #educational #learning #tool