aisuite — 吴恩达出品!一个API库调所有大模型,爽翻

吴恩达团队搞了个Python库叫aisuite,轻量级的。主打一个啥呢?就是用统一接口把OpenAI、Anthropic、Google、DeepSeek这些大模型全给接了。

切模型不用再改代码了

以前调不同模型是啥体验?OpenAI用openai SDK,Claude用anthropic SDK,Gemini又换google SDK。每次切模型都要改一堆代码,真的烦都烦死了。

用了aisuite之后呢?

from aisuite import Client
client = Client()

3行代码就能切所有模型!

model="openai:gpt-4o"
model="anthropic:claude-sonnet-4"
model="deepseek:deepseek-chat"

比LangChain轻太多了

说实话,动辄几十MB的LangChain,跟aisuite比起来真的是太重了。aisuite就几千行代码,不搞Chain那套花活,就是个干净利落的API网关。我觉得特别适合写AI应用测模型效果的人。

怎么开始用?

pip install aisuite

直接上代码:

from aisuite import Client
client = Client()
response = client.chat.completions.create(
model="openai:gpt-4o",
messages=[{"role":"user","content":"hello"}]
)

想换模型?改下第一个参数就完事了。就这么简单。

适合谁?

  • 后端开发,写AI应用要切模型测效果的
  • 嫌LangChain太臃肿,想找轻量替代的兄弟们,真的救大命了
  • 做AI脚手架或者网关层的

避雷指南

才1.0版本,真不是生产级。小众刚起步,生态也不成熟。

aisuite支持哪些大模型?

目前支持OpenAI、Anthropic、Google、DeepSeek还有本地模型,主流厂商基本都覆盖了,对吧。

aisuite能直接用于生产环境吗?

老实讲,不太推荐。刚发布1.0版本,生态还不够成熟,拿来做模型效果测试和原型开发倒是没问题,上生产环境还是再等等吧……

aisuite和LangChain有什么区别?

aisuite极其轻量,就几千行代码,纯粹做个API网关。不过LangChain功能是多,但重达几十MB,适合搞复杂链式调用。

觉得有用?赶紧收藏一下!评论区聊聊你平时怎么切模型的?