[Bug] OpenRouter plugin v0.0.17 multimodal functionality not working #587

Closed
opened 2026-02-16 10:19:49 -05:00 by yindo · 1 comment
Owner

Originally created by @guangtouwangba on GitHub (Aug 25, 2025).

Self Checks

  • This is only for bug report, if you would like to ask a question, please head to Discussions.
  • I have searched for existing issues Dify issues & Dify Official Plugins, including closed ones.
  • I confirm that I am using English to submit this report (我已阅读并同意 Language Policy).
  • [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:)
  • Please do not modify this template :) and fill in all the required fields.

Dify version

1.7.2

Plugin version

0.0.17

Cloud or Self Hosted

Cloud

Steps to reproduce

Upload image into chat box, ai cannot return correct answer

Image

✔️ Error log

No response

Originally created by @guangtouwangba on GitHub (Aug 25, 2025). ### Self Checks - [x] This is only for bug report, if you would like to ask a question, please head to [Discussions](https://github.com/langgenius/dify/discussions/categories/general). - [x] I have searched for existing issues [Dify issues](https://github.com/langgenius/dify/issues) & [Dify Official Plugins](https://github.com/langgenius/dify-official-plugins/issues), including closed ones. - [x] I confirm that I am using English to submit this report (我已阅读并同意 [Language Policy](https://github.com/langgenius/dify/issues/1542)). - [x] [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:) - [x] Please do not modify this template :) and fill in all the required fields. ### Dify version 1.7.2 ### Plugin version 0.0.17 ### Cloud or Self Hosted Cloud ### Steps to reproduce Upload image into chat box, ai cannot return correct answer <img width="625" height="476" alt="Image" src="https://github.com/user-attachments/assets/190d279a-f7ef-4fef-ad30-772adb304272" /> ### ✔️ Error log _No response_
yindo added the bug label 2026-02-16 10:19:49 -05:00
yindo closed this issue 2026-02-16 10:19:49 -05:00
Author
Owner

@dosubot[bot] commented on GitHub (Aug 25, 2025):

Hi @guangtouwangba! I'm Dosu and I’m helping the dify-official-plugins team.

The OpenRouter plugin v0.0.17 does not provide true multimodal (image) inference. Instead, when you upload an image, the plugin converts it into a text placeholder referencing the image URL before sending it to the model, rather than passing the actual image data for analysis. This means models that do not explicitly support vision/multimodal features will not process the image content, and you'll get a generic or incorrect response instead of image understanding. This is by design in the current plugin version and not a cloud-specific issue details.

To use real multimodal/vision capabilities, make sure you select a model that declares the VISION feature and is supported by both the plugin and the backend. If your use case requires image analysis, check your model selection and plugin documentation for explicit multimodal support reference.

If you need further troubleshooting or have error logs, feel free to share them!

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other  Join Discord Share on X

@dosubot[bot] commented on GitHub (Aug 25, 2025): <!-- Greeting --> Hi @guangtouwangba! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the dify-official-plugins team. <!-- Answer --> The OpenRouter plugin v0.0.17 does not provide true multimodal (image) inference. Instead, when you upload an image, the plugin converts it into a text placeholder referencing the image URL before sending it to the model, rather than passing the actual image data for analysis. This means models that do not explicitly support vision/multimodal features will not process the image content, and you'll get a generic or incorrect response instead of image understanding. This is by design in the current plugin version and not a cloud-specific issue [details](https://github.com/langgenius/dify-official-plugins/pull/1515). To use real multimodal/vision capabilities, make sure you select a model that declares the `VISION` feature and is supported by both the plugin and the backend. If your use case requires image analysis, check your model selection and plugin documentation for explicit multimodal support [reference](https://github.com/langgenius/dify/blob/e7833b42cd2ee602df3e353cff5c766d2a7ad7ae/api/core/model_runtime/entities/model_entities.py). If you need further troubleshooting or have error logs, feel free to share them! <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/f0f3f44d-3644-4b8c-98a2-025f0217cfb6?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/f0f3f44d-3644-4b8c-98a2-025f0217cfb6?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/f0f3f44d-3644-4b8c-98a2-025f0217cfb6?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/f0f3f44d-3644-4b8c-98a2-025f0217cfb6?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/f0f3f44d-3644-4b8c-98a2-025f0217cfb6?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/f0f3f44d-3644-4b8c-98a2-025f0217cfb6?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/f0f3f44d-3644-4b8c-98a2-025f0217cfb6?feedback_type=other)</sup>&nbsp;&nbsp;[![Join Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share on X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/langgenius/dify-official-plugins/issues/1576)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-official-plugins#587