Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Bytedance Provider

No security coverage Drupal 10–11 AI ecosystem
View on drupal.org

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.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Nov 2025
Latest release
8 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.2 Stable 10–11 Dec 17, 2025
1.0.0 Stable 10–11 Nov 26, 2025