Files
Fu-Jie_openwebui-extensions/plugins/pipes/iflow-sdk-pipe/README.md
fujie 31496a191e Add Batch Install Plugins installation instructions to various plugins and filters
- Updated README files for the following plugins to include installation instructions using Batch Install Plugins:
  - deep-dive
  - export_to_docx
  - export_to_excel
  - flash-card
  - infographic
  - smart-mind-map
  - async-context-compression
  - chat-session-mapping-filter
  - folder-memory
  - github_copilot_sdk_files_filter
  - markdown_normalizer
  - github-copilot-sdk
  - iflow-sdk-pipe
  - openwebui-skills-manager
  - smart-mind-map-tool

- Added important notes regarding the removal of the official OpenWebUI Community version before installation.
2026-03-16 17:22:24 +08:00

1.8 KiB

iFlow Official SDK Pipe

This plugin integrates the iFlow SDK into OpenWebUI as a Pipe.

Install with Batch Install Plugins

If you already use Batch Install Plugins from GitHub, you can install or update this plugin with:

Install plugin from Fu-Jie/openwebui-extensions

When the selection dialog opens, search for this plugin, check it, and continue.

Important

If the official OpenWebUI Community version is already installed, remove it first. After that, Batch Install Plugins can keep this plugin updated in future runs.

Features

  • Standard iFlow Integration: Connects to the iFlow CLI process via WebSocket (ACP).
  • Auto-Process Management: Automatically starts the iFlow process if it's not running.
  • Streaming Support: Direct streaming from iFlow to the chat interface.
  • Status Updates: Real-time status updates in the UI (thinking, tool usage, etc.).
  • Tool Execution Visibility: See when iFlow is calling and completing tools.

Configuration

Set the following Valves:

  • IFLOW_PORT: The port for the iFlow CLI process (default: 8090).
  • IFLOW_URL: The WebSocket URL (default: ws://localhost:8090/acp).
  • AUTO_START: Automatically start the process (default: True).
  • TIMEOUT: Request timeout in seconds.
  • LOG_LEVEL: SDK logging level (DEBUG, INFO, etc.).

Installation

This plugin requires both the iFlow CLI binary and the iflow-cli-sdk Python package.

1. Install iFlow CLI (System level)

Run the following command in your terminal (Linux/macOS):

bash -c "$(curl -fsSL https://platform.iflow.cn/cli/install.sh)"

2. Install Python SDK (OpenWebUI environment)

pip install iflow-cli-sdk