When using siliconcloud text2image: run failed #8803

Closed
opened 2026-02-21 18:27:45 -05:00 by yindo · 4 comments
Owner

Originally created by @amoycode on GitHub (Mar 1, 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 search for existing issues, 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.0.0

Cloud or Self Hosted

Self Hosted (Docker)

Steps to reproduce

api-1 | 2025-03-01 09:08:34.076 ERROR [Thread-28 (_generate_worker)] [graph_engine.py:832] - Node Stable Diffusion run failed
api-1 | Traceback (most recent call last):
api-1 | File "/app/api/core/workflow/graph_engine/graph_engine.py", line 643, in _run_node
api-1 | for item in generator:
api-1 | ^^^^^^^^^
api-1 | File "/app/api/core/workflow/nodes/base/node.py", line 84, in run
api-1 | yield from result
api-1 | File "/app/api/core/workflow/nodes/tool/tool_node.py", line 64, in _run
api-1 | tool_runtime = ToolManager.get_workflow_tool_runtime(
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File "/app/api/core/tools/tool_manager.py", line 361, in get_workflow_tool_runtime
api-1 | tool_runtime = cls.get_tool_runtime(
api-1 | ^^^^^^^^^^^^^^^^^^^^^
api-1 | File "/app/api/core/tools/tool_manager.py", line 204, in get_tool_runtime
api-1 | raise ToolProviderNotFoundError(f"builtin provider {provider_id} not found")
api-1 | core.tools.errors.ToolProviderNotFoundError: builtin provider langgenius/siliconflow_tool/siliconflow not found

Image

✔️ Expected Behavior

No response

Actual Behavior

No response

Originally created by @amoycode on GitHub (Mar 1, 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 [search for existing issues](https://github.com/langgenius/dify/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.0.0 ### Cloud or Self Hosted Self Hosted (Docker) ### Steps to reproduce api-1 | 2025-03-01 09:08:34.076 ERROR [Thread-28 (_generate_worker)] [graph_engine.py:832] - Node Stable Diffusion run failed api-1 | Traceback (most recent call last): api-1 | File "/app/api/core/workflow/graph_engine/graph_engine.py", line 643, in _run_node api-1 | for item in generator: api-1 | ^^^^^^^^^ api-1 | File "/app/api/core/workflow/nodes/base/node.py", line 84, in run api-1 | yield from result api-1 | File "/app/api/core/workflow/nodes/tool/tool_node.py", line 64, in _run api-1 | tool_runtime = ToolManager.get_workflow_tool_runtime( api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/core/tools/tool_manager.py", line 361, in get_workflow_tool_runtime api-1 | tool_runtime = cls.get_tool_runtime( api-1 | ^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/core/tools/tool_manager.py", line 204, in get_tool_runtime api-1 | raise ToolProviderNotFoundError(f"builtin provider {provider_id} not found") api-1 | core.tools.errors.ToolProviderNotFoundError: builtin provider langgenius/siliconflow_tool/siliconflow not found ![Image](https://github.com/user-attachments/assets/dbc26b9b-0ba5-4f38-af65-fa3b2f49205c) ### ✔️ Expected Behavior _No response_ ### ❌ Actual Behavior _No response_
yindo added the 🐞 bug🔨 feat:tools labels 2026-02-21 18:27:45 -05:00
yindo closed this issue 2026-02-21 18:27:45 -05:00
Author
Owner

@dosubot[bot] commented on GitHub (Mar 1, 2025):

Hey, @amoycode! I'm a bot here to help you with bugs, questions, and becoming a contributor. Let's tackle this issue together while we wait for a human maintainer.

The error message indicates that the built-in provider "langgenius/siliconflow_tool/siliconflow" is not found, which is causing the failure in running the Stable Diffusion node. This typically happens when the tool provider is not registered or defined correctly in the Dify platform.

To resolve this issue, you should check the following:

  1. Registration of the Provider: Ensure that the "langgenius/siliconflow_tool/siliconflow" provider is correctly registered in the Dify codebase. Built-in tool providers are usually defined in the BuiltinToolProvider class within the api/models/tools.py file [1].

  2. Configuration Files: Verify that the necessary configuration files for the provider are present and correctly set up. This includes any YAML configuration files that define the model identification, properties, and other necessary parameters [2].

  3. Advanced Tool Integration: If you are using Dify 0.15.3 or later, check the Dify-Official-Plugins repository, as the Advanced Tool Integration functionality has moved there [3].

By ensuring that the provider is correctly registered and configured, you should be able to resolve the ToolProviderNotFoundError.

To continue talking to Dosu, mention @dosu.


Help Dosu learn! Give it feedback: Great Response | Irrelevant Answer | Incorrect Sources | Too Verbose | Hallucination | Bug Report | Other

@dosubot[bot] commented on GitHub (Mar 1, 2025): <!-- Greeting --> Hey, @amoycode! I'm a bot here to help you with bugs, questions, and becoming a contributor. Let's tackle this issue together while we wait for a human maintainer. <!-- Answer --> The error message indicates that the built-in provider "langgenius/siliconflow_tool/siliconflow" is not found, which is causing the failure in running the Stable Diffusion node. This typically happens when the tool provider is not registered or defined correctly in the Dify platform. To resolve this issue, you should check the following: 1. **Registration of the Provider**: Ensure that the "langgenius/siliconflow_tool/siliconflow" provider is correctly registered in the Dify codebase. Built-in tool providers are usually defined in the `BuiltinToolProvider` class within the `api/models/tools.py` file <sup>[[1]](https://github.com/langgenius/dify/blob/main/api/models/tools.py)</sup>. 2. **Configuration Files**: Verify that the necessary configuration files for the provider are present and correctly set up. This includes any YAML configuration files that define the model identification, properties, and other necessary parameters <sup>[[2]](https://github.com/langgenius/dify-docs/issues/517)</sup>. 3. **Advanced Tool Integration**: If you are using Dify 0.15.3 or later, check the Dify-Official-Plugins repository, as the Advanced Tool Integration functionality has moved there <sup>[[3]](https://github.com/langgenius/dify/issues/14300)</sup>. By ensuring that the provider is correctly registered and configured, you should be able to resolve the `ToolProviderNotFoundError`. <!-- Dosu Comment Footer --> *To continue talking to [Dosu](https://dosu.dev), mention @dosu.* --- <sup>Help Dosu learn! Give it feedback: [Great Response](https://app.dosu.dev/response-feedback/94d8657e-99eb-430c-9277-005b9da2583b?feedback_type=great_response) | [Irrelevant Answer](https://app.dosu.dev/response-feedback/94d8657e-99eb-430c-9277-005b9da2583b?feedback_type=irrelevant_answer) | [Incorrect Sources](https://app.dosu.dev/response-feedback/94d8657e-99eb-430c-9277-005b9da2583b?feedback_type=incorrect_sources) | [Too Verbose](https://app.dosu.dev/response-feedback/94d8657e-99eb-430c-9277-005b9da2583b?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/94d8657e-99eb-430c-9277-005b9da2583b?feedback_type=hallucination) | [Bug Report](https://app.dosu.dev/response-feedback/94d8657e-99eb-430c-9277-005b9da2583b?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/94d8657e-99eb-430c-9277-005b9da2583b?feedback_type=other)</sup>
Author
Owner

@crazywoola commented on GitHub (Mar 1, 2025):

Please try to install the plugin from the market place.

@crazywoola commented on GitHub (Mar 1, 2025): Please try to install the plugin from the market place.
Author
Owner

@amoycode commented on GitHub (Mar 1, 2025):

Please try to install the plugin from the market place.

Image
I installed the plugin directly from the plugin marketplace.

@amoycode commented on GitHub (Mar 1, 2025): > Please try to install the plugin from the market place. ![Image](https://github.com/user-attachments/assets/ce6fde55-4a5f-4c07-b665-a12bdefd4482) I installed the plugin directly from the plugin marketplace.
Author
Owner

@crazywoola commented on GitHub (Mar 1, 2025):

Image

It seems you missed the second one.

@crazywoola commented on GitHub (Mar 1, 2025): <img width="946" alt="Image" src="https://github.com/user-attachments/assets/f913d70b-3633-4adc-ad6d-8299204e8f1f" /> It seems you missed the second one.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#8803