[PR #595] [MERGED] Fix modify openai api compatible dify plugin version from == to ~= #1454

Closed
opened 2026-02-16 10:22:59 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-official-plugins/pull/595
Author: @bxfxf
Created: 3/28/2025
Status: Merged
Merged: 4/3/2025
Merged by: @crazywoola

Base: mainHead: fix-modify-openai_api_compatible-dify_plugin-version


📝 Commits (10+)

📊 Changes

2 files changed (+3 additions, -3 deletions)

View changed files

📝 models/openai_api_compatible/manifest.yaml (+1 -1)
📝 models/openai_api_compatible/requirements.txt (+2 -2)

📄 Description

Related Issue or Context

https://github.com/langgenius/dify/issues/15486
When the dify-plugin-sdk version upgraded, need to manually update the dify_plugin version in the requirements.txt file under openai_api_compatible

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that may cause existing functionality to not work as expected)
  • Documentation update
  • Code refactoring
  • Other

Test Evidence

Important

Visual proof is required for Bug fixes, New features, Breaking changes:

  • Screenshots or Video/GIF (if applicable):

Note

For Non-LLM Plugin Changes:

  • Bug fixes:
    • Show the fix working
  • New features:
    • Demonstrate the functionality
  • Breaking changes:
    • Show both old and new behavior

For LLM Plugin Changes:

  • Bug fixes:
    • Show the fix working with example inputs/outputs
  • New features:
    • Demonstrate the functionality with example inputs/outputs
  • Breaking changes (requires comprehensive testing):
    • Conversation & Interaction:
      • Conversation sequence correctness:
        • System message handling
        • Proper turn-taking (user→assistant messages)
      • Tool usage demonstrations (if applicable):
        • Multi-round tool interactions
        • Appropriate handling of tool outputs
    • Input/Output Handling:
      • Multimodal input handling (images, PDFs, audio, video if applicable)
      • Multimodal output generation (images, PDFs, audio, video if applicable)
      • Structured output format (if applicable)
    • Metrics:
      • Token consumption metrics
    • Others:
      • Reasoning process (if applicable, e.g. tool use)

Environment Verification

Important

Please confirm your testing environment:

  • Changes tested in a clean/isolated environment
  • Test environment matches production configuration
  • No cached data influenced the test results

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-official-plugins/pull/595 **Author:** [@bxfxf](https://github.com/bxfxf) **Created:** 3/28/2025 **Status:** ✅ Merged **Merged:** 4/3/2025 **Merged by:** [@crazywoola](https://github.com/crazywoola) **Base:** `main` ← **Head:** `fix-modify-openai_api_compatible-dify_plugin-version` --- ### 📝 Commits (10+) - [`9dc0d78`](https://github.com/langgenius/dify-official-plugins/commit/9dc0d78e4c28669dac903f1b4f413360096da50d) Supports setting the model's UI display name for openai_api_compatible. - [`bea94e7`](https://github.com/langgenius/dify-official-plugins/commit/bea94e7264cecb396f270624f0fd21c52edfd34e) Merge branch 'langgenius:main' into feat-add-displayname-for-openai_api_compatible - [`b4e008b`](https://github.com/langgenius/dify-official-plugins/commit/b4e008b4408f04c1adb769bbc72bf40d666f7fd0) change variableName from show_name to display_name - [`1ff8aaa`](https://github.com/langgenius/dify-official-plugins/commit/1ff8aaaefb3148f7e07c74c0b52675a3dbc66721) change label text from show name to display name - [`0705f56`](https://github.com/langgenius/dify-official-plugins/commit/0705f5690fa2de2ff47d6b3e1d0d670f0be85b84) Merge branch 'main' of https://github.com/bxfxf/dify-official-plugins into feat-add-displayname-for-openai_api_compatible - [`876d1f4`](https://github.com/langgenius/dify-official-plugins/commit/876d1f442a6ef0ce79adc208c43e226fa4a69865) update version - [`90a458d`](https://github.com/langgenius/dify-official-plugins/commit/90a458def9a0543c0c9ea76bc71a0d7ce9de3d9e) Optimize package import code - [`081741d`](https://github.com/langgenius/dify-official-plugins/commit/081741d584124165de8480aa7e6ead776d8297dc) Merge branch 'main' of https://github.com/bxfxf/dify-official-plugins into feat-add-displayname-for-openai_api_compatible - [`74fe429`](https://github.com/langgenius/dify-official-plugins/commit/74fe42953a857cce6d5aa8f5d9ae5c1ab6958edb) update openai_api_compatible version - [`b64d6b9`](https://github.com/langgenius/dify-official-plugins/commit/b64d6b902640289efbfb55a427ac748c9109e8d2) Merge branch 'main' of https://github.com/bxfxf/dify-official-plugins into feat-add-displayname-for-openai_api_compatible ### 📊 Changes **2 files changed** (+3 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `models/openai_api_compatible/manifest.yaml` (+1 -1) 📝 `models/openai_api_compatible/requirements.txt` (+2 -2) </details> ### 📄 Description ## Related Issue or Context https://github.com/langgenius/dify/issues/15486 When the dify-plugin-sdk version upgraded, need to manually update the dify_plugin version in the requirements.txt file under openai_api_compatible ## Type of Change <!-- Put an `x` in all the boxes that apply --> - [x] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that may cause existing functionality to not work as expected) - [ ] Documentation update - [ ] Code refactoring - [ ] Other ## Test Evidence > [!IMPORTANT] > Visual proof is required for Bug fixes, New features, Breaking changes: - Screenshots or Video/GIF (if applicable): > [!NOTE] > For Non-LLM Plugin Changes: > - **Bug fixes**: > - [ ] Show the fix working > - **New features**: > - [ ] Demonstrate the functionality > - **Breaking changes**: > - [ ] Show both old and new behavior > > For LLM Plugin Changes: > - **Bug fixes**: > - [x] Show the fix working with example inputs/outputs > - **New features**: > - [ ] Demonstrate the functionality with example inputs/outputs > - **Breaking changes** (requires comprehensive testing): > - **Conversation & Interaction**: > - Conversation sequence correctness: > - [ ] System message handling > - [ ] Proper turn-taking (user→assistant messages) > - Tool usage demonstrations (if applicable): > - [ ] Multi-round tool interactions > - [ ] Appropriate handling of tool outputs > - **Input/Output Handling**: > - [ ] Multimodal input handling (images, PDFs, audio, video if applicable) > - [ ] Multimodal output generation (images, PDFs, audio, video if applicable) > - [x] Structured output format (if applicable) > - **Metrics**: > - [ ] Token consumption metrics > - **Others**: > - [ ] Reasoning process (if applicable, e.g. tool use) ### Environment Verification > [!IMPORTANT] > Please confirm your testing environment: - [x] Changes tested in a clean/isolated environment - [x] Test environment matches production configuration - [x] No cached data influenced the test results --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 10:22:59 -05:00
yindo closed this issue 2026-02-16 10:22:59 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-official-plugins#1454