Drupal is a registered trademark of Dries Buytaert

Provides integration between Drupal's AI ecosystem and Bytedance's ModelArk (Seedream/Skylark) AI services. This module allows site builders to use Bytedance models for text-to-image generation, image-to-image generation and chat through the AI module.

Features

This module brings Bytedance (Seedream 4.0) support to Drupal via the AI module.
It exposes Bytedance’s API models—text, chat, and image capabilities—to any Drupal subsystem that uses the AI plugin system.

Key features include:

  • Native integration with Bytedance’s Seedream AI APIs.
  • Support for Image generation and chat.
  • Configurable provider settings (API key, model selection).

This modules let's you use ByteDance's chat and image generation models inside AI-powered Field UIs, Actions, or custom integrations without writing boilerplate client code.

Post-Installation

After installation:

  1. Create a Key entity that stores your ByteDance API key (Configuration » System » Keys).
  2. Visit Configuration » AI » Providers » ByteDance Authentication (/admin/config/ai/providers/bytedance).
  3. Choose the Key entry, optionally override the default endpoint (https://ark.ap-southeast.bytepluses.com/api/v3), and save. The form validates the key/host by fetching the available models.
  4. The module automatically seeds sensible default models (skylark-pro-250415 for chat and seedream-4-0-250828 for both image operations). You can override them per AI operation type if needed.

Additional Requirements

This module requires:

  • The AI module (ai).
  • A valid Bytedance API key.
  • PHP 8.1+ recommended for best performance.

No external libraries are required; all API communication uses Drupal’s HTTP client.

Activity

Total releases
2
First release
Nov 2025
Latest release
2 months ago
Release cadence
21 days
Stability
100% stable

Releases

Version Type Release date
1.0.2 Stable Dec 17, 2025
1.0.0 Stable Nov 26, 2025