Skip to content

image generation tools#1633

Open
eiritsu wants to merge 1 commit intolanggenius:mainfrom
eiritsu:main
Open

image generation tools#1633
eiritsu wants to merge 1 commit intolanggenius:mainfrom
eiritsu:main

Conversation

@eiritsu
Copy link

@eiritsu eiritsu commented Nov 28, 2025

This is a powerful third-party AI image generation plugin designed to seamlessly integrate with various image generation services compatible with the OpenAI API format. Whether you want to generate stunning images from text descriptions (text-to-image) or creatively modify existing images (image-to-image), this plugin provides a flexible and efficient solution.

Key Features:
✅ Dual Mode Support: Supports both "text-to-image" and "image-to-image" tasks.
✅ High Compatibility: Uses the standard OpenAI API format, easily integrating with any third-party platform that supports it, such as Stable Diffusion WebUI, ComfyUI, and Midjourney.
✅ Fully Customizable: Users can freely configure the API URL and key to connect their private or enterprise-grade AI services to Dify.
✅ Fine-grained Parameter Control: Offers rich parameter options, including image dimensions, generation steps, prompt guidance strength, and random seeds, catering to professional users' precise adjustment needs.
✅ Secure & Reliable: Supports Bearer Token authentication to ensure the security of your API keys.

  1. Checklist
    I have read and followed the Publish to Dify Marketplace guidelines
    I have read and comply with the Plugin Developer Agreement
    I confirm my plugin works properly on both Dify Community Edition and Cloud Version
    I confirm my plugin has been thoroughly tested for completeness and functionality
    My plugin brings new value to Dify
  2. Documentation Checklist
    Please confirm that your plugin README includes all necessary information:

Step-by-step setup instructions
Detailed usage instructions
All required APIs and credentials are clearly listed
Connection requirements and configuration details
Link to the repository for the plugin source code
6. Privacy Protection Information
Based on Dify Plugin Privacy Protection Guidelines :

Data Collection

This plugin does not collect any user personal data. It only forwards user-provided prompts and image URLs to the configured third-party AI service and returns the generated image URL. All data processing occurs within the user's own environment or the third-party service.

Privacy Policy
I confirm that I have prepared and included a privacy policy in my plugin package based on the Plugin Privacy Protection Guidelines

Third-party raw image tools using OpenAI compatibility mode
Copy link
Member

@crazywoola crazywoola left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary

Check Status Details
Single .difypkg change image generation tools/image-dev.difypkg
PR title/body English-only No CJK detected (Self Checks excluded)
Manifest author Author contains dify (dify-plugin-developer)
Icon validation Icon contains DIFY_MARKETPLACE_TEMPLATE_ICON_DO_NOT_USE placeholder
README language README.md contains Chinese characters
Dependency install requirements.txt installs on Python 3.12
Plugin install test Plugin starts and responds on port 8080
Packaging check Package re-built successfully
dify_plugin version Installed dify_plugin 0.6.2 (>= 0.5.0)

Required Fixes

  1. Update manifest.yaml author to your own name/handle and ensure it does not contain dify or langgenius.
  2. Replace the placeholder icon with a real custom icon (remove the DIFY_MARKETPLACE_TEMPLATE_ICON_DO_NOT_USE marker).
  3. Make README.md English-only. Move any non‑English content to README_CN.md. See the multilingual README guide: https://docs.dify.ai/en/develop-plugin/features-and-specs/plugin-types/multilingual-readme#multilingual-readme

Once these are addressed and pushed, I can re-run the checks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants