新闻中心
吴恩达出手,开源最新Python包,一个接口调用OpenAI等模型
在构建应用程序时,与多个提供商集成很麻烦,现在 aisuite 给解决了。
用相同的代码方式调用 OpenAI、Anthropic、Google 等发布的大模型,还能实现便捷的模型切换和对比测试。
刚刚,AI 著名学者、斯坦福大学教授吴恩达最新开源项目实现了。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

吴恩达在推文中宣布了这一好消息开源新的 Python 包:aisuite!
这个工具可以让开发者轻松使用来自多个提供商的大型语言模型。
在谈到为何构建这个项目时,吴恩达表示构建应用时,发现与多个提供商集成非常麻烦。aisuite 正是为了解决这个问题而诞生的,用户只需通过更改一个字符串(如 openai:gpt-4o、anthropic:claude-3-5-sonnet-20251022、ollama:llama3.1:8b 等),即可选择不同提供商的模型。

项目地址:https://github.com/andrewyng/aisuite
项目一上线,大家纷纷表示「这对开发人员来说非常有用。」

「超级方便!简化集成总是有益的,非常好的研究!」

统一接口设计,支持多个 AI 提供商的模型
aisuite 使开发者能够通过标准化的接口轻松使用多个 LLM。其接口与 OpenAI 的类似,aisuite 可以很容易地与最流行的 LLM 交互并比较结果。
aisuite 是一个轻量级的包装器,它基于 Python 客户端库构建,允许用户在不修改代码的情况下,轻松切换并测试来自不同 LLM 提供商的响应。
目前,这个项目主要集中在聊天补全功能,未来将扩展到更多使用场景。
当前,aisuite 支持的提供商包括:
OpenAI Anthropic Azure Google AWS Groq Mistral HuggingFace Ollama
为了确保稳定性,aisuite 使用 HTTP 端点或 SDK 来与提供商进行调用。
安装
安装过程有多种选择。
下面是只安装基础包,而不安装任何提供商的 SDK。
<p><code>pip install aisuite</code></p>
带 Anthropic 支持的安装方式
<p><code>pip install 'aisuite [anthropic]'</code></p>
<div class="aritcle_card">
<a class="aritcle_card_img" href="/ai/986">
<img src="https://img.php.cn/upload/ai_manual/001/503/042/68b6cffcef6cb860.png" alt="Yaara">
</a>
<div class="aritcle_card_info">
<a href="/ai/986">Yaara</a>
<p>使用AI生成一流的文案广告,电子邮件,网站,列表,博客,故事和更多…</p>
<div class="">
<img src="/static/images/card_xiazai.png" alt="Yaara">
<span>95</span>
</div>
</div>
<a href="/ai/986" class="aritcle_card_btn">
<span>查看详情</span>
<img src="/static/images/cardxiayige-3.png" alt="Yaara">
</a>
</div>
下面是将安装所有特定于提供商的库。
<p><code>pip install 'aisuite [all]'</code></p>
设置
开始使用时,你需要为打算使用的提供商获取 API 密钥。API 密钥可以作为环境变量设置,具体的使用方式可以参考 aisuite 的 examples 文件夹。
如果大家还不是很明白,可以参考下面简短的示例展示,即如何使用 aisuite 生成来自 GPT-4o 和 Claude-3-5-Sonnet 的聊天补全响应。
先设置 API 密钥:
<p><code>export OPENAI_API_KEY="your-openai-api-key"</code></p><p><code>export ANTHROPIC_API_KEY="your-anthropic-api-key"</code></p>
使用 Python 客户端:
<p><code>import aisuite as ai</code></p><p><code>client = ai.Client ()</code><code></code><code></code><code>models = ["openai:gpt-4o", "anthropic:claude-3-5-sonnet-20250620"]</code><code></code><code></code><code>messages = [</code></p><p><code>{"role": "system", "content": "Respond in Pirate English."},</code></p><p><code>{"role": "user", "content": "Tell me a joke."},</code></p><p><code>]</code><code></code><code></code><code>for model in models:</code></p><p><code>response = client.chat.completions.create (</code></p><p><code>model=model,</code></p><p><code>messages=messages,</code></p><p><code>temperature=0.75</code></p><p><code>)</code></p><p><code> print (response.choices [0].message.content)</code></p>想要尝试的读者可以跟着原项目进行配置。如今,我们身处大模型时代,对于开发者而言,用一个统一的接口就能调用各种大模型,这给开发者们节省了大量的时间成本。
我们期待这种实用的开源项目越来越多,如果你有好的项目推荐,欢迎大家评论区留言。
以上就是吴恩达出手,开源最新Python包,一个接口调用OpenAI等模型的详细内容,更多请关注其它相关文章!
# python
# aisuite
# 吴恩达
# git
# 入门
# 客户端
# seo构建插件 zbolg
# 是一个
# 无人驾驶
# 财务公司网站推广找哪家
# 企业诚信建设网站推荐
# 关键词查排名的插件
# 惠州网站建设定做
# 长寿网站建设
# 黄山网站建设地址
# 营销推广没做好怎么处理
# seo vides
# 关键词排名公司网站优化
# 开好
# 斯坦福
# 腾讯
# 都能
# 如何使用
# 多个
# 开源
# llama
# groq
# python包
# claude
# ai
# nginx
相关栏目:
【
行业资讯67740 】
【
技术百科0 】
【
网络运营39195 】
相关推荐:
新三板市盈率是什么意思
vs怎么编写typescript
mac如何使用vi命令
空调power灯一直闪是什么意思
docs命令如何进入d
春运抢票何时开始抢票的
新装固态硬盘如何安装
单片机程序负数怎么表示
excel中datediff函数怎么用
车子上面nfc功能是什么意思
typescript为什么现在才火
苹果ipad爱奇艺怎么投屏到电视
征信信誉不好如何恢复 如何修复不良征信方法
固态硬盘如何下载网页
市盈率300是什么意思
如何增加固态硬盘
智能锁type-c接口是什么
如何判断固态硬盘
宵衣旰食是什么意思
哪些明星在用苹果16
索尼type-c接口是什么
5G手机导航怎么旋转
2025年哪个局域网聊天软件好用
电瓶车的power是什么意思
春运订票什么时候抢票
为什么都用typescript
爱奇艺会员qq登录可以几个人用?
广东春运抢票怎么抢的
typescript能干什么
单片机蓝牙怎么开启设备
苹果16要升级哪些功能
春运抢票需要抢几天
solo交友软件怎么恢复聊天记录
焊机上power灯闪是什么意思
苹果16系统有哪些功能
摄像机的power chg是什么意思中文
苹果16更新了哪些软件
为什么有的夸克带电
折叠屏手机哪个有性价比
位置控制单片机怎么用的
如何更新固态硬盘固件
grub命令如何进dos
征信信用不好如何恢复 征信信用不好如何恢复指南
华为的nfc功能是什么意思
苹果16主打颜色有哪些
如何固态硬盘4k对齐
跑分是什么意思
为什么要出折叠屏手机
苹果16关闭哪些功能好
typescript用在哪里


2024-11-26
浏览次数:次
返回列表
<img src="/static/images/card_xiazai.png" alt="Yaara">
<span>95</span>
</div>
</div>
<a href="/ai/986" class="aritcle_card_btn">
<span>查看详情</span>
<img src="/static/images/cardxiayige-3.png" alt="Yaara">
</a>
</div>