Vercel News
Vercel Functions can now run up to 30 minutes
8.5内容质量
TL;DR · AI 摘要
Vercel Functions 现在支持最长 30 分钟的执行时间,适用于需要长时间运行的任务。
核心要点
- Vercel Functions 的最长执行时间从 800 秒提升至 1800 秒(30 分钟)。
- 新功能适用于 AI 流式响应、文档处理、OCR、网络爬虫等场景。
- 启用长执行时间需在代码中设置 maxDuration 参数。
结构提纲
按章节快速跳转。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Vercel Functions 执行时间更新
- 新特性
- 最长执行时间 30 分钟
- 支持 Node.js 和 Python 运行时
- 适用场景
- AI 流式响应
- 文档处理
- OCR 和提取
- 网络爬虫
- 配置方法
- Next.js App Router 中设置 maxDuration
- vercel.json 中配置 maxDuration
金句 / Highlights
值得收藏与分享的关键句。
Vercel Functions 现在支持最长 30 分钟的执行时间,适用于需要长时间运行的任务。
启用长执行时间需在代码中设置 maxDuration 参数。
Fluid Compute 技术确保长时间运行任务的成本效率。
#Vercel#Serverless#Node.js#Python
打开原文Vercel Functions 现在可以运行长达 30 分钟 - Vercel
1 分钟阅读
复制链接
2026 年 6 月 15 日
使用 Node.js 和 Python 运行时的 Vercel Functions 现在支持 Pro 和 Enterprise 团队的执行时长最多可达 30 分钟,是之前 800 秒限制的两倍多。对其他运行时的支持即将推出。
可以使用长时间运行的 Functions 来处理需要更长时间完成的任务,包括:
- 长时间的 LLM 推理和工具调用
- 持续几分钟的 AI 响应流
- 文档和媒体处理
- OCR 和提取
- 网络爬虫和浏览器自动化
- 复杂的 Workflow 步骤或 Queue 处理器
Fluid Compute 使长时间运行的任务保持成本效益。只有在代码执行期间才会产生 CPU 费用,当 Function 等待 I/O 操作(如 AI 模型调用、数据库查询和第三方 API)时费用会暂停。
设置 maxDuration 以启用该功能。对于 Next.js App Router,在路由文件中进行配置:
app/api/long-task/route.ts
code
export
const
maxDuration
=
1800
;
// 30 minutes
export
async
function
POST
(
request
:
Request
)
{
return
Response
.
json
(
{
ok
:
true
}
)
;
}对于其他运行时和框架,在 vercel.json 中为特定函数路径配置 maxDuration:
vercel.json
code
{
"$schema"
:
"https://openapi.vercel.sh/vercel.json"
,
"functions"
:
{
"api/long-task.py"
:
{
"maxDuration"
:
1800
}
}
}超过 800 秒的时长目前处于测试阶段,并需要 Fluid Compute。有关如何为 Vercel Functions 配置最大时长的更多信息,请参阅文档。