吴恩达开源新工具:一个接口搞定所有AI模型
吴恩达开源新工具:一个接口搞定所有AI模型
你有没有遇到过这种情况:项目里同时用ChatGPT、Claude、国内的模型,每个都有不同的接口,代码写得一团糟。今天给大家介绍一个吴恩达团队开源的新工具,用一个”插座”搞定所有AI模型。
吴恩达是谁
吴恩达(Andrew Ng)是斯坦福大学教授,之前在谷歌和百度都干过大事——在谷歌时是”谷歌大脑”项目的负责人;在百度当过首席科学家。
他和另一位教授一起创办了Coursera,全球最大的在线学习平台。他的《机器学习》课程是全球播放量最高的AI入门课,国内很多程序员转行AI都是看他的课入门的。
现在他在做AI基金,同时也在持续开源各种AI工具。
项目介绍
aisuite 是吴恩达团队开源的一个Python库,核心就一件事:用一个统一的接口,调用市面上所有主流AI模型。
现在市面上的AI模型太多了:OpenAI的GPT系列、Anthropic的Claude、Google的Gemini、国内的模型、开源的Llama等等。每个都有自己的接口文档、调用方式、返回格式。开发者要在项目里同时用好几个模型,就得写一堆适配代码,很烦。
aisuite 的思路很简单——做一个”万能插座”,不管你插什么型号的”插头”(模型),它都能正常工作。
实际用起来怎么样
我本地安装试了一下,确实很方便。
安装就一行:
1 | `pip install aisuite` |
调用不同模型,只需要改一个字符串:
1 | `import aisuite as ai |
只需要改 model="xxx" 这一个参数,其他代码完全一样。这对需要同时对比多个模型效果的场景特别有用。
支持哪些模型
目前支持的提供商包括:
- • OpenAI(GPT系列)
- • Anthropic(Claude系列)
- • Google(Gemini系列)
- • Mistral
- • Hugging Face
- • AWS Bedrock
- • Cohere
- • Ollama(本地模型)
- • OpenRouter
这些是我从 README 里看到的,具体每个提供商支持哪些模型版本,建议去官方文档确认。
实测验证:三个国内模型全部跑通
为了验证 aisuite 的实际效果,我用三个不同的国内模型接口做了测试,全部成功。
测试环境:
- • 安装:
pip install aisuite - • 测试模型:GLM 5.1、讯飞套餐里的Kimi、MiMo v2.5
- • 测试内容:让AI用一句话介绍自己
实测结果:
模型
接口格式
状态
回复
GLM 5.1
OpenAI兼容
✅ 成功
“我是一个友好的助手,会用简短的中文为你解答问题!”
Kimi K2.6
OpenAI兼容
✅ 成功
“你好!我是一个由月之暗面开发的人工智能助手…”
MiMo v2.5
Anthropic兼容
✅ 成功
“我是MiMo-v2.5,由小米大模型Core团队开发…”
关键发现:
- 1. OpenAI兼容接口:大部分国内模型都支持,配置
OPENAI_BASE_URL和OPENAI_API_KEY即可 - 2. Anthropic兼容接口:MiMo v2.5 需要用 Anthropic 格式,配置
ANTHROPIC_BASE_URL和ANTHROPIC_API_KEY - 3. 流式输出:部分接口默认只支持流式模式,需要加
stream=True - 4. 切换模型:确实只需要改
model="xxx"这一个参数
实测代码示例:
1 | `import aisuite as ai |
MiMo v2.5 的特殊配置:
MiMo 支持两种接口格式:
- • OpenAI 格式:
/v1/chat/completions,返回content - • Anthropic 格式:
/anthropic/v1/messages,返回content+reasoning_content(思考过程)
用 aisuite 调用 MiMo 时,Anthropic 格式兼容性更好:
1 | `os.environ["ANTHROPIC_BASE_URL"] = "https://token-plan-cn.xiaomimimo.com/anthropic" |
它跟别的工具有什么区别
有人可能会问:市面上不是已经有类似工具了吗?比如 CC Switch。这里简单说下区别。
aisuite 是开发者用的 Python 库,写代码时直接 import 进来调用,目标用户是写程序的。它的核心能力是”统一接口调用不同模型”,让你一行代码切换模型。
CC Switch 是桌面端 GUI 工具,专门管理 Claude Code、Codex、Gemini CLI 等 AI 编程工具的配置。它的核心能力是”统一管理各种 AI 工具的 API 设置”,让你点按钮切换配置,不用手动改配置文件。
打个比方:
- • aisuite 像是万能充电线——你插什么手机都能充
- • CC Switch 像是多口插座管理器——帮你整理一堆充电器的插头
两者完全不冲突。你可以用 CC Switch 管理 Claude Code 的配置,同时在代码里用 aisuite 调用模型。aisuite 面向”写代码的人”,CC Switch 面向”用 AI 编程工具的人”。
还有这些功能
aisuite 除了基础的对话接口,README 里还提到几个功能:
1. 工具调用(Tool Calling)
给AI模型提供自定义的Python函数作为”工具”,AI需要时会自动调用。比如让AI查天气、操作文件、执行命令等。
2. Agents API
构建更复杂的智能体,让AI自动完成多步骤任务。比如”帮我查一下这个项目的代码,总结一下最近改了什么”。
3. MCP协议支持
MCP是一个协议标准,aisuite支持对接MCP服务器的工具。
4. OpenCoworker 桌面助手
这个项目还附带了一个桌面AI助手,可以聊天、做深度研究、执行电脑上的任务。有macOS和Windows版本,数据完全本地。
注意:这些功能我自己没有全部实测过,是基于 README 的描述。如果你感兴趣,建议自己跑一下验证。
项目数据
- • GitHub Stars:14,578
- • Forks:1,520
- • 开源协议:MIT
- • 主要语言:Python
数据截止到 2026年6月16日,GitHub上实时变动。
适合什么人用
- 1. 同时用多个AI模型的开发者——不用写一堆适配代码了
- 2. 需要对比模型效果的人——切换模型只需改一个字符串
- 3. 做AI产品的人——方便做A/B测试,看哪个模型效果更好
- 4. 注重隐私的人——支持Ollama本地模型,数据不出本机
- 5. 想快速上手AI开发的新手——一套接口学会,所有模型通用
aisuite 解决了一个很实际的痛点:AI模型越来越多,接口越来越乱,开发者疲于适配。这个工具让开发者可以把精力放在业务逻辑上,而不是折腾各种接口。
我用下来的感受是:如果你平时用Python做AI开发,同时对接多个模型,这个库确实能省不少事。至少不用每个模型都写一套调用代码了。
本文为原创内容,首发于公众号「新一技术宅」,转载请注明出处。
项目地址:https://github.com/andrewyng/aisuite
数据来源:GitHub
本文转载自微信公众号,如有侵权请联系删除。
- 标题: 吴恩达开源新工具:一个接口搞定所有AI模型
- 作者: lxiol
- 创建于 : 2026-06-20 01:23:48
- 更新于 : 2026-06-20 01:23:48
- 链接: https://blog.lxiol.cn/2026/06/20/吴恩达开源新工具一个接口搞定所有AI模型/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。