Skip to content

add origin_power_ai plugin v0.0.5 - #3035

Merged
crazywoola merged 1 commit into
langgenius:mainfrom
Ikki6666:bump-origin_power_ai-plugin-0.0.3
Sep 11, 2026
Merged

add origin_power_ai plugin v0.0.5#3035
crazywoola merged 1 commit into
langgenius:mainfrom
Ikki6666:bump-origin_power_ai-plugin-0.0.3

Conversation

@Ikki6666

@Ikki6666 Ikki6666 commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Plugin Submission

Plugin information

Submission type

  • New plugin
  • Version update

What changed

Adds the Origin Power AI model provider plugin. Origin Power AI is a unified OpenAI-compatible gateway that aggregates GLM, MiniMax and other mainstream models behind a single API key.

  • 5 predefined models (glm-5.3-flash / glm-5-turbo / glm-4.7 / glm-5.3 / glm-5.2) with CNY pricing, context size, vision and tool-call capabilities
  • Customizable-model support so users can add any model served by their OpenAI-compatible endpoint
  • Streaming, tool calling, reasoning-content wrapping and usage-based token accounting (based on the official openai_api_compatible plugin, Apache-2.0)
  • PRIVACY.md bundled; manifest repo, contact and meta.minimum_dify_version fields set

Risk level

  • Low risk
  • Medium risk
  • High risk

The plugin forwards user prompts and conversation context to the API endpoint configured by the workspace administrator (an arbitrary user-supplied URL) via plain HTTP requests. No other external calls; nothing is sent to the plugin author.

Local validation

  • Packaged with the Dify Plugin CLI (v0.6.10) and verified the package contents (.git excluded, all bundled YAMLs parse, _position.yaml matches the predefined model set).
  • Installed and ran the plugin against a self-hosted Dify 1.17.0 instance through the plugin daemon remote-debug channel: provider credentials were validated with GET /v1/models, and a real end-to-end chat invocation (streaming) passed.
  • The sandbox runtime smoke test in this repository also passed (Plugin test result: success).

Security and privacy notes

The plugin makes network requests only to the model gateway endpoint configured by the workspace administrator when setting up the provider. This is the arbitrary-URL capability detected by the scanner: requests.get in provider/origin_power_ai.py (credential validation via GET /models) and requests.post in models/llm/llm.py (OpenAI-compatible /chat/completions calls). Requests carry only the conversation data required to call the LLM API and are authenticated with the API key entered by the administrator. The plugin does not call any other service, does not send data to the plugin author, and does not persist data locally.

Required checks

  • I have read and followed the Marketplace submission requirements.

@github-actions github-actions Bot added the risk: medium Medium-risk Marketplace submission label Sep 8, 2026
@Ikki6666 Ikki6666 mentioned this pull request Sep 8, 2026
6 tasks
@Ikki6666

Ikki6666 commented Sep 8, 2026

Copy link
Copy Markdown
Contributor Author

Friendly ping 🙏 The pre-check-plugin workflow run for this resubmission (superseding #3022, closed after we fixed the reported template issues) is currently awaiting maintainer approval. All previously reported failures are addressed in the PR description. Would appreciate approval + review when there is bandwidth. Thank you!

@Ikki6666

Ikki6666 commented Sep 9, 2026

Copy link
Copy Markdown
Contributor Author

Cross-linking a community post for visibility: the pre-check-plugin approval for this PR has been pending 24h+, see langgenius/dify#42055

@Ikki6666
Ikki6666 force-pushed the bump-origin_power_ai-plugin-0.0.3 branch from 2e352c3 to 6b5ca09 Compare September 9, 2026 08:51
@crazywoola
crazywoola merged commit b4e2437 into langgenius:main Sep 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: medium Medium-risk Marketplace submission

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants