Download the PHP package soderlind/ai-alt-text without Composer
On this page you can find all versions of the php package soderlind/ai-alt-text. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package ai-alt-text
AI Alt Text
Generate alt text for images using AI. Supports multiple AI providers including OpenAI, Claude, Gemini, Ollama, Azure OpenAI, and Grok.
Features
- Bulk Update: Update alt text for multiple images at once from the media library
- Block Editor Integration: Generate alt text directly from the image block in the editor
- Multiple AI Providers: Choose from OpenAI (GPT-4o), Anthropic Claude, Google Gemini, Azure OpenAI, Ollama (local), or Grok
- Language Detection: Automatically uses WordPress language settings for generated alt text
- Flexible Configuration: Configure via constants, environment variables, or the admin settings page
Requirements
- WordPress 6.8 or higher
- PHP 8.3 or higher
- API key for your chosen AI provider (except Ollama which runs locally)
Installation
-
Quick Install
- Download
ai-alt-text.zip - Upload via Plugins > Add New > Upload Plugin
- Activate the plugin.
- Go to Settings → AI Alt Text to configure your AI provider
- Download
-
Composer Install
- Updates
- Plugin updates are handled automatically via GitHub. No need to manually download and install updates.
Configuration
Via Admin Settings
Navigate to Settings → AI Alt Text and configure:
- Select your AI provider
- Enter your API key
- Optionally customize the model and other settings
Via Constants (wp-config.php)
Via Environment Variables
Usage
Bulk Update
- Go to Media → Library (list view)
- Select images you want to update
- Choose "Generate AI Alt Text" from the bulk actions dropdown
- Click "Apply"
From the Block Editor
- Add or select an image block
- In the sidebar, find the "AI Alt Text" panel
- Click "Generate Alt Text with AI"
AI Providers
| Provider | Model | Notes |
|---|---|---|
| OpenAI | gpt-4o | Requires API key from OpenAI |
| Anthropic | claude-sonnet-4-20250514 | Requires API key from Anthropic |
| Google Gemini | gemini-2.0-flash | Requires API key from Google AI Studio |
| Azure OpenAI | gpt-4o | Requires Azure subscription and deployment |
| Ollama | llava | Free, runs locally. Install from ollama.ai |
| Grok | grok-2-vision-1212 | Requires API key from xAI |
For detailed configuration instructions, see AI Provider Documentation.
Hooks & Filters
Modify Generated Alt Text
Customize the AI Prompt
Skip Auto-generation for Specific Images
Translations
The plugin is translation-ready. Translation files are located in the languages/ directory.
Creating a Translation
- Copy
languages/ai-alt-text.pottolanguages/ai-alt-text-{locale}.po- Example:
ai-alt-text-nb_NO.pofor Norwegian Bokmål - Example:
ai-alt-text-de_DE.pofor German
- Example:
- Translate the strings using Poedit or similar tool
- Save to generate the
.mofile - For JavaScript translations, run:
Available Locales
Contributions welcome! Submit your translation via a pull request.
Development
Building Assets
Running Tests
Code Standards
License
GPL v2 or later. See LICENSE for details.
Credits
Developed by Per Soderlind.
Support
All versions of ai-alt-text with dependencies
PHP Build Version
Package Version
The package soderlind/ai-alt-text contains the following files
Loading the files please wait ...