AI Settings
WordPress Download Manager includes AI-powered features to help you create and manage package content more efficiently. Access these settings from Downloads > Settings > AI Settings.
Overview
WPDM’s AI features can help with:
- Generating package descriptions
- Creating changelog entries
- Improving grammar and writing quality
- Suggesting relevant tags and categories
- Generating SEO-optimized content
API Configuration
OpenAI Integration
Connect to OpenAI’s GPT models for AI-powered content generation.
| Setting | Description |
|---|---|
| API Key | Your OpenAI API key |
| Model | GPT model to use (gpt-4, gpt-3.5-turbo) |
| Max Tokens | Maximum response length |
| Temperature | Creativity level (0-1) |
Getting an API Key:
- Visit OpenAI Platform
- Create an account or sign in
- Navigate to API Keys section
- Generate a new API key
- Copy and paste it into WPDM settings
Google Gemini Integration
Alternative AI provider using Google’s Gemini models.
| Setting | Description |
|---|---|
| API Key | Your Google AI API key |
| Model | Gemini model version |
| Safety Settings | Content filtering level |
Getting a Gemini API Key:
- Visit Google AI Studio
- Sign in with your Google account
- Create an API key
- Copy and paste it into WPDM settings
AI Features
The AI features are currently in a testing phase and will be fully available soon.
Description Generator
Automatically generate package descriptions:
- Enter the package title and basic info
- Click “Generate Description” in the package editor
- Review and edit the generated content
- Optionally regenerate for different variations
Options:
| Setting | Description | Default |
|---|---|---|
| Tone | Formal, Casual, Technical | Casual |
| Length | Short, Medium, Long | Medium |
| Include Features | List key features | Enabled |
| Include CTA | Add call-to-action | Enabled |
Changelog Assistant
Generate professional changelog entries:
Input: Fixed bug where download count wasn't updating AI Output: ### Bug Fixes - **Download Counter**: Resolved an issue where the download count wasn't properly incrementing after successful downloads.
Grammar & Style Check
Improve your existing content:
- Select text in the editor
- Click “Improve with AI”
- Review suggestions
- Accept or reject changes
Checks include:
- Grammar and spelling
- Sentence structure
- Clarity and readability
- Consistent terminology
Tag Suggestions
Get AI-suggested tags based on your content:
- Write your package description
- Click “Suggest Tags”
- Review suggested tags
- Click to add relevant ones
Usage Limits
Rate Limiting
| Plan | Requests/Day | Tokens/Request |
|---|---|---|
| Free Tier | 100 | 1,000 |
| Basic | 1,000 | 2,000 |
| Pro | 10,000 | 4,000 |
Cost Estimation
Monitor your AI usage and costs:
| Metric | Description |
|---|---|
| Total Requests | API calls this month |
| Tokens Used | Total tokens consumed |
| Estimated Cost | Approximate API charges |
Privacy & Data
Data Handling
| Setting | Description | Default |
|---|---|---|
| Send Titles | Include package titles in AI requests | Enabled |
| Send Full Content | Send full descriptions for analysis | Disabled |
| Cache Responses | Store AI responses locally | Enabled |
| Cache Duration | How long to cache (days) | 7 |
Privacy Mode
Enable privacy mode to:
- Anonymize data before sending to AI
- Strip personal information
- Remove URLs and links
- Mask product-specific details
Troubleshooting
Common Issues
“API Key Invalid”
- Verify your API key is correct
- Check if the key has expired
- Ensure you have API credits available
“Rate Limit Exceeded”
- Wait for the rate limit to reset
- Upgrade your API plan
- Enable response caching
“Content Blocked”
- Review AI safety settings
- Check content for policy violations
- Try rephrasing your input
Testing Connection
Use the “Test Connection” button to verify your API setup:
- Go to AI Settings
- Enter your API key
- Click “Test Connection”
- Check for success message
Tips
- Start with a lower temperature (0.3-0.5) for consistent results
- Use the grammar check before publishing
- Cache responses to reduce API costs
- Review all AI-generated content before publishing
- Keep your API key secure and never share it