aisuite
SHA-256aisuite 是一个轻量级 Python 库,为多个 AI 提供商(OpenAI、Anthropic、Google 等)提供统一的 Chat Completions API,以及带工具包和 MCP 支持的 Agents API。同时驱动桌面 AI 助手 OpenCoworker。
一句话统一调用多家大模型,还自带 Agent 框架和桌面助手。
核心功能
- 统一 Chat Completions API:一套代码兼容 OpenAI、Anthropic、Google 等十余家提供商,切换只需改 model 名称
- Agent API:支持多轮工具调用、最大轮次控制,预置文件、Git、Shell 工具包,原生 MCP 协议集成
- OpenCoworker 桌面应用:可聊天、深度研究、读写文件、收发消息、生成 PDF/表格等交付物,支持定时自动化
- 工具策略与状态存储:可配置审批策略、白/黑名单,支持内存、文件、Postgres 状态持久化
- 极简安装:pip install aisuite 即可使用,可选安装特定提供商 SDK
避坑指南
- •需要自行准备各 AI 提供商的 API 密钥(OpenAI、Anthropic 等)或本地运行 Ollama,不提供免费模型
- •OpenCoworker 桌面版目前仅支持 macOS(Apple Silicon)和 Windows 10/11(x64),Linux 尚未提供安装包
- •Agent 工具调用依赖模型本身的 function calling 能力,部分轻量模型可能不准确
适用场景
- 快速构建多模型对话应用:用同一份代码测试 GPT-4、Claude、Gemini 等模型的效果
- 桌面 AI 助手:利用 OpenCoworker 自动执行日常任务(阅读文件、发送邮件、生成报告)
详细介绍
aisuite 是一个轻量级 Python 库,提供两层架构:底层是统一的 Chat Completions API,兼容 OpenAI、Anthropic、Google、Mistral、Hugging Face、AWS、Cohere、Ollama、OpenRouter 等十余家 AI 提供商,只需修改一个字符串即可切换模型;上层是 Agents API,支持多轮工具调用、预置工具包(文件、Git、Shell)、原生 MCP 协议、工具策略、状态存储和追踪。该仓库还包含了 OpenCoworker 桌面 AI 助手,能聊天、深度研究、读写文件、收发消息(Slack、邮件等),并生成 PDF、表格等交付物。相比 LangChain,aisuite 更轻量(依赖少、API 简单),专注于统一接口和即插即用,适合需要快速切换模型、构建自定义 Agent 工作流或部署桌面助手的开发者。
标签
快速上手
安装软件
打开下载的 dmg 文件,将应用拖入 Applications 文件夹
安装 aisuite:pip install aisuite[all] 或 pip install aisuite[anthropic] 等
设置 API 密钥:将 OpenAI、Anthropic 等密钥设为环境变量或传入配置文件
编写第一个调用:导入 aisuite,创建 Client,调用 client.chat.completions.create(model='openai:gpt-4o', messages=...)
- 安装 aisuite:pip install aisuite[all] 或 pip install aisuite[anthropic] 等
- 设置 API 密钥:将 OpenAI、Anthropic 等密钥设为环境变量或传入配置文件
- 编写第一个调用:导入 aisuite,创建 Client,调用 client.chat.completions.create(model='openai:gpt-4o', messages=...)
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
51696787719a46297819d93ec0c8bb98690a09b1560ac21c9074c06531a36b81该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
卸载 aisuite:运行 pip uninstall aisuite;若安装过桌面应用 OpenCoworker,从应用程序文件夹(macOS)或控制面板(Windows)中卸载。
无额外依赖
下载后即可直接使用,无需安装其他运行环境