写点什么

吴恩达发布开源 Python 库,一个接口可调用多个大模型

  • 2024-11-29
    北京
  • 本文字数:526 字

    阅读完需:约 2 分钟

大小:268.36K时长:01:31
吴恩达发布开源Python库,一个接口可调用多个大模型

近日,吴恩达宣布推出了新的开源 Python 库:aisuite。

 

“在构建应用程序时,我发现与多个提供商集成很麻烦。”吴恩达说道,“这(aisuite)使开发人员能够轻松使用来自多个厂商的大型语言模型。”

 

据介绍,aisuite 允许用户通过更改一个字符串来选择一个 “provider:model”,例如 openai:gpt-4o、anthropic:claude-3-5-sonnet-20241022、ollama:llama3.1:8b 等。

 

Aisuite 为开发人员提供了一个标准化接口,使其能够轻松地使用多个大型语言模型。它采用了类似于 OpenAI 的接口,允许用户轻松地与最流行的 LLM 进行交互并比较结果。作为一个 Python 客户端库的轻量级包装器,Aisuite 允许开发者在不改变代码的情况下,无缝交换和测试来自不同 LLM 提供商的响应。

 

目前,该库主要专注于聊天完成功能,吴恩达计划在不久的将来扩展其功能以覆盖更多用例。当前支持的 LLM 提供商包括 OpenAI、Anthropic、Azure、Google、AWS、Groq、Mistral、HuggingFace 和 Ollama。为了确保最大的稳定性,Aisuite 通过 HTTP 端点或 SDK 调用这些提供商的服务。

 

吴恩达还给出了使用演示:

 


据悉,aisuite 遵循 MIT 许可协议,开发者可以自由使用、修改和分发代码,用于商业和非商业用途。


开源地址如下:

https://github.com/andrewyng/aisuite

2024-11-29 17:3711482

评论

发布
暂无评论
发现更多内容

理解异步

大熊G

JavaScript 前端 6月月更

TiDB 6.1 发版:LTS 版本来了

PingCAP

分布式

Flink CDC + OceanBase 全增量一体化数据集成方案

Apache Flink

大数据 flink 编程 流计算 实时计算

如何从零开始开发一款chrome扩展?

Jackpop

什么是面向对象编程?终于懂了

Jackpop

可视化技术在 Nebula Graph 中的应用

NebulaGraph

可视化 图数据库 知识图谱

百度评论中台的设计与探索

百度Geek说

为了写好代码,我坚持了这8条习惯!

Jackpop

高考后,学会这种能力,让你收益终生!

图灵教育

数学 高考 数学建模

Flink CDC 在大健云仓的实践

Apache Flink

大数据 flink 编程 流计算 实时计算

信息化App在「左」,数字化App在「右」

Speedoooo

App 数字化 信息化

使用APICloud AVM多端框架开发消防检查助手App项目实践分享

YonBuilder低代码开发平台

APP开发 APICloud 多端开发 应用开发 avm.js

资金穿透分析

清林情报分析师

数据分析 分析软件 分析工具 资金穿透 资金分析

常见线程数量的估算方式

snlfsnef

系统设计 线程 多CPU

庄周梦蝶终非蝶,冷静看待“谷歌AI形成人格”事件

易观分析

谷歌AI

字节跳动Dev Better技术沙龙来啦!参与活动赢好礼,限时免费报名中!

字节跳动终端技术

字节跳动 技术沙龙 华泰证券

TASKCTL关于 "Fastjson反序列化远程代码执行漏洞” 的风险通告

敏捷调度TASKCTL

DevOps ETL算法 大数据平台 反序列化 TASKCTL

从感知智能跨越到认知智能,NLP领域要做哪些创新?

澜舟孟子开源社区

人工智能 自然语言处理 nlp 大模型 认知智能

私有云和公有云的主要区别有几点?两者哪个更安全?

行云管家

云计算 公有云 私有云 企业上云 云管平台

web前端培训Vue面试题分享

@零度

Vue 前端开发

如何最简单、通俗地理解Python的pandas库?

Jackpop

如何使用物联网低代码平台进行系统管理?

AIRIOT

物联网 低代码开发 低代码开发平台

漫谈软件架构

韩陆

云原生 领域驱动设计 可观测性 软件架构 事件驱动架构

打造“更懂电池”的充电桩 星云股份底气何来?

E科讯

Android技术分享| 自定义LayoutManager

anyRTC开发者

音视频 移动开发 Andriod 动画效果 LayoutManager

云原生中间件 — Kafka Operator 总览篇

Daocloud 道客

云原生 开源项目 消息中间件 上云 Strimzi Kafka Operator

什么是数据流向分析?

清林情报分析师

数据分析 流向分析 数据流向 资金流向 可视化分析

大数据培训Table API 和 Flink SQL的整体介绍

@零度

flink 大数据开发

吉林长春等保测评公司有几家?详细地址在哪里?

行云管家

网络安全 等级保护 等保测评 等保测评机构 吉林

哈希彩竞猜娱乐游戏俱乐部系统开发详情

开发微hkkf5566

LoadBalance

Damon

6月月更

吴恩达发布开源Python库,一个接口可调用多个大模型_AI&大模型_褚杏娟_InfoQ精选文章