Categories

Python

FastAPI MCP:将 FastAPI 端点暴露为 MCP 工具
AI

FastAPI MCP:将 FastAPI 端点暴露为 MCP 工具

如果你有一个 FastAPI 应用程序,那么你就拥有了一个 AI 代理工具的潜在宝库。由 tadata-org 创建的 FastAPI MCP,可自动将你现有的 FastAPI 端点转换为 MCP 兼容的工具,AI 助手可以发现并调用这些工具,无需对你的应用程序进行任何代码修改。 该工具通 …

edge-tts:使用 Microsoft Edge 在线服务的 Python TTS
AI

edge-tts:使用 Microsoft Edge 在线服务的 Python TTS

高质量的文本转语音通常需要昂贵的云端 API 或复杂的本地模型设置。由 rany2 创建的 Edge-TTS 采取了一个巧妙的方法:它接入 Microsoft Edge 内建的在线 TTS 服务,提供对数百种自然声音的免费访问,涵盖数十种语言。 该工具是一个简单的 Python CLI,可 …

TRL:Hugging Face 的 Transformer 強化学习函式库
AI

TRL:Hugging Face 的 Transformer 強化学习函式库

大型语言模型与人類偏好的对齊是 AI 发展中最重要的挑戰之一。TRL(GitHub 上的 huggingface/trl)——Hugging Face 的 Transformer 強化学习函式库——提供了一个全面的工具包来应对这项挑戰,在一个可用于正式环境、文件完善的套件中实作了完整的 …

PDFPlumber:使用 Python 从 PDF 提取文字、表格和元资料
Python

PDFPlumber:使用 Python 从 PDF 提取文字、表格和元资料

PDF 仍然是分发文件最常見的格式之一,但以程式化方式从中提取资料一直具有挑戰性。PDF 格式保留视觉版面,但犧牲了结构语義,使得区分表格与欄位版面或标题与正文文字变得困难。PDFPlumber(GitHub 上的 jsvine/pdfplumber)透過提供一个 Python 函式库来应 …

JupyterLite:完全在浏览器中执行的 JupyterLab
Python

JupyterLite:完全在浏览器中执行的 JupyterLab

Jupyter 生态系统已經改变了科学家、资料分析師和教育工作者使用程式码的方式,但它一直需要一个执行中的伺服器。JupyterLite(GitHub 上的 jupyterlite/jupyterlite)透過 WebAssembly 将 JupyterLab 帶入浏览器,完全消除了这项需 …

Dynaconf:适用于所有环境的 Python 配置管理
Python

Dynaconf:适用于所有环境的 Python 配置管理

配置管理是一个看似简单的问题,直到你需要处理多个环境、数百个配置以及灵活性与安全性之间的持续拉锯。Dynaconf(GitHub 上的 dynaconf/dynaconf)是一个 Python 配置管理库,它以最少的样板代码,提供一个在开发、测试和生产环境中都能运行的统一系统,直接应对了这 …

TAG
CATEGORIES