Skip to content

add aionly plug#1226

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

add aionly plug#1226
AiOnly6868 wants to merge 1 commit intolanggenius:mainfrom
AiOnly6868:main

Conversation

@AiOnly6868
Copy link

Plugin Submission Form

  1. Metadata
    Plugin Author: AiOnly6868
    Plugin Name: aionly
    Repository URL: https://github.com/AiOnly6868/aionly_plug
  2. Submission Type
    [✔️] New plugin submission
    [ ] Version update for existing plugin
  3. Description
    This is a new Dify plugin that provides access to multiple AI models through the aionly.com API platform. The plugin offers:
    Large Language Models (LLM):
    aionly-kld3.5-sonnet-v2
    claude-3.7-sonnet
    claude-opus-4.1
    gpt-4o
    gpt-5-chat
    Text-to-Speech (TTS) Models:
    Doubao-tts01
    minimax-speech-02-hd
    The plugin serves as a unified gateway to access various cutting-edge AI models through a single API key, making it convenient for users to switch between different models without managing multiple API credentials.
  4. 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
  5. 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
    Yes, the plugin collects the following types of user personal data:
    API Key Information: User-provided aionly API keys for authentication
    Usage Data: Text content sent to AI models, model configuration parameters, usage time and frequency
    Technical Information: Plugin version information, error logs, debugging information, and network request information
    The data collection is necessary for:
    Authenticating users with the aionly.com service
    Processing AI model requests and text-to-speech conversions
    Monitoring plugin performance and diagnosing technical issues
    Ensuring security and preventing abuse
    Privacy Policy
    [x] I confirm that I have prepared and included a privacy policy in my plugin package based on the Plugin Privacy Protection Guidelines
    The privacy policy is included in the PRIVACY.md file and covers:
    Types of information collected
    How information is used
    Data sharing practices
    Security measures
    Data retention policies
    User rights
    Contact information for privacy-related inquiries
    Note: The plugin acts as a proxy service that forwards user requests to aionly.com's API. All AI processing is performed by aionly.com's servers, and the plugin does not store user conversation content locally.

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 aionly/aionly.difypkg
PR title/body English-only No CJK detected (Self Checks excluded)
Manifest author No langgenius/dify in author
Icon validation Icon file present
README language README.md contains no Chinese
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.2.4 (< 0.5.0)
Marketplace version check ⚠️ Marketplace API returned 500; unable to verify version availability

Required Fixes

  1. Update requirements.txt to require dify_plugin>=0.5.0 (current requirement allows 0.2.x, which fails the minimum SDK version requirement).

Once this is updated 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