Implemented the ViewComfy API for image generation. ViewComfy is a hosting service for ComfyUI workflows. the implementation is very similar to your current ComfyUI one.
Motivation: Some of our users recently asked how they can integrate our API with OpenWebUI
🔄 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/open-webui/open-webui/pull/12963
**Author:** [@GBieler](https://github.com/GBieler)
**Created:** 4/17/2025
**Status:** ❌ Closed
**Base:** `dev` ← **Head:** `ViewComfy-API-integration`
---
### 📝 Commits (3)
- [`4166ae0`](https://github.com/open-webui/open-webui/commit/4166ae0e9403dff9344facdf0294156c408ab921) viewcomfy api implementation
- [`a4f7413`](https://github.com/open-webui/open-webui/commit/a4f7413c7ee533e075ad97fa41b934302ee0a20f) fix workflow node handling in UI
- [`56e2ffe`](https://github.com/open-webui/open-webui/commit/56e2ffe2e38bf2573fff4f7b6b3e0d399db10cb0) added back VIEWCOMFY_WORKFLOW_NODES to images.py
### 📊 Changes
**5 files changed** (+550 additions, -1 deletions)
<details>
<summary>View changed files</summary>
📝 `backend/open_webui/config.py` (+30 -0)
📝 `backend/open_webui/main.py` (+10 -0)
📝 `backend/open_webui/routers/images.py` (+90 -0)
➕ `backend/open_webui/utils/images/viewcomfy.py` (+206 -0)
📝 `src/lib/components/admin/Settings/Images.svelte` (+214 -1)
</details>
### 📄 Description
# Changelog Entry
### Description
Implemented the ViewComfy API for image generation. ViewComfy is a hosting service for ComfyUI workflows. the implementation is very similar to your current ComfyUI one.
Motivation: Some of our users recently asked how they can integrate our API with OpenWebUI
The doc update is in a PR to open-webui/docs (https://github.com/open-webui/docs/pull/506)
### Added
- viewcomfy API functions in: backend\open_webui\utils\images\viewcomfy.py
- viewcomfy API route to: backend\open_webui\routers\images.py
- viewcomfy configs in: backend\open_webui\config.py and backend\open_webui\main.py
- viewcomfy settings frontend component in: open-webui\src\lib\components\admin\Settings\Images.svelte
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/12963
Author: @GBieler
Created: 4/17/2025
Status: ❌ Closed
Base:
dev← Head:ViewComfy-API-integration📝 Commits (3)
4166ae0viewcomfy api implementationa4f7413fix workflow node handling in UI56e2ffeadded back VIEWCOMFY_WORKFLOW_NODES to images.py📊 Changes
5 files changed (+550 additions, -1 deletions)
View changed files
📝
backend/open_webui/config.py(+30 -0)📝
backend/open_webui/main.py(+10 -0)📝
backend/open_webui/routers/images.py(+90 -0)➕
backend/open_webui/utils/images/viewcomfy.py(+206 -0)📝
src/lib/components/admin/Settings/Images.svelte(+214 -1)📄 Description
Changelog Entry
Description
Implemented the ViewComfy API for image generation. ViewComfy is a hosting service for ComfyUI workflows. the implementation is very similar to your current ComfyUI one.
Motivation: Some of our users recently asked how they can integrate our API with OpenWebUI
The doc update is in a PR to open-webui/docs (https://github.com/open-webui/docs/pull/506)
Added
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.