Add DaoXE model provider plugin v0.0.1#2708
Merged
crazywoola merged 1 commit intoJul 15, 2026
Merged
Conversation
4 tasks
crazywoola
approved these changes
Jul 15, 2026
crazywoola
left a comment
Member
There was a problem hiding this comment.
✅ LGTM
Decision: Approve
Local Check Results
| Check | Status | Detail | Required action |
|---|---|---|---|
PR content language |
✅ Pass | PR title/body CJK ratio=0.0% (zh=0, en=2284, ignored_zh=0, allowed_zh<=0) | None. |
Project structure |
✅ Pass | All expected files present: manifest.yaml, README.md, PRIVACY.md. _assets/: yes. | None. |
Manifest author |
✅ Pass | author is valid. | None. |
Icon validation |
✅ Pass | icon exists: _assets/icon.png | None. |
Version check |
✅ Pass | version 0.0.1 is available. | None. |
README language |
✅ Pass | README.md CJK ratio=0.0% (zh=0, en=1498, allowed_zh<=0) | None. |
PRIVACY.md |
✅ Pass | PRIVACY.md exists and is non-empty. | None. |
Dependency install |
✅ Pass | requirements installed successfully. | None. |
dify_plugin version |
✅ Pass | dify_plugin version 0.9.1 satisfies >= 0.9.0. | None. |
Install test |
✅ Pass | plugin install test passed. | None. |
Packaging test |
✅ Pass | packaging check passed. | None. |
crazywoola
approved these changes
Jul 15, 2026
crazywoola
left a comment
Member
There was a problem hiding this comment.
✅ LGTM
Decision: Approve
Local Check Results
| Check | Status | Detail | Required action |
|---|---|---|---|
PR content language |
✅ Pass | PR title/body CJK ratio=0.0% (zh=0, en=2284, ignored_zh=0, allowed_zh<=0) | None. |
Project structure |
✅ Pass | All expected files present: manifest.yaml, README.md, PRIVACY.md. _assets/: yes. | None. |
Manifest author |
✅ Pass | author is valid. | None. |
Icon validation |
✅ Pass | icon exists: _assets/icon.png | None. |
Version check |
✅ Pass | version 0.0.1 is available. | None. |
README language |
✅ Pass | README.md CJK ratio=0.0% (zh=0, en=1498, allowed_zh<=0) | None. |
PRIVACY.md |
✅ Pass | PRIVACY.md exists and is non-empty. | None. |
Dependency install |
✅ Pass | requirements installed successfully. | None. |
dify_plugin version |
✅ Pass | dify_plugin version 0.9.1 satisfies >= 0.9.0. | None. |
Install test |
✅ Pass | plugin install test passed. | None. |
Packaging test |
✅ Pass | packaging check passed. | None. |
seven7763
added a commit
to seven7763/DaoXE-AI
that referenced
this pull request
Jul 15, 2026
PR langgenius/dify-plugins#2708 landed; note upstream tree path and keep OpenAI-API-compatible as the always-available fallback. Signed-off-by: seven7763 <246023385+seven7763@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Plugin Submission
Plugin information
Submission type
What changed
Initial submission of the DaoXE model provider plugin for the Dify Marketplace.
DaoXE is a multi-model multi-protocol API gateway. This plugin uses the fixed OpenAI-compatible Chat Completions base URL
https://daoxe.com/v1with bearer API key auth. Users add customizable models by pasting the exact model ID from their DaoXE account catalog (dashboard / pricing). The package does not ship a static public model or price list.Implementation follows the same pattern as recent marketplace OpenAI-compatible gateways (e.g. UnoRouter / AI/ML API): subclass
OAICompatLargeLanguageModel, fixed HTTPS endpoint, tool calling defaults, no user-controlled arbitrary base URL.DaoXE is not available in mainland China.
Risk level
The plugin only calls the fixed, documented DaoXE HTTPS API (
https://daoxe.com/v1). It does not execute user-controlled code, commands, SQL, or file operations, and contacts no other endpoint. Full source: https://github.com/seven7763/dify-plugin-daoxeRequired checks
0.6.3(dify plugin package); live Dify CE/Cloud install was not run in this environment — validation is packaging + static review against UnoRouter/AIMLAPI patterns..envfiles,.gitdirectories, virtual environments, caches, logs, or IDE files.PRIVACY.md, andmanifest.yamlreferences it.Security and privacy notes
None beyond sending prompts and the user-provided API key to the fixed DaoXE endpoint (documented in PRIVACY.md).
Local validation
dify-plugin plugin package ./dify-plugin-daoxe -o daoxe-0.0.1.difypkg # package OK; zip contains manifest, provider, llm, privacy, readme, iconReviewer notes
https://daoxe.com/v1(low risk vs generic OpenAI-compatible arbitrary URL).