Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Mailchimp 3.1.5 Minor update available for module mailchimp (3.1.5). Release: Commerce Shipping 3.0.5 Minor update available for module commerce_shipping (3.0.5). Release: GoogleTag Manager 2.0.1 Minor update available for module gtm (2.0.1). Usage Milestone: Easy Breadcrumb Module easy_breadcrumb crossed 100,000 active installs. Release: Commerce ML Exchange 2.0.1 Minor update available for module cmlexchange (2.0.1). Release: Commerce ML Exchange 2.0.0 Major update available for module cmlexchange (2.0.0). Release: SynImport 2.0.0 Major update available for module synimport (2.0.0). Release: Contact ajax 3.0.0 Major update available for module contact_ajax (3.0.0). Release: Commerce ML API 2.0.1 Minor update available for module cmlapi (2.0.1). Module Revived: Contextual Filter from Referer 1.0.2 Module contextual_filter_referer updated after 22 months of inactivity (1.0.2).

Bytedance Provider

No security coverage Drupal 10–11

Part of the AI ecosystem · 302 projects

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