mirror of
https://github.com/langgenius/dify-plugins.git
synced 2026-07-22 10:05:47 -04:00
[PR #1284] [MERGED] add new plugin volcengine_tos #1510
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/langgenius/dify-plugins/pull/1284
Author: @sawyer-shi
Created: 9/25/2025
Status: ✅ Merged
Merged: 10/22/2025
Merged by: @crazywoola
Base:
main← Head:main-volcengine-tos-plugin📝 Commits (10+)
1da7a9badd a new plugin flow_map-0.0.1.difypkgaff63fcMerge branch 'langgenius:main' into main7b1ec19Add new plugin aliyun OSSd28fd34remove new plugin aliyun OSS file757552badd new plugin volcengine_tos6503e6dadd new plugin volcengine_tos-0.0.1.difypkg【update code】1e9eeafadd new plugin volcengine_tos-0.0.1.difypkg【add batch upload files action】30953b6add new plugin volcengine_tos-0.0.1.difypkg【update icon】6601b7aadd new plugin volcengine_tos-0.0.1.difypkg【update icon】1922439add new plugin volcengine_tos-0.0.1.difypkg【Optimize the directory hierarchy function】📊 Changes
1 file changed (+0 additions, -0 deletions)
View changed files
➕
sawyer-shi/volcengine_tos/volcengine_tos-0.0.1.difypkg(+0 -0)📄 Description
Volcengine TOS Object Storage
A powerful Dify plugin providing seamless integration with Volcengine Torch Object Storage (TOS). Enables direct file uploads to Volcengine TOS and efficient file retrieval using URLs, with rich configuration options.
Version Information
Quick Start
volcengine_tosplugin from the Dify Marketplace.Version History
Core Features
File Upload to TOS
File Retrieval by URL
Technical Advantages
Requirements
Installation & Configuration
Install the required dependencies:
Configure the plugin in Dify with the following parameters:
Usage
The plugin provides three powerful tools for interacting with Volcengine TOS:
1. Upload File to TOS (upload_file)
Dedicated tool for uploading files to Volcengine TOS.
file: The local file to upload (required)directory: First-level directory under the bucket (required)directory_mode: Optional directory structure mode (default:no_subdirectory)no_subdirectory: Store directly in specified directoryyyyy_mm_dd_hierarchy: Store in date-based hierarchical structureyyyy_mm_dd_combined: Store in combined date directoryfilename: Optional custom filename for TOS storagefilename_mode: Optional filename composition mode (default:filename)filename: Use original filenamefilename_timestamp: Use original filename plus timestamp2. Multi Upload Files to TOS (multi_upload_files)
Dedicated tool for uploading multiple files to Volcengine TOS.
files: The local files to upload (required, up to 10 files)directory: First-level directory under the bucket (required)directory_mode: Optional directory structure mode (default:no_subdirectory)no_subdirectory: Store directly in specified directoryyyyy_mm_dd_hierarchy: Store in date-based hierarchical structureyyyy_mm_dd_combined: Store in combined date directoryfilename_mode: Optional filename composition mode (default:filename)filename: Use original filenamefilename_timestamp: Use original filename plus timestamp3. Get File by URL (get_file_by_url)
Dedicated tool for retrieving files from Volcengine TOS using URLs.
file_url: The URL of the file in Volcengine TOSExamples
Upload File
Batch Upload Files
Get File by URL
Notes
Developer Information
https://github.com/sawyer-shihttps://github.com/sawyer-shi/dify-plugins-volcengine_tosReady to seamlessly integrate with Volcengine TOS?
Plugin Submission Form
1. Metadata
2. Submission Type
3. Description
4. Checklist
5. Documentation Checklist
Please confirm that your plugin README includes all necessary information:
6. Privacy Protection Information
Based on Dify Plugin Privacy Protection Guidelines:
Data Collection
Privacy Policy
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.