OpenSource-Hub
A

aisuite

SHA-256
14.2k stars·开发工具·已提供 SHA-256 校验码,下载后可自行核对文件完整性

aisuite 是一个轻量级 Python 库,为多个 AI 提供商(OpenAI、Anthropic、Google 等)提供统一的 Chat Completions API,以及带工具包和 MCP 支持的 Agents API。同时驱动桌面 AI 助手 OpenCoworker。

智能下载

下载 Download 版本

vapp-v0.1.1 · 44.5 MB

一句话统一调用多家大模型,还自带 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 工作流或部署桌面助手的开发者。

标签

AILLMChat CompletionsAgentsMCPMulti-ProviderOpenCoworkerPython Library

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

打开下载的 dmg 文件,将应用拖入 Applications 文件夹

3

安装 aisuite:pip install aisuite[all] 或 pip install aisuite[anthropic] 等

4

设置 API 密钥:将 OpenAI、Anthropic 等密钥设为环境变量或传入配置文件

5

编写第一个调用:导入 aisuite,创建 Client,调用 client.chat.completions.create(model='openai:gpt-4o', messages=...)

安装指引
  1. 安装 aisuite:pip install aisuite[all] 或 pip install aisuite[anthropic] 等
  2. 设置 API 密钥:将 OpenAI、Anthropic 等密钥设为环境变量或传入配置文件
  3. 编写第一个调用:导入 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 页面自行验证。

运维指引

卸载说明

卸载 aisuite:运行 pip uninstall aisuite;若安装过桌面应用 OpenCoworker,从应用程序文件夹(macOS)或控制面板(Windows)中卸载。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-06-14T06:58:16Z
GitHub 仓库官方网站

相似推荐