FastAPI MCP:將 FastAPI 端點暴露為 MCP 工具
如果你有一個 FastAPI 應用程式,那麼你就擁有了一個 AI 代理工具的潛在寶庫。由 tadata-org 建立的 FastAPI MCP,可自動將你現有的 FastAPI 端點轉換為 MCP 相容的工具,AI 助手可以發現並呼叫這些工具,無需對你的應用程式進行任何程式碼修改。 該工具 …
如果你有一個 FastAPI 應用程式,那麼你就擁有了一個 AI 代理工具的潛在寶庫。由 tadata-org 建立的 FastAPI MCP,可自動將你現有的 FastAPI 端點轉換為 MCP 相容的工具,AI 助手可以發現並呼叫這些工具,無需對你的應用程式進行任何程式碼修改。 該工具 …
高品質的文字轉語音通常需要昂貴的雲端 API 或複雜的本地模型設定。由 rany2 建立的 Edge-TTS 採取了一個巧妙的方法:它接入 Microsoft Edge 內建的線上 TTS 服務,提供對數百種自然聲音的免費存取,涵蓋數十種語言。 該工具是一個簡單的 Python CLI,可 …
大型語言模型與人類偏好的對齊是 AI 發展中最重要的挑戰之一。TRL(GitHub 上的 huggingface/trl)——Hugging Face 的 Transformer 強化學習函式庫——提供了一個全面的工具包來應對這項挑戰,在一個可用於正式環境、文件完善的套件中實作了完整的 …
PDF 仍然是分發文件最常見的格式之一,但以程式化方式從中提取資料一直具有挑戰性。PDF 格式保留視覺版面,但犧牲了結構語義,使得區分表格與欄位版面或標題與正文文字變得困難。PDFPlumber(GitHub 上的 jsvine/pdfplumber)透過提供一個 Python 函式庫來應 …
Jupyter 生態系統已經改變了科學家、資料分析師和教育工作者使用程式碼的方式,但它一直需要一個執行中的伺服器。JupyterLite(GitHub 上的 jupyterlite/jupyterlite)透過 WebAssembly 將 JupyterLab 帶入瀏覽器,完全消除了這項需 …
設定管理是一個看似簡單的問題,直到你需要處理多個環境、數百個設定以及靈活性與安全性之間的持續拉鋸。Dynaconf(GitHub 上的 dynaconf/dynaconf)是一個 Python 設定管理函式庫,它以最少的樣板程式碼,提供一個在開發、測試和正式環境中都能運作的統一系統,直接應 …