{"id":184108,"date":"2024-01-21T17:44:20","date_gmt":"2024-01-21T17:44:20","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gpt-vision-alt-text-generator\/"},"modified":"2026-05-25T00:23:47","modified_gmt":"2026-05-25T00:23:47","slug":"alt-text-generator-gpt-vision","status":"publish","type":"plugin","link":"https:\/\/frp.wordpress.org\/plugins\/alt-text-generator-gpt-vision\/","author":14856794,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.0.0","stable_tag":"4.0.0","tested":"7.0","requires":"7.0","requires_php":"8.1","requires_plugins":null,"header_name":"AI Alt Text Generator","header_author":"android.com.pl","header_description":"Automatically generate alt text for images using OpenAI GPT Vision API.","assets_banners_color":"","last_updated":"2026-05-25 00:23:47","external_support_url":"","external_repository_url":"https:\/\/github.com\/android-com-pl\/wp-ai-alt-generator","donate_link":"https:\/\/github.com\/android-com-pl\/wp-ai-alt-generator?sponsor=1","header_plugin_uri":"https:\/\/github.com\/android-com-pl\/wp-ai-alt-generator","header_author_uri":"https:\/\/android.com.pl\/","rating":4.8,"author_block_rating":0,"active_installs":600,"downloads":11250,"num_ratings":6,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0.0.1":{"tag":"2.0.0.1","author":"rafaucau","date":"2024-01-21 17:43:52"},"2.0.0.2":{"tag":"2.0.0.2","author":"rafaucau","date":"2024-01-21 17:58:48"},"2.0.2":{"tag":"2.0.2","author":"rafaucau","date":"2024-01-22 22:18:30"},"2.0.3":{"tag":"2.0.3","author":"rafaucau","date":"2024-01-24 15:13:44"},"2.0.3.1":{"tag":"2.0.3.1","author":"rafaucau","date":"2024-03-17 17:06:08"},"2.1.2":{"tag":"2.1.2","author":"rafaucau","date":"2024-04-19 19:44:46"},"2.1.3":{"tag":"2.1.3","author":"rafaucau","date":"2024-04-19 23:34:45"},"2.10.0":{"tag":"2.10.0","author":"rafaucau","date":"2025-12-11 22:29:03"},"2.2.1":{"tag":"2.2.1","author":"rafaucau","date":"2024-05-13 22:22:29"},"2.3.0":{"tag":"2.3.0","author":"rafaucau","date":"2024-07-10 00:13:41"},"2.3.1":{"tag":"2.3.1","author":"rafaucau","date":"2024-07-10 00:24:12"},"2.4.0":{"tag":"2.4.0","author":"rafaucau","date":"2024-08-18 19:07:03"},"2.5.0":{"tag":"2.5.0","author":"rafaucau","date":"2024-09-18 10:47:10"},"2.5.1":{"tag":"2.5.1","author":"rafaucau","date":"2024-10-29 13:25:58"},"2.6.0":{"tag":"2.6.0","author":"rafaucau","date":"2025-02-12 19:25:18"},"2.6.1":{"tag":"2.6.1","author":"rafaucau","date":"2025-02-13 12:37:18"},"2.6.2":{"tag":"2.6.2","author":"rafaucau","date":"2025-02-13 13:04:23"},"2.6.3":{"tag":"2.6.3","author":"rafaucau","date":"2025-02-13 13:46:20"},"2.6.4":{"tag":"2.6.4","author":"rafaucau","date":"2025-04-08 14:37:18"},"2.7.0":{"tag":"2.7.0","author":"rafaucau","date":"2025-04-15 08:39:12"},"2.7.1":{"tag":"2.7.1","author":"rafaucau","date":"2025-04-17 17:04:25"},"2.8.0":{"tag":"2.8.0","author":"rafaucau","date":"2025-08-07 18:50:13"},"2.8.1":{"tag":"2.8.1","author":"rafaucau","date":"2025-08-09 14:15:42"},"2.9.0":{"tag":"2.9.0","author":"rafaucau","date":"2025-11-16 00:12:45"},"2.9.1":{"tag":"2.9.1","author":"rafaucau","date":"2025-11-16 00:34:39"},"2.9.2":{"tag":"2.9.2","author":"rafaucau","date":"2025-12-04 21:53:56"},"3.0.0":{"tag":"3.0.0","author":"rafaucau","date":"2025-12-13 13:53:46"},"3.1.0":{"tag":"3.1.0","author":"rafaucau","date":"2026-03-06 01:38:41"},"3.2.0":{"tag":"3.2.0","author":"rafaucau","date":"2026-03-08 23:31:10"},"3.2.1":{"tag":"3.2.1","author":"rafaucau","date":"2026-03-10 00:22:13"},"3.3.0":{"tag":"3.3.0","author":"rafaucau","date":"2026-03-17 17:56:50"},"4.0.0":{"tag":"4.0.0","author":"rafaucau","date":"2026-05-25 00:23:47"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":1,"5":5},"assets_icons":{"icon-1024x1024.png":{"filename":"icon-1024x1024.png","revision":3025441,"resolution":"1024x1024","location":"assets","locale":"","width":1024,"height":1024},"icon-128x128.png":{"filename":"icon-128x128.png","revision":3025441,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3025441,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3546787,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"plugins\":[\"alt-text-generator-gpt-vision\"],\"landingPage\":\"\\\/wp-admin\\\/options-media.php#acpl_ai_alt_generator_section\",\"preferredVersions\":{\"php\":\"8.5\",\"wp\":\"latest\"},\"features\":{\"networking\":true},\"login\":true,\"steps\":[{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"alt-text-generator-gpt-vision\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["2.0.0.1","2.0.0.2","2.0.2","2.0.3","2.0.3.1","2.1.2","2.1.3","2.10.0","2.2.1","2.3.0","2.3.1","2.4.0","2.5.0","2.5.1","2.6.0","2.6.1","2.6.2","2.6.3","2.6.4","2.7.0","2.7.1","2.8.0","2.8.1","2.9.0","2.9.1","2.9.2","3.0.0","3.1.0","3.2.0","3.2.1","3.3.0","4.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3074028,"resolution":"1","location":"assets","locale":"","width":2644,"height":2054},"screenshot-2.gif":{"filename":"screenshot-2.gif","revision":3074028,"resolution":"2","location":"assets","locale":"","width":600,"height":338},"screenshot-3.gif":{"filename":"screenshot-3.gif","revision":3074028,"resolution":"3","location":"assets","locale":"","width":600,"height":338}},"screenshots":{"1":"Bulk alt text generation.","2":"Generating alt text for an image in the media library.","3":"Generating alt text automatically on upload."}},"plugin_section":[],"plugin_tags":[1953,2353,17214,186,15123],"plugin_category":[34],"plugin_contributors":[210211],"plugin_business_model":[216239],"class_list":["post-184108","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-ai","plugin_tags-alt-text","plugin_tags-seo","plugin_tags-vision","plugin_category-accessibility","plugin_contributors-rafaucau","plugin_business_model-community","plugin_committers-rafaucau"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/alt-text-generator-gpt-vision\/assets\/icon-128x128.png?rev=3025441","icon_2x":"https:\/\/ps.w.org\/alt-text-generator-gpt-vision\/assets\/icon-256x256.png?rev=3025441","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/alt-text-generator-gpt-vision\/assets\/screenshot-1.png?rev=3074028","caption":"Bulk alt text generation."},{"src":"https:\/\/ps.w.org\/alt-text-generator-gpt-vision\/assets\/screenshot-2.gif?rev=3074028","caption":"Generating alt text for an image in the media library."},{"src":"https:\/\/ps.w.org\/alt-text-generator-gpt-vision\/assets\/screenshot-3.gif?rev=3074028","caption":"Generating alt text automatically on upload."}],"raw_content":"<!--section=description-->\n<p>Plugin that uses the WordPress AI Client to automatically generate alt text for images, either during the upload process or on-demand with a button. It enhances website accessibility and SEO by providing descriptive and relevant image descriptions. Supports multiple AI providers including OpenAI, Google Gemini, Anthropic Claude, and others \u2014 whichever you have configured under Settings \u2192 Connectors.<\/p>\n\n<p>Features:\n- Bulk alt text generation for multiple images at once in media library and gallery block\n- Manual generation via a button in the image block and media library\n- Configurable automatic alt text generation during the upload process\n- Support for multiple AI providers and vision models<\/p>\n\n<h3>External Service Usage<\/h3>\n\n<p>This plugin relies on the WordPress AI Client to generate alt text for images. Depending on which AI provider you have configured, your images will be sent to that provider's API. Please review the terms of use and privacy policy of your chosen provider before using this plugin.<\/p>\n\n<h3>For Developers<\/h3>\n\n<p>You can read about the available hooks here: <a href=\"https:\/\/github.com\/android-com-pl\/wp-ai-alt-generator\/blob\/main\/README.md#for-developers\">https:\/\/github.com\/android-com-pl\/wp-ai-alt-generator\/blob\/main\/README.md#for-developers<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin directory to your <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Configure at least one AI provider under <code>Settings -&gt; Connectors<\/code>.<\/li>\n<li>Go to <code>Settings -&gt; Media<\/code> to configure the plugin settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20there%20a%20cost%20associated%20with%20using%20this%20plugin%3F\"><h3>Is there a cost associated with using this plugin?<\/h3><\/dt>\n<dd><p>It depends on the AI provider you have configured. Most providers charge per API request. Please check your provider's pricing page for details.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>For the plugin's changelog, please see <a href=\"https:\/\/github.com\/android-com-pl\/wp-ai-alt-generator\/releases\">the Releases page on GitHub<\/a>.<\/p>","raw_excerpt":"A WordPress plugin that uses AI to automatically generate descriptive and contextually relevant alt text for images.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/184108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=184108"}],"author":[{"embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rafaucau"}],"wp:attachment":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=184108"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=184108"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=184108"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=184108"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=184108"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=184108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}