Files
fujie 64af4276a7 docs(readme): refresh plugin badge layout and mirrors
- update plugin README badge rows and mirrored docs
- sync README template and scaffolder guidance

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-16 01:21:11 +08:00

1.3 KiB

iFlow Official SDK Pipe

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

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