开发者生态
morning
科技爱好者周刊(第 394 期):第二次 API 开放浪潮
2026-05-09
1 阅读
阮一峰
科技爱好者周刊(第 394 期):第二次 API 开放浪潮 作者: 阮一峰 日期: 2026年4月24日 这里记录每周值得分享的科技内容,周五发布。( [通知] 下周五一假期,周刊休息。 ) 本杂志 开源 ,欢迎 投稿 。另有 《谁在招人》 服务,发布程序员招聘信息。合作请 邮件联系 ( [email protected] )。 封面图 我见过的最酷广告牌,只有一行命令,推广一个 AI 工具包。普通人看不懂也没关系,反正不是给他们用的。( via ) 第二次 API 开放浪潮 如果你在互联网行业足够久,大概会记得,以前有过一次 API 开放的浪潮。 那是15年前的2011年,云服务刚兴起不久,各种平台纷纷开放自己的 API。 那时,Facebook 和 Twitter 都发布了自己的 API,开放了平台数据。GitHub 的 API 设计简直是艺术品,几乎可以获得任何想要的功能。 平台的想法是,开放的 API 有助于用户和第三方加入,来开发各种插件和扩展程序,从而推动平台的增长,提高用户留存率和满意度。 那时还有一个叫做 ProgrammableWeb 的网站(现已关闭),它的名字就代表了当时人们的信念:互联网可以通过 API 编程,把各种平台的数据连接在一起。 但是,事情的发展跟预想完全相反。 平台发现,API 很难盈利,因为无法插入广告,而且自家的数据会帮助其他公司的生意,造成用户流失。 于是,它们纷纷改变做法,限制和关闭 API,不再分享数据,将用户留在自家的"围墙花园"。 如今,Facebook 和 Twitter 的 API 已经形同虚设,第三方客户端遭到彻底禁用。GitHub 虽然还保持开放的 API,但也采取了管控,增加了身份验证和速率限制,要想构建全功能的第三方应用也很困难。 正当人们觉得这将是常态, 转变 出现了。 就在2025年的下半年,大模型达到了临界点,变得真正强大,可用于生产环境了。 人们很快意识到,如果大模型只会思考,不能执行代码,用处就不大。 AI 的最大价值不是内容生成,而是内容生成 + 自动化 ,这样才能最大限度解放人力、创造价值。AI 自动化,自己执行代码的典型代表就是"龙虾"(OpenClaw)。 自动化意味着 AI 必须能够调用其他平台,进而意味着,其他平台必须先开放自己的 API。 突然之间,API 不再是累赘,而是接入 AI 的必须条件。没有 API,你的平台就进入不了 AI 工作流,各种 Agent 也就不能代表用户在你的平台上工作。 同样两个平台,一家有 API,另一家没有,后者就很可能被市场放弃,因为大模型无法接入它,也就无法对它自动化,AI 用户只能转向它的竞品。 平台意识到了,谁尽快开放 API,谁就抢占了先机。所以,强如腾讯也会在龙虾爆红后,以最快的速度开放了微信接口,让龙虾可以向微信发消息。 腾讯也害怕,在龙虾的世界里没有自己的一席之地。其他平台就更不用说了,抢着通过 MCP 和 Skill 开放自家的操作接口。 这表明, 第二次 API 开放浪潮正在到来 。这一次将比上一次开放得更彻底,更易用。 (1)这次开放的不仅是云服务,还有很多日常生活服务:外卖、电商、银行......甚至还有很多原本根本不会有 API 的服务,比如餐馆和球馆的预订。 (2)这次的 API 不需要手动编程,你只需使用自然语言,由大模型翻译后调用。 (3)这次的 API 是消费者通过 AI 调用,使用目的是代表用户行事。以前 API 是由应用程序调用,使用目的是获取数据。 机器人半马 上周末,北京亦庄举行了第二次 人形机器人的半马比赛 。 超过100个人形机器人参加比赛,看谁最快跑完21.0975公里。最终,冠军成绩是50分26秒,超过了人类最快的选手(半马的人类世界纪录是1小时02分52秒)。 根据网友拍摄的 现场视频 ,机器人跑到一定距离就要进入补给站,由工作人员更换电池,并加入冰块(或者干冰)防止过热。 这就是说,机器人的内置电池支持不了一小时的运行时间。 宇树公开发售的 H2 人形机器人 ,续航时间是3小时。在长跑这种剧烈运动时,续航应该会大打折扣。而且,功率相同时,体重较轻的机器人在赛跑中有优势,也就意味着不能多携带电池。 这样看上去,人形机器人目前的实用性还是很有限。不插电时,一到两个小时就要充电,那样的话,很多事情就不适合做了。 GPT Images 2.0 本周,OpenAI 发布 GPT Image 2.0 模型 ,据说是目前最强的图像模型,性能超过了谷歌的 Nano Banana 2 Pro。 根据 OpenAI 的介绍,它的文字渲染有较大进步,很好地支持汉字,可以生成复杂的解释性图片。 大家可以去 ChatGPT.com 免费试用。 我做了一个比较,生成一张小狗在古镇屋檐下午睡的图片。这是 GPT Images 1 的结果。 这是 GPT Images 2.0 的结果。 我还看到一个有趣的项目 Flipbook 。它是一个解释性图片浏览器,用户输入一个主题,它会自动生成详细解释的图片。 上图是输入"汽水"生成的解释图片,点击局部,还能生成进一步的解释。 网上已经有收集提示词的 Awesome 仓库 ( @DophinL 投稿),大家可以看看别人的优秀例子。 另有一个同类的 提示词仓库 ( @ZeroLu 投稿)。 AI 是扩展神器 AI 有一个特点,不仅能够压缩信息,更善于扩展信息 。它会推断出模糊不清的部分,更能生成缺失的部分,填补上看似合理的细节。 这意味着,AI 是扩展神器。 有人 设想了这样的场景: 公司 CEO 开会时口述了一个设想。 AI 将其扩展成一份战略文件。 AI 将战略文件转化为产品规格。 AI 用氛围编程生成代码原型。 AI 根据代码原型,撰写出发布文案和公关稿。 看到了吗,AI 可以把脑子里的一个想法,不断扩展出文档、代码、产品、发布会、就业...... 人们总是说,将来的世界是物质产品极大丰富的世界,AI 看上去就是这一类工具: 凡是它能生成的东西,都将变得极大丰富 。 小轿车的车载厕所 赛力斯申请了一个小轿车的" 车载厕所 "专利。 座椅装在一个滑轨上,向后滑动就会露出下方的坐便器。 这个马桶配备了加热元件,用于蒸发尿液并烘干其他污物,但还是需要定期手动清空。同时,车内配备风扇和排气管,用于换气。 这个装置对于小轿车,使用场景有限,只适合高速公路大堵车的情况。但是,对于跑长途的大货车,倒是很实用。 文章 1、 不要使用 Ollama (英文) Ollama 是一个运行本地大模型的工具,本文提出它有诸多问题,建议改用 llama.cpp 和 LM Studio 。 2、 npmx 的功能 (英文) 有人为 npmjs.com 做了一个新的前端 npmx.dev ,解决了很多开发者要求已久的功能。 3、 不要过长的链式调用 (英文) JavaScript 语言可以写出很长的链式调用(上图),有些程序员很喜欢用。本文提出链式调用有一些缺点,不宜过长。 4、 异步编程技术的演变和实际成果 (英文) 一篇概述,介绍异步编程的由来,如何发展出 async/await 这种普遍接受的解法,以及存在的问题,写得比较深入。 5