Skip to content

add origin_power_ai plugin v0.0.3 - #3022

Open
Ikki6666 wants to merge 3 commits into
langgenius:mainfrom
Ikki6666:bump-origin_power_ai-plugin-0.0.3
Open

add origin_power_ai plugin v0.0.3#3022
Ikki6666 wants to merge 3 commits into
langgenius:mainfrom
Ikki6666:bump-origin_power_ai-plugin-0.0.3

Conversation

@Ikki6666

@Ikki6666 Ikki6666 commented Sep 4, 2026

Copy link
Copy Markdown

Plugin Submission

Plugin information

Submission type

  • New plugin
  • Version update

What changed

Origin Power AI is a unified OpenAI-compatible gateway. This model-provider plugin connects Dify to the platform with 5 predefined LLMs (glm-5.3, glm-5.2, glm-5-turbo, glm-4.7, glm-5.3-flash) including vision/video input, tool calling, CNY pricing, and customizable-model support for any other model the gateway serves (GET /v1/models lists the catalog).

  • Users configure one Base URL and API Key; predefined models appear immediately.
  • Streaming, tool calls, reasoning-content handling, and usage-based token accounting are implemented on the official OAICompatLargeLanguageModel SDK base. Reasoning models expose a reasoning_effort parameter; all models support response_format, and GLM-4.7/5.2/5.3/Flash support Dify structured-output workflows.
  • Code is adapted from langgenius/dify-official-plugins (openai_api_compatible), Apache-2.0, credited in the README and LICENSE.

Risk level

  • Low risk
  • Medium risk
  • High risk

Required checks

  • I have read and followed the Marketplace submission requirements.
  • I have read and comply with the Plugin Developer Agreement.
  • I tested this plugin on Dify Community Edition and Dify Cloud, or documented any limitation below.
  • The package contains only files needed at runtime.
  • The package does not contain secrets, local credentials, .env files, .git directories, virtual environments, caches, logs, or IDE files.
  • The package does not contain executables or bundled binaries, or I explained why they are required below.
  • The plugin README includes setup steps, usage instructions, required APIs or credentials, connection requirements, and the source repository link.
  • The plugin includes PRIVACY.md or a hosted privacy policy, and manifest.yaml references it.
  • All user-facing text is primarily in English, with any localized README files following the i18n guidance.

Security and privacy notes

The plugin forwards prompts, conversation context, files, and tool definitions only to the OpenAI-compatible endpoint the Dify administrator configures (e.g. https://<gateway>/v1), using the provided API key as Bearer credentials. It executes no code, touches no files, and does not contact the plugin author or any other third party.

Local validation

  • dify plugin package ./ (plugin CLI 0.6.10) — packaged cleanly.
  • Install + invoke tested on Dify Community Edition 1.17.0 self-hosted (Helm, plugin-daemon 0.6.10): provider credentials validation, sync and streaming chat, token accounting verified end-to-end.
  • YAML sanity: all model manifests parse and validate against dify_plugin entities.

Reviewer notes

Limitation: the platform does not currently serve an embedding model, so the provider declares only the llm model type. minimax-h3 in the gateway catalog is a video-generation model and is intentionally not listed as an LLM.

@github-actions github-actions Bot added the risk: missing Missing or invalid Marketplace risk selection label Sep 4, 2026
@github-actions github-actions Bot added risk: low Low-risk Marketplace submission and removed risk: missing Missing or invalid Marketplace risk selection labels Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: low Low-risk Marketplace submission

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant