A powerful Obsidian plugin that uses AI technology to intelligently generate tags for your notes, helping you better organize and manage your knowledge base.
-
🤖 Support for Multiple AI Service Providers
- OpenAI (GPT-4o-mini, GPT-4o, GPT-3.5-turbo)
- Gemini (Gemini-1.5-flash, Gemini-2.0-flash)
- DeepSeek (deepseek-chat, deepseek-reasoner)
- DeepSeek - Volcano Engine
- Claude (in testing)
-
🔧 Flexible Configuration Options
- Custom API endpoint support
- Customizable model selection
- Custom prompt template support
- Compatible with OneAPI and other proxy services
-
🎯 Intelligent Tag Generation
- AI-powered tag recommendations based on document content
- Manual editing and filtering of suggested tags
- Automatic frontmatter updates
Note: This project is not yet available on the Obsidian plugin store.
- Download the following files from the GitHub Releases page:
- main.js
- manifest.json
- styles.css
- Create an
obsidian-ai-tags
folder in your Obsidian vault's.obsidian/plugins/
directory - Place the downloaded files into the
obsidian-ai-tags
folder - Restart Obsidian
- Enable AI Tags Generator in Settings > Community Plugins
- Find "AI Tags Generator" in the Obsidian settings panel
- Choose your preferred AI service provider
- Configure the service provider settings:
- API key
- API endpoint (optional, defaults to official endpoint)
- Select the model to use
- Custom prompt template (optional, for customizing tag generation style and rules)
OpenAI Configuration
- API Endpoint: https://api.openai.com/v1/chat/completions
- Recommended Model: gpt-4o-mini
Gemini Configuration
- API Endpoint: https://generativelanguage.googleapis.com/v1beta/models/
- Recommended Model: gemini-1.5-flash
- Open any Markdown document
- Click the tag icon button in the left sidebar
- The plugin will automatically analyze the document content and generate recommended tags
- In the tag selection popup, you can:
- Check/uncheck recommended tags
- Edit tag content
- Click confirm to add selected tags to the document
Q: Why did tag generation fail?
A: Please check:
- If the API key is correctly configured
- If the network connection is working
- If you have sufficient API credits
Q: How to use third-party API proxies?
A: Simply modify the API endpoint in settings to your proxy service address. The format should match the original API format.
This project is open-source under the MIT License. Contributions and suggestions are welcome.
Thanks to all users who have provided feedback and suggestions for this project.