一个轻量级 Python 库,为多个生成式 AI 提供商提供统一接口,支持 Chat Completions API 和 Agents API。
- v0.1.3
- 发布于
- 2026年7月21日
- 16,314
- 星标
- 3,074
- 下载
- 同步于
- 1 天前
最新版本
v0.1.32026年7月21日 04:16下载慢?可在上方随时切换镜像源
项目说明
项目概述
aisuite 是一个轻量级 Python 库,用于与大语言模型(LLM)协作。它提供两层架构:统一的多提供商 Chat Completions API 和基于工具的工具包 Agents API。
主要功能
- 统一 Chat Completions API:支持 OpenAI、Anthropic、Google、Mistral、Hugging Face、AWS、Cohere、Ollama、OpenRouter 等
- Agents API 与工具包:赋予模型真实 Python 函数作为工具,支持多轮循环和 MCP 服务器
- OpenWorker:基于 aisuite 构建的桌面 AI 同事
- 通过更改一个字符串即可切换提供商
适用人群
- 需要集成多个 LLM 提供商的开发者
- 构建 AI 代理和工具调用应用的工程师
- 希望统一 LLM API 接口的团队
快速上手
- 安装基础包:
pip install aisuite - 安装特定提供商 SDK:
pip install 'aisuite[anthropic]' - 使用统一 API 调用不同提供商
- 构建 Agents 和工具调用工作流
核心优势
- 单一 API 接口覆盖多个主流 LLM 提供商
- 支持 Agents API 和 MCP 服务器集成
- 由 Andrew Ng 发起,品质有保障
- 开源免费,持续更新
系统要求
- 操作系统:跨平台(Python 环境)
- 支持架构:x86_64、arm64
- 额外依赖:Python、pip
注意事项
- OpenWorker 开发已移至独立仓库 andrewyng/openworker
- 自带 API 密钥(OpenAI、Anthropic、Google 等)或使用 Ollama 本地运行
历史版本
排序