vercel 的 ai sdk 这大版本升级可太快了吧 7 月 31 日发的 5 现在 6 已经在 beta 了 😂

1 天前
 bbbblue

4 到 5 完全是重写了,只用最基础的 generateText 和 generateObject 可能不会有问题 (其实还是会有问题的。。因为他们把 zod 升级到了 4 ,直接升级会导致项目里其他使用 zod 的地方 resolver 挂掉😂,已经适配了 response api ,如果是用中转的要改代码openai.chat

官方的改动(Migrate AI SDK 4.0 to 5.0)一大串,核心类名,组件,函数大量修改。

最近想着 5 新加的东西看一下,突然发现,6 已经 beta 了,7 月 31 日 5 正式 release ,到现在连一个 minor version 都没,6 已经到 6.0.0-beta.73 了。

不过官方说 6 的 break change 很少。 所以...很少为什么不是 5.1 啊,😂。

6.0.0-beta.30	11	18 days ago
6.0.0-beta.29	16	19 days ago
5.1.0-beta.28	1,097	19 days ago
5.1.0-beta.27	9	19 days ago

妈哎,6.0 之前还真是 5.1😂

1020 次点击
所在节点    程序员
16 条回复
bbbblue
1 天前
```
gr2m
gr2m commented 2 weeks ago
We decided to directly work towards a v6.0 instead of an intermediary v5.1, and prioritize all things agents for the release! Agents include Tool Execution Approval, and Telemetry remains a high priority item. MCP and Image Editing remains in scope. But we pushed the stable release date to the end of this year. Stay tuned!


lgrammel
lgrammel commented last week
Collaborator
Another major change: flexible tool content support ( #9605 )

lgrammel
lgrammel commented 2 days ago
2 days ago · edited by lgrammel
Another major change: making generateText/streamText structured output stable (output property) and adding array/enum/json support
```

好嘛,说 break change 很少,一个礼拜就俩 major change... ...
linecode
17 小时 52 分钟前
我刚升级到 5 ,还有几个 provider 不支持--
billzhuang
17 小时 38 分钟前
AI 时代不快就落后了
jmllx1963
17 小时 19 分钟前
感觉是为了前两天的 Ship AI 活动,6 听起来比 5.1 厉害一些
looplj
16 小时 36 分钟前
不知道 breaking 多不多。
看他们的官方通知,vercel 交付速度好快啊,感觉这才是 AI Native 的公司。
现在互联网组织已经落后了,经历一次需求评审,别人代码都写完了。
shakukansp
15 小时 37 分钟前
可能是 ai 写的,ai 说 6beta 了就 beta 了
bbbblue
13 小时 35 分钟前
@linecode 4 升到 5 项目里如果已经用了 UI 相关的 可真是得累死了 😂
bbbblue
13 小时 33 分钟前
@looplj 4 到 5 非常多。。基本重写
5 到 6 官方说只有 minimal change
但是看他们的 issue 里 beta 阶段还在加功能 break change 看起来会慢慢多起来。。。
looplj
13 小时 5 分钟前
@bbbblue #8 v5 确实改动太大了,重构了。
v6 看起来主要针对 agent 优化了下,应该改动不大,毕竟也只开发了这么点时间。
looplj
13 小时 3 分钟前
你们有用到 ai 做实际的项目吗,好用不。
好像做 chatbot 的用这个的多,真做 agent ,用这个的不多吧。
Hilong
12 小时 25 分钟前
@looplj #10 现在我的工作就是 prompt 工程师,自己写的代码一行都没有.除了偶尔改改样式,逻辑基本交给 AI 了
bbbblue
12 小时 13 分钟前
@looplj 我们自己的就直接用 openai 的 client 然后自己写逻辑
这东西一直在变 不太敢用😂 它的 UI 更不敢用
之前一些项目也就用用 generate/stream text/object 自己写 tool 不用它带的 UI 也自己写
looplj
11 小时 58 分钟前
@Hilong #11 我现在基本差不多,化身 QA 了。
looplj
11 小时 57 分钟前
@bbbblue #12 感觉差不多,这些个框架好像都是叫好不叫座,星很多,真用起来应该不多,封装太多了,学起来还不如自己搞。
Unboundwill
11 小时 36 分钟前
大版本变动主要是因为内部的 Language Model Specification 升级到 v3 了,加入了对 Agents 和 Tool Approval 进行支持的新语义。
https://github.com/vercel/ai/tree/main/packages/provider/src/language-model

AI SDK 6 is a major version due to the introduction of the v3 Language Model Specification that powers new capabilities like agents and tool approval.
However, unlike AI SDK 5, this release is not expected to have major breaking changes for most users.
https://v6.ai-sdk.dev/docs/introduction/announcing-ai-sdk-6-beta#why-ai-sdk-6
bbbblue
10 小时 49 分钟前
@Unboundwill 嗯 我第一楼补充一点
但是。。
this release is not expected to have major breaking changes for most users.

我猜他们肯定忍不住 😂😂😂
一周内已经俩 major change 了 希望真的没 break 东西

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1168493

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX