{"id":320915,"date":"2026-06-18T19:31:20","date_gmt":"2026-06-18T19:31:20","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/kwik-ai\/"},"modified":"2026-06-18T19:31:01","modified_gmt":"2026-06-18T19:31:01","slug":"kwik-ai","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/kwik-ai\/","author":23509462,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"trunk","tested":"7.0","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"Kwik AI","header_author":"Draggable","header_description":"Auto-tag posts with AI, generate post descriptions from images or scraped URLs, and create AI featured images. Supports Ollama, OpenRouter, and OpenAI.","assets_banners_color":"90acb2","last_updated":"2026-06-18 19:31:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/draggable.io\/products\/kwik-ai","header_author_uri":"https:\/\/draggable.io","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"v1.1.0":{"tag":"v1.1.0","author":"draggable","date":"2026-06-18 19:31:01"}},"upgrade_notice":{"3.1":"<p>Adds AI featured image generation (FAL.AI) and a dedicated text model setting.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3577760,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3577760,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3577760,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3577760,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"kwik-ai\/description":{"name":"kwik-ai\/description","title":"Description"}},"tagged_versions":["v1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3577760,"resolution":"1","location":"assets","locale":"","width":534,"height":2166},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3577760,"resolution":"2","location":"assets","locale":"","width":3374,"height":2606}},"screenshots":{"1":"Kwik AI settings: configure your provider, models, and API keys.","2":"Generating AI tags and a description for a post in the editor."}},"plugin_section":[],"plugin_tags":[2353,1795,226976,194533,609],"plugin_category":[57],"plugin_contributors":[267783,129971],"plugin_business_model":[],"class_list":["post-320915","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-featured-image","plugin_tags-ollama","plugin_tags-openai","plugin_tags-tags","plugin_category-taxonomy","plugin_contributors-draggable","plugin_contributors-kevinchappell","plugin_committers-draggable"],"banners":{"banner":"https:\/\/ps.w.org\/kwik-ai\/assets\/banner-772x250.png?rev=3577760","banner_2x":"https:\/\/ps.w.org\/kwik-ai\/assets\/banner-1544x500.png?rev=3577760","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/kwik-ai\/assets\/icon-128x128.png?rev=3577760","icon_2x":"https:\/\/ps.w.org\/kwik-ai\/assets\/icon-256x256.png?rev=3577760","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/kwik-ai\/assets\/screenshot-1.png?rev=3577760","caption":"Kwik AI settings: configure your provider, models, and API keys."},{"src":"https:\/\/ps.w.org\/kwik-ai\/assets\/screenshot-2.png?rev=3577760","caption":"Generating AI tags and a description for a post in the editor."}],"raw_content":"<!--section=description-->\n<p>Kwik AI brings AI-powered content automation to your WordPress site. Generate tags, write descriptions, craft excerpts, and create featured images -- all from within the WordPress editor. It supports multiple AI providers: <strong>Ollama<\/strong> (local models for full data privacy), <strong>OpenRouter<\/strong> (hundreds of cloud models via one API), <strong>OpenAI<\/strong> (GPT models), and <strong>FAL.AI<\/strong> (AI image generation).<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li><strong>AI Tags Generation<\/strong> -- Generate relevant tags from both image and text content, with a preview-and-edit step before applying. Reads images from attachments, Gutenberg blocks, and galleries.<\/li>\n<li><strong>AI Description from Images (Meta Box)<\/strong> -- Analyze post images with vision models and generate engaging descriptions of the right length. Supports configurable word counts and multiple image formats.<\/li>\n<li><strong>AI Description from URLs (Meta Box)<\/strong> -- Scrape and summarize web pages, then generate descriptions based on that content. Useful when your post links to external resources.<\/li>\n<li><strong>AI Excerpt Generation<\/strong> -- Generate post excerpts from the title and content in four tones: technical, straight, excerpt-style, or pithy. Length is adjustable from 20 to 80 words.<\/li>\n<li><strong>AI Description Block<\/strong> -- A native Gutenberg block with built-in generation controls. Choose from image-based, URL-based, or content-based generation. Customize length (50-500 words) and tone. Content stays inside the block.<\/li>\n<li><strong>AI Featured Image Generation (FAL.AI)<\/strong> -- Two-step workflow: first the AI distills your post into a visual theme, then crafts a creative image prompt. Preview and edit the prompt before submitting. Choose from FLUX, Stable Diffusion, Ideogram, Recraft, and more. Configure image size (square, portrait, landscape).<\/li>\n<li><strong>Multiple AI Providers<\/strong> -- Ollama (run models locally), OpenRouter (hundreds of models via one API), OpenAI (GPT models), and FAL.AI (image generation). Use vision models for image analysis and text models for prompts and descriptions.<\/li>\n<li><strong>Dedicated Text Model<\/strong> -- Set a separate text model for tasks like prompt crafting and excerpts, independent from the main vision model. Useful when your primary model is vision-only.<\/li>\n<\/ul>\n\n<p>The plugin connects to third-party AI services you configure. Tags, descriptions, excerpts, and images are generated by sending your post content (text, images, or both) to the provider you select.<\/p>\n\n<p><strong>Third-party services<\/strong><\/p>\n\n<p>This plugin can send your post content to whichever provider you configure:<\/p>\n\n<ul>\n<li>Ollama -- self-hosted; data goes to the host you configure. https:\/\/ollama.com\/<\/li>\n<li>OpenRouter -- https:\/\/openrouter.ai\/ (Terms: https:\/\/openrouter.ai\/terms , Privacy: https:\/\/openrouter.ai\/privacy)<\/li>\n<li>OpenAI -- https:\/\/openai.com\/ (Terms: https:\/\/openai.com\/policies\/terms-of-use\/ , Privacy: https:\/\/openai.com\/policies\/privacy-policy\/)<\/li>\n<li>FAL.AI (optional, for featured-image generation) -- https:\/\/fal.ai\/ (Terms: https:\/\/fal.ai\/terms , Privacy: https:\/\/fal.ai\/privacy)<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to your WordPress site and activate it.<\/li>\n<li>Go to <strong>Settings &gt; Kwik AI<\/strong>.<\/li>\n<li>Select your AI provider (Ollama, OpenRouter, or OpenAI), set the endpoint\/model, and enter any API credentials.<\/li>\n<li>For image analysis, use a vision-capable model (e.g., <code>gemma3:27b<\/code> or <code>llava:13b<\/code> for Ollama; <code>gpt-4o<\/code> for OpenAI).<\/li>\n<li>(Optional) Add a FAL.AI API key and choose an image model to enable AI featured images.<\/li>\n<li>(Optional) Set a dedicated Text Model for text-only tasks like prompt crafting and excerpts.<\/li>\n<li>Enable the post types you want Kwik AI to appear on.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20api%20key%3F\"><h3>Do I need an API key?<\/h3><\/dt>\n<dd><p>For OpenRouter and OpenAI you need an API key. For Ollama or local LLM you only need a running Ollama server (local or remote). FAL.AI requires its own key and is only needed for featured-image generation.<\/p><\/dd>\n<dt id=\"does%20this%20send%20my%20content%20to%20a%20third%20party%3F\"><h3>Does this send my content to a third party?<\/h3><\/dt>\n<dd><p>Yes, when you generate tags, descriptions, excerpts, or images, the relevant post content is sent to the AI provider you configure. See the third-party services list in the Description for links to each provider's terms and privacy policy.<\/p><\/dd>\n<dt id=\"what%20models%20work%20for%20image%20analysis%3F\"><h3>What models work for image analysis?<\/h3><\/dt>\n<dd><p>Any vision-capable model: for example <code>gemma3:27b<\/code> or <code>llava:13b<\/code> on Ollama, <code>openai\/gpt-4o<\/code> on OpenRouter, or <code>gpt-4o<\/code> \/ <code>gpt-4o-mini<\/code> on OpenAI.<\/p><\/dd>\n<dt id=\"can%20i%20use%20a%20different%20model%20for%20text-only%20tasks%3F\"><h3>Can I use a different model for text-only tasks?<\/h3><\/dt>\n<dd><p>Yes. In settings you can set a dedicated Text Model for text-only generation (image prompts, excerpts, URL-based descriptions) when your main model is vision-only.<\/p><\/dd>\n<dt id=\"which%20image%20models%20are%20available%20for%20featured%20images%3F\"><h3>Which image models are available for featured images?<\/h3><\/dt>\n<dd><p>FAL.AI offers many text-to-image models. The plugin includes popular choices out of the box: FLUX.1 (schnell, dev, pro), Stable Diffusion 3.5, Ideogram V2, and Recraft V3. The list is populated from FAL.AI's live catalog and cached for 12 hours, so new models appear automatically. You can also enter a custom model ID.<\/p><\/dd>\n<dt id=\"how%20does%20featured%20image%20generation%20work%3F\"><h3>How does featured image generation work?<\/h3><\/dt>\n<dd><p>It uses a two-step process. First, the AI reads your entire post and distills it into a visual theme. Second, that theme is turned into a creative image prompt. You can preview and edit the prompt before submitting it to FAL.AI. The image is generated asynchronously via FAL.AI's queue API, then sideloaded into your media library and set as the post's featured image.<\/p><\/dd>\n<dt id=\"what%20image%20sizes%20can%20i%20generate%3F\"><h3>What image sizes can I generate?<\/h3><\/dt>\n<dd><p>You can choose from six preset sizes: Square HD (1:1), Square (1:1), Portrait 4:3, Portrait 16:9, Landscape 4:3, and Landscape 16:9. The default is Landscape 16:9.<\/p><\/dd>\n<dt id=\"can%20i%20generate%20descriptions%20from%20urls%3F\"><h3>Can I generate descriptions from URLs?<\/h3><\/dt>\n<dd><p>Yes. Paste one or more URLs into the description meta box and Kwik AI will scrape the page content, summarize it, and generate a description based on that summary.<\/p><\/dd>\n<dt id=\"what%20excerpt%20tones%20are%20available%3F\"><h3>What excerpt tones are available?<\/h3><\/dt>\n<dd><p>Four tones: <strong>Technical<\/strong> (precise and factual), <strong>Straight<\/strong> (clear and direct), <strong>Excerpt<\/strong> (editorial style that teases the central idea), and <strong>Pithy<\/strong> (lively and compact). Length ranges from 20 to 80 words.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.1<\/h4>\n\n<ul>\n<li>New: AI Featured Image generation via FAL.AI, with an editable two-step prompt workflow and preview before applying.<\/li>\n<li>New: Dedicated Text Model setting for text-only generation.<\/li>\n<li>New: FAL.AI image-model list populated from the live catalog (cached 12 hours).<\/li>\n<li>Fix: Custom (OpenAI-compatible) providers can now generate text via <code>\/chat\/completions<\/code> with a fallback to <code>\/api\/generate<\/code>.<\/li>\n<li>Fix: Support newer OpenAI models that reject <code>max_tokens<\/code> by retrying with <code>max_completion_tokens<\/code>.<\/li>\n<\/ul>\n\n<h4>3.0<\/h4>\n\n<ul>\n<li>AI description Gutenberg block with adjustable length and URL-based generation.<\/li>\n<li>AI description meta box and AI tags meta box improvements.<\/li>\n<li>Multi-provider support for Ollama, OpenRouter, and OpenAI.<\/li>\n<\/ul>","raw_excerpt":"Auto-tag posts, generate descriptions and excerpts, and create AI featured images. Works with Ollama, OpenRouter, OpenAI, and FAL.AI.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/320915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=320915"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/draggable"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=320915"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=320915"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=320915"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=320915"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=320915"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=320915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}