開發生態
吳恩達團隊開源 aisuite 統一 LLM API 框架,並推出桌面 AI 助手 OpenWorker
GitHub Trending (python)單一來源
尚未逐項核實
目前依單一來源整理,這是來源數量描述,不是對消息真假的判定。
吳恩達(Andrew Ng)團隊的輕量級 Python 函式庫 aisuite 及桌面 AI 助手 OpenWorker 專案登上 GitHub Trending。aisuite 採用兩層架構:底層為 Chat Completions API,提供類似 OpenAI 的統一介面,支援 OpenAI、Anthropic、Google、Mistral、Ollama 等多家提供商,開發者僅需透過 `<provider>:<model-name>` 格式即可切換模型,並支援串流與非同步呼叫。上層為 Agents API,支援將純 Python 函式作為工具傳遞以自動產生 schema 並執行多輪迴圈(max_turns),同時內建 files、git、shell 等 toolkits,並支援串接任何 MCP 伺服器。
基於 aisuite 開發的桌面 AI 助手 OpenWorker 目前已移至獨立的 `andrewyng/openworker` 儲存庫。該應用程式具備對話與深度研究功能,並能在電腦上執行真實任務,包含讀取權限檔案、連接 Slack 與電子郵件、產生 PDF 與試算表,以及執行排程自動化。使用者可自備 OpenAI、Anthropic、Google 的 API Key,或使用 Ollama 進行完全本地端部署以確保資料不出本機。OpenWorker 目前已提供 macOS 13+ (Apple Silicon) 與 Windows 10/11 (x64) 版本下載。
讀原始報導背景
aisuite 是一個輕量級的 Python 函式庫,旨在為多個生成式 AI 供應商提供簡單且統一的介面。開發者只需更改字串即可在不同的語言模型間切換,並能透過其 Agents API 結合多種工具來建構 AI 代理程式。