Skip to content

feat: bump doubao-image plugin to version 0.0.1#2707

Open
Remywwo wants to merge 1 commit into
langgenius:mainfrom
Remywwo:bump-doubao-image-plugin-0.0.1
Open

feat: bump doubao-image plugin to version 0.0.1#2707
Remywwo wants to merge 1 commit into
langgenius:mainfrom
Remywwo:bump-doubao-image-plugin-0.0.1

Conversation

@Remywwo

@Remywwo Remywwo commented Jul 14, 2026

Copy link
Copy Markdown

Plugin Submission

Plugin information

Submission type

  • New plugin
  • Version update

What changed

This submission adds a Dify tool plugin that generates images or videos from text prompts with Doubao generation models through Volcengine Ark.

The plugin supports Seedream image models and Seedance video models. It requires a Volcengine Ark API key, sends prompts and generation options to the fixed Volcengine Ark HTTPS API endpoint, and returns generated image or video results to Dify.

Risk level

  • Low risk
  • Medium risk
  • High risk

Required checks

  • I have read and followed the Marketplace submission requirements.
  • I have read and comply with the Plugin Developer Agreement.
  • I tested this plugin on Dify Community Edition and Dify Cloud, or documented any limitation below.
  • The package contains only files needed at runtime.
  • The package does not contain secrets, local credentials, .env files, .git directories, virtual environments, caches, logs, or IDE files.
  • The package does not contain executables or bundled binaries, or I explained why they are required below.
  • The plugin README includes setup steps, usage instructions, required APIs or credentials, connection requirements, and the source repository link.
  • The plugin includes PRIVACY.md or a hosted privacy policy, and manifest.yaml references it.
  • All user-facing text is primarily in English, with any localized README files following the i18n guidance.

Security and privacy notes

The plugin sends user prompts and generation options to Volcengine Ark at https://ark.cn-beijing.volces.com.

The plugin uses a Dify secret provider credential for the Volcengine Ark API key. It does not store prompts, API keys, generated media, or API responses. It does not provide command execution, code execution, SQL, SSH/SFTP, browser automation, filesystem operations, arbitrary URL fetching, proxying, or handling of health, financial, biometric, children, location, authentication, or other sensitive personal data.

Local validation

ruby -e "require 'yaml'; %w[manifest.yaml provider/doubao_image.yaml tools/doubao_image.yaml .github/workflows/plugin-publish.yml].each { |f| YAML.unsafe_load_file(f) }; puts 'yaml ok'"

Result: yaml ok

env PYTHONPYCACHEPREFIX=/tmp/doubao-image-pycache python3 -m py_compile main.py provider/doubao_image.py tools/ark_client.py tools/doubao_image.py

Result: passed

Reviewer notes

End-to-end runtime validation requires a valid Volcengine Ark API key and access to the selected Doubao Seedream or Seedance models. If either Dify Community Edition or Dify Cloud runtime testing is not completed before review, that limitation should be considered documented here.

No bundled binaries or executables are included in the plugin package.

@github-actions github-actions Bot added the risk: low Low-risk Marketplace submission label Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: low Low-risk Marketplace submission

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants