🐍 Python 程式碼執行
概述
Open WebUI 允許在瀏覽器中執行客戶端端的 Python 程式碼,利用 Pyodide 在聊天的程式碼區塊內執行腳本。此功能能讓大型語言模型(LLM)生成可以直接在瀏覽器中執行的 Python 腳本,並利用 Pyodide 支援的一系列函式庫。
為了保持使用者的隱私性與靈活性,Open WebUI 會鏡像 PyPI 套件,避免直接進行外部網路請求。這種方法還允許在無網際網路的環境中使用 Pyodide。
Open WebUI 前端包含一個獨立的 WASM(WebAssembly)Python 環境,由 Pyodide 提供支援,可以執行由 LLM 生成的基本 Python 腳本。此環境旨在易於使用,無需額外設定或安裝。