[PR #12963] [CLOSED] **feat** & **docs** View comfy api integration #23063

Closed
opened 2026-04-20 04:36:19 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/12963
Author: @GBieler
Created: 4/17/2025
Status: Closed

Base: devHead: ViewComfy-API-integration


📝 Commits (3)

  • 4166ae0 viewcomfy api implementation
  • a4f7413 fix workflow node handling in UI
  • 56e2ffe added 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

  • 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

🔄 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>
GiteaMirror added the pull-request label 2026-04-20 04:36:19 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#23063