AI content filler form

This project is not covered by Drupal’s security advisory policy.

Summary

AI Content Filler is a Drupal module that enables users to generate AI-powered content dynamically and insert it into selected text fields. By providing keywords, users can quickly generate relevant text, streamlining content creation and ensuring consistency across the site.

Features

  • AI-powered content generation based on user-provided keywords.
  • Supports inserting generated content into text fields of nodes and paragraph entities.
  • Integrates seamlessly with CKEditor fields to update rich text content.
  • Configurable per content type to control where AI generation is available.
  • Uses the Drupal AI module to interact with different AI providers.

Installation & Setup

  1. Install dependencies:
  2. Configure API keys:
    • Go to Admin > Configuration > System > Keys (/admin/config/system/keys) and add your AI provider keys.
  3. Configure AI provider:
    • Navigate to Admin > Configuration > AI > Providers (/admin/config/ai/providers) and configure the AI provider key.
  4. Set up AI Chat Provider:
    • Go to Admin > Configuration > AI > Settings (/admin/config/ai/settings).
    • Under Chat Provider, add and select your configured AI provider.
  5. Enable AI Content Filler for content types:
    • Go to Admin > Configuration > AI Content Filler Settings (/admin/config/aicontentfiller/settings).
    • Select the content types where AI Content Filler should be available.

Post-Installation

  1. While editing a node, find the AI Content Filler section in the form.
  2. Select the target text field where content should be inserted.
  3. Enter keywords describing the content you want AI to generate.
  4. Click Generate content to fill the selected field with AI-generated text.

Additional Requirements

  • AI module (ai) – Required for AI integration.
  • Key module (key) – Required for securely storing AI provider credentials.

 

Project information

Releases