Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module integrates Drupal with Bytedance's AI services, allowing you to use their models for tasks like text-to-image generation and chat directly within Drupal. It works with existing AI integrations, such as AI-powered field UIs and custom code, without requiring you to write extra client code.

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
7 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

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