AnkiWeb
- Rating
- 5 (π 3 Β· π 2)
- Updated
- 2025-12-24
- Anki versions
- 2.1.66~
- Description language
- en
AnkiWeb addon 895469405
Generates fresh, unstored AI example sentences for simple English word or phrase cards, supports multiple providers, and lets users request new examples.
Open on AnkiWeb GitHub Ask about alternatives
stale
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.0 | 2.1.66+ | 2025-12-24 |
Loadingβ¦
Generates dynamic AI example sentences and OpenAI TTS audio for Anki cards during review, with background processing and configurable settings.
Generates vocabulary cards from English headwords with definitions, examples, IPA, synonyms, translations, cloze, TTS, and optional mnemonic images via multiple AI providers.
Generates AI-powered flashcards with word lemmas, contextual definitions, example sentences, and TTS pronunciation, plus CEFR-level reading stories from studied words.
Uses user-provided LLM API keys and prompts to add AI-generated fields to selected Anki flashcards via Claude, ChatGPT, Gemini, Deepseek, or custom OpenAI-compatible models.
Autofills Anki fields using ChatGPT or Claude prompts with card field placeholders, supports multiple cards, saves prompts, and requires an API key; requests cost about $0.002 each.
Generates complete Anki flashcards from one word via Merriam-Webster, MyMemory, and Pixabay, filling definitions, pronunciation, synonyms, examples, English-Arabic translation, images, and Arabic definitions without AI.
Have you ever noticed how frustrating it is when learning a new word or phrase, you don't have access to an endless supply of real-life examples? This plugin solves that problem using AI! Each time, you will see new and relevant examples for the words and phrases you are studying. Currently, this plugin only supports English and simple cards either without formatting or with minimal formatting, where the word or phrase being studied is highlighted using <b> tags.
Anki AI Dynamic Cards is an add-on for Anki that dynamically generates example sentences related to words or phrases you are learning, using AI. This add-on provides a unique way to improve the effectiveness of memorizing new words and their usage in context, giving users the ability to practice real-world scenarios. These generated examples don't stored in database.
From Anki app (Qt6):
Add-on configuration:
{
"_default_models": {
"anthropic": "claude-haiku-4-5",
"deepseek": "deepseek-chat",
"google-gemini": "gemini-2.5-flash",
"google-gemma": "gemma-3-27b-it",
"grok": "grok-4-1-fast-non-reasoning",
"openai": "gpt-5-nano",
"openrouter": "openai/gpt-5-nano"
},
"_provider_options": "openai, google-gemini, google-gemma, anthropic, grok, deepseek, openrouter",
"_provider_urls": {
"anthropic": "https://api.anthropic.com/v1/messages",
"deepseek": "https://api.deepseek.com/chat/completions",
"google-gemini": "https://generativelanguage.googleapis.com/v1beta/openai/chat/completions",
"google-gemma": "https://generativelanguage.googleapis.com/v1beta/openai/chat/completions",
"grok": "https://api.x.ai/v1/chat/completions",
"openai": "https://api.openai.com/v1/chat/completions",
"openrouter": "https://openrouter.ai/api/v1/chat/completions"
},
"api_key": "",
"model": "",
"provider": "grok"
}
To install Anki AI Dynamic Cards manually, you need to download the add-on package from releases and install it manually. You can do this by following these steps:
ai-dynamic-cards.ankiaddon into the add-ons directoryTo install the addon directly from the sources you need:
Quick setup:
You can configure the add-on in two ways:
Configuration options:
provider: AI provider (openai, google-gemini, google-gemma, anthropic, grok, deepseek, openrouter)api_key: Your API key for the selected providermodel: (optional) Specific model to use. If empty, uses default model for providerTo build the .ankiaddon package from source code:
Compress-Archive -Path '__init__.py', 'manifest.json', 'config.json' -DestinationPath 'ai-dynamic-cards.zip' -Force
Rename-Item 'ai-dynamic-cards.zip' 'ai-dynamic-cards.ankiaddon' -Force
zip ai-dynamic-cards.ankiaddon __init__.py manifest.json config.json
__init__.py - main addon codemanifest.json - addon metadataconfig.json - default configurationAfter building, install via: Tools β Add-ons β Install from file...
To use Anki AI Dynamic Cards, you need to create a deck with cards that contains just a one word or phrase you want to memorize. Anki AI Dynamic Cards will automatically generate an example sentence for the word you are learning. You can then review the card as usual.