Settings Reference

AI Settings

3 min read Updated Mar 16, 2026

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

Related Documentation