惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
IT之家
IT之家
博客园_首页
博客园 - 【当耐特】
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
G
Google Developers Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recent Announcements
Recent Announcements
F
Fortinet All Blogs
GbyAI
GbyAI
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
I
InfoQ
H
Help Net Security
T
Tailwind CSS Blog
B
Blog RSS Feed
Martin Fowler
Martin Fowler
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
博客园 - 叶小钗
雷峰网
雷峰网
量子位

Lowin Li

IQuest-Coder-V1调研,NanobananaPro + Gemini3Pro生成 | Lowin Li Vibecoding 时代,程序员会消失吗?——从“全自动”到“半自动”的冷思考 | Lowin Li ChatGPT出圈的秘诀 | Lowin Li 人工反馈的强化学习 | Lowin Li Stable Diffusion的模型量化,降低内存75%、Streamlit的在线生成图片调试、docker服务部署 | Lowin Li 训练一个SentenceTransformer模型 | Lowin Li 8位混合精度矩阵乘法,小硬件跑大模型 | Lowin Li Constrained Beam Search | Lowin Li 盘点开源“Copilot”,do it yourself | Lowin Li 使用fastgpt提速huggingface的GPT文本生成模型 | Lowin Li docker启devpi服务 | Lowin Li DataMeasurementsTool介绍 | Lowin Li bigbird长文本预训练模型介绍 | Lowin Li Transformers仓库做语言生成的解码方法介绍 | Lowin Li 谁说torchtext不能做多标签任务 | Lowin Li 转载:人工智能能否实现? | Lowin Li 分享CML工具在github上的一个原创例子 | Lowin Li .li域名注册教程 | Lowin Li Transformers仓库解读之一DataCollator | Lowin Li
AzureOpenAI vs OpenAI | Lowin Li
文章作者: Lowin Li · 2023-02-17 · via Lowin Li

OpenAI是一家人工智能研究机构,最近几个月发布的ChatGPT火遍全球。OpenAI官方提供了API接口,可以帮助开发者轻松地介入Ada、Babbage、Curie、Davinci等模型,尤其是OpenAI发布的text-davinci-003模型,它的通用能力,让大家可以展开prompt的想象力,定制做各种想象得到的任务,甚至把prompt本身作为商品出售,并且已经有这样的社区在卖prompt了。然而,也许是OpenAI的算力资源问题,在2月份,OpenAI的API接口经常会罢工,尤其是2月14日这种国际情人节,不管是API接口,还是官网Playground,都会频繁的抛出错误:

The server had an error while processing your request. Sorry about that

这个问题让人直挠头,做为开发者,感觉自己小命被別在别人的裤腰带上,没有任何办法。

幸运的是,一个月前在Azure上申请的AzureOpenAI终于批准了,怀着憧憬的心情来了一把测试对比,如下视频所示:

上面这段视频中,左边是Azure提供的OpenAI服务的Playground,右边是OpenAI官网的Playground。在给他同样的输入、同样的模型参数配置、并且两边的temperature都设为0(很重要,因为OpenAI模型入参与另一家Huggingface的transformers库的入参不同,OpenAI的入参没有种子,那么每次Completion的随机性是不固定的,把temperature设为0,即为贪心搜索解码,就可以复现每次的推理)。那么就复现了完全一样的Completion内容。而速度,完全不在一个频道上。

下面,我们来接入AzureOpenAI的API,仅需要在原OpenAI的SDK基础上加入以下两行,然后配置新的OPENAI_API_KEY,就可以迁移到Azure上面玩耍了

然后,我们定量比较一下两个服务的API的流式响应速度,对于OpenAI的服务,花了23秒跑完126个块、而AzureOpenAI,仅花了4秒就跑完同样的126个块。AzureOpenAI几乎快了一个数量级。

最后,感谢Azure,还没有申请的小伙伴们赶紧抓紧申请了==>链接

以及AzureOpenAI官方文档