Vercel是什么
Vercel是一款面向现代Web应用和AI产品的开发、部署与托管平台,也是Next.js背后的公司。开发者可以连接代码仓库,在每次提交后自动构建预览环境,再将确认版本发布到全球网络。
它不只是传统静态网站托管,还提供Functions、Fluid compute、缓存、图片优化、存储、工作流、队列、可观测性、防火墙以及AI SDK、AI Gateway、v0和Vercel Agent等AI开发能力。
Vercel适合做什么
- 部署Next.js、React和其他前端框架应用。
- 构建带后端函数、数据库和身份验证的全栈Web产品。
- 发布营销网站、内容站、电商前端和企业门户。
- 开发聊天机器人、RAG、智能体和多模态AI应用。
- 为每个代码分支自动生成可分享的预览环境。
- 运行定时任务、持久工作流、队列和后台处理。
- 通过全球CDN、缓存和图片优化改善访问速度。
- 监控真实用户性能、流量、运行日志和错误。
核心功能
- Git持续部署:连接GitHub、GitLab或Bitbucket自动构建发布。
- Preview Deployments:每次提交生成独立预览地址,便于评审。
- 全球交付网络:自动路由、TLS加密、CDN缓存与压缩。
- Vercel Functions:运行服务端逻辑、接口和AI流式响应。
- Fluid compute:复用实例并按活跃CPU与配置内存计费。
- 存储与配置:提供Blob、全局配置及Marketplace数据服务。
- Workflows和Queues:处理长任务、重试、等待和异步消息。
- Web Analytics与Speed Insights:观察流量和真实用户性能。
- Vercel Firewall:提供WAF、限流、IP规则和DDoS缓解。
- AI开发套件:AI SDK、AI Gateway、v0、Agent和Sandbox。
从代码到上线的工作流
开发者连接代码仓库后,Vercel会在提交或合并时执行构建。预览版本可供设计、产品、测试和客户确认,主分支则按项目规则发布到生产环境。
- 自动识别常见框架和构建命令。
- 为分支、拉取请求和生产环境分别管理部署。
- 通过环境变量区分开发、预览和生产凭据。
- 在预览页面直接评论并检查布局变化。
- 出现问题时可以快速回滚到历史部署。
- 复杂项目可使用自定义环境、滚动发布和访问保护。
Vercel Functions与Fluid compute
Vercel Functions用于运行动态服务端代码,适合接口、身份验证、Webhook和AI推理编排。Fluid compute通过复用计算实例减少冷启动,并把CPU活跃时间和配置内存分开计量。
- 按请求自动扩缩,无需长期管理服务器。
- 支持流式响应,适合逐字输出AI内容。
- 在等待数据库或模型返回时降低空闲CPU浪费。
- 可与缓存配合,减少重复执行和函数费用。
- 使用区域配置让计算靠近数据或用户。
- 生产应用仍需管理超时、并发、连接和重试。
AI SDK
Vercel AI SDK是面向TypeScript和JavaScript的开源AI工具包,为多个模型提供商提供统一接口。开发者可用它构建文本生成、结构化输出、工具调用、嵌入、聊天界面和智能体。
- 统一调用不同模型提供商,减少应用层接口差异。
- 支持生成文本、流式文本和结构化对象。
- 为React、Next.js、Vue、Svelte和Node.js等环境提供能力。
- 支持聊天状态、消息流和前端UI集成。
- 可定义工具,让模型查询数据或执行受控动作。
- 支持嵌入与检索增强生成工作流。
- 可接入AI Gateway,也能直接使用模型提供商。
AI Gateway
AI Gateway用一套认证和接口连接数百种文本、图片、视频与音频模型。官方当前承诺对模型Token不加价,也不收平台费,按模型提供商公开价格进行按量结算。
- 一个密钥访问多家模型和多种模态。
- 统一记录调用、模型、Token、延迟和费用。
- 模型或提供商故障时配置自动回退。
- 根据可用性、成本或延迟设置路由策略。
- 支持自带模型提供商密钥。
- 为团队集中设置预算、允许模型和数据策略。
- 免费层只覆盖部分模型且限速,完整目录需购买积分。
AI Gateway计费方式
| 项目 | 计费方式 | 说明 |
|---|---|---|
| 模型Token | 按提供商公开价格 | 费用取决于模型和输入、输出Token |
| 平台加价 | 0 | 官方当前称不对Token收取加价或平台费 |
| 免费层 | 部分模型提供免费额度 | 模型范围和速率限制低于付费层 |
| 付费层 | 购买AI Gateway Credits | 购买后提高速率并使用更多模型 |
| 自带密钥 | 无平台费 | 模型费用和承诺关系由用户与提供商承担 |
| 支付手续费 | 可能产生 | 企业发票等具体安排以结算方式为准 |
v0
v0是Vercel的AI应用与界面生成产品,可通过对话创建和修改页面、组件及全栈应用。它与Vercel部署、Next.js生态和v0 Platform API结合,但采用独立的付费附加方案。
- 从自然语言描述生成网站和应用初版。
- 根据截图、文件或反馈修改页面。
- 在对话中运行代码、修复错误并预览结果。
- 连接数据库、身份验证和其他应用服务。
- 通过官方v0 SDK程序化创建与读取会话。
- 生成代码仍需检查业务逻辑、安全和可维护性。
Vercel Agent
Vercel Agent是内置于平台的AI助手,可利用项目、部署、日志、指标、配置、用量和代码仓库上下文调查问题、审查代码并执行经批准的操作。
- 在仪表盘或Slack中询问部署与生产问题。
- 对拉取请求进行代码审查并给出验证后的建议。
- 分析日志和指标,定位生产故障。
- 使用安全沙箱复现问题和运行检查。
- 在用户批准后采取允许的操作。
- 当前聊天、调查和代码审查等能力仍可能处于测试阶段。
Vercel Sandbox
Sandbox提供隔离的临时计算环境,可用于运行不受信任代码、验证生成代码和执行智能体任务。Vercel Agent也会使用安全沙箱复现问题。
- 运行AI生成的代码并观察结果。
- 隔离依赖安装、构建和测试过程。
- 为智能体提供受控终端和文件环境。
- 使用快照减少重复创建环境的时间。
- 设置资源、网络、时长和凭据边界。
- 沙箱并不自动消除供应链和数据泄露风险。
Workflows、Queues与Cron
- Workflows适合需要暂停、恢复、重试和长时间运行的任务。
- Queues适合把突发请求转化为可控的异步处理。
- Cron Jobs用于按固定时间触发清理、同步或报告任务。
- AI应用可用工作流处理多步骤智能体和人工审批。
- 队列可保护数据库和模型服务免受瞬时并发冲击。
- 需要为重复执行设计幂等逻辑和错误恢复。
全球网络与缓存
Vercel Delivery Network提供全球接入点、自动路由、TLS加密、压缩和缓存。静态资源与可缓存响应可以就近提供,减少后端函数调用和数据传输。
- 自动为自定义域名配置TLS证书。
- 使用CDN缓存静态内容和允许缓存的动态结果。
- 支持后台重新验证和增量静态再生成。
- 通过重写、重定向和中间件控制请求路径。
- 企业方案提供多区域计算与自动故障转移。
- 缓存策略错误可能造成旧内容、隐私泄露或高额回源。
图片、Blob与全局配置
- Image Optimization按设备和请求转换图片并使用缓存。
- Blob用于保存上传文件、图片和其他对象。
- Global Config用于低延迟读取功能开关或全局配置。
- Marketplace可接入第三方数据库、缓存和其他服务。
- 开发者需要分别关注存储、操作次数、读写和传输计费。
- 用户上传内容应配置文件类型、大小、病毒和访问控制检查。
可观测性与分析
- Usage Dashboard查看各类基础设施资源用量。
- Web Analytics统计访问事件和基础流量表现。
- Speed Insights收集真实用户性能指标。
- Runtime Logs查看函数、构建和运行时日志。
- Session Tracing关联用户请求与后台执行。
- Observability Plus增加查询、指标、告警和保留能力。
- AI Gateway提供模型调用、费用和延迟观察。
安全能力
- Web Application Firewall和自定义防火墙规则。
- 自动DDoS缓解、IP阻止、速率限制和挑战模式。
- 多因素认证、团队角色和部署访问保护。
- Pro可选购SAML SSO、HIPAA BAA和高级部署保护。
- Enterprise提供SCIM、目录同步和更细项目访问控制。
- 审计、Managed WAF、Secure Compute和BYOC等能力按方案开放。
- 应用自身的认证、授权和数据安全仍由开发团队负责。
适合哪些用户
- 使用Next.js和现代前端框架的个人开发者。
- 需要快速预览、评审和发布的产品团队。
- 构建聊天、RAG、智能体或多模态产品的AI团队。
- 需要全球交付、自动扩缩和可观测性的SaaS公司。
- 希望减少云基础设施运维的创业团队。
- 管理多项目、权限、安全和合规的大型企业。
- 需要开源AI SDK并希望自由选择模型提供商的开发者。
典型应用场景
- 部署企业官网、博客和营销落地页。
- 发布带服务端渲染和缓存的内容或电商前端。
- 构建支持流式输出的AI聊天机器人。
- 通过AI Gateway统一多模型路由和费用观察。
- 使用v0快速生成应用界面和全栈原型。
- 通过Sandbox运行AI生成代码或智能体任务。
- 使用Workflows处理长时间AI流程和人工审批。
- 对每个拉取请求生成预览并进行团队评论。
部署项目教程
- 准备Git仓库,并确认本地构建、测试和生产启动命令。
- 注册Vercel并连接GitHub、GitLab或Bitbucket。
- 导入仓库,检查框架、根目录、构建命令和输出设置。
- 分别配置开发、预览和生产环境变量,不要提交密钥。
- 执行首次部署,检查构建日志、页面、接口和移动端表现。
- 连接自定义域名,并验证DNS、TLS证书和重定向。
- 启用用量提醒、日志、分析与安全规则,再合并到生产分支。
上线AI应用教程
- 选择AI SDK直连提供商或通过AI Gateway统一模型访问。
- 将模型凭据保存到服务端环境变量,避免暴露在浏览器。
- 实现流式响应、超时、重试、取消和错误提示。
- 为工具调用设置输入验证、最小权限和人工批准。
- 加入速率限制、内容安全、日志脱敏和费用预算。
- 使用真实测试集评估准确率、延迟、Token和失败回退。
- 先在预览环境验证,再逐步放量并持续观察用量。
价格与套餐
截至本次核验,Vercel提供Hobby、Pro和Enterprise三类平台方案。Hobby免费且仅适合个人非商业用途,Pro每月20美元并含20美元通用用量额度,Enterprise为定制报价。
| 套餐 | 基础价格 | 适合对象 | 主要权益 |
|---|---|---|---|
| Hobby | 0美元/月 | 个人非商业项目和小型实验 | Git部署、全球CDN、Functions、WAF及基础分析 |
| Pro | 20美元/月 | 专业开发者、自由职业者和企业团队 | 20美元用量额度、团队协作、免费Viewer、快构建和自定义域名 |
| Enterprise | 定制报价 | 关键业务和大型组织 | 高级访问、安全、多区域、99.99% SLA和支持 |
席位与附加费用
| 项目 | Pro参考价格 | 说明 |
|---|---|---|
| Developer席位 | 20美元/月 | 可构建、部署和更新设置 |
| Viewer席位 | 不限且免费 | 查看预览、分析等,不负责部署 |
| SAML SSO | 300美元/月 | Pro自助附加项 |
| HIPAA BAA | 350美元/月 | Pro自助附加项,仍需正确配置 |
| 高级部署保护 | 150美元/月 | 控制预览和部署访问 |
| 共享静态IP | 100美元/项目/月起 | 另有数据传输费用 |
| v0 | 付费附加项 | 与基础Vercel套餐分开计费 |
常见基础设施用量价格
Pro的20美元用量额度可在多类基础设施资源之间灵活使用,超出后按量付费。不同区域费率可能不同,下表只列官方定价页当前显示的起始价格。
| 资源 | Hobby包含量 | Pro按量起价 |
|---|---|---|
| Edge Requests | 每月100万 | 每100万次2美元起 |
| Fast Data Transfer | 每月100GB | 每GB 0.15美元起 |
| Functions Active CPU | 每月4小时 | 每小时0.128美元起 |
| Functions Provisioned Memory | 每月360 GB小时 | 每GB小时0.0106美元起 |
| Function Invocations | 每月100万次 | 每100万次0.60美元起 |
| Image Transformations | 每月5000次 | 每1000次0.05美元起 |
| Web Analytics | 每月5万事件 | 每10万事件3美元 |
| Workflow Events | 每月5万事件 | 每100万事件20美元 |
用量和费用控制
- Pro每月先使用20美元通用额度,超出后按量结算。
- 新团队默认设置200美元按需用量预算,可自行调整。
- 可配置邮件、网页和短信提醒。
- 达到预算时可选择自动暂停项目形成硬上限。
- 缓存响应可以减少Functions执行,但仍产生边缘请求与传输。
- Hobby达到上限后通常不能购买额外用量,需要等待恢复或升级。
- 应分别监控请求、传输、计算、图片、日志、存储和AI模型费用。
产品优势
- 从Git提交到预览和生产部署的开发体验完整。
- 与Next.js、React和现代前端生态结合紧密。
- 全球网络、缓存、图片和Functions减少基础设施配置。
- AI SDK开源且模型无关,适合构建多供应商AI应用。
- AI Gateway统一路由、密钥、费用和可观测性且不加价。
- v0、Agent、Sandbox和Workflows覆盖AI应用开发与运营。
- Hobby可低成本学习,Pro可直接按用量扩展。
- 预览环境、评论和免费Viewer有利于跨职能协作。
使用限制与注意事项
- Hobby仅适合个人非商业用途,商业项目应使用Pro或Enterprise。
- Pro基础费之外还有计算、传输、请求、存储和附加功能费用。
- 高流量、图片密集或函数耗时应用可能快速消耗额度。
- 平台抽象降低运维难度,但会增加Vercel特有功能依赖。
- 数据库通常来自Marketplace第三方,故障和计费需分别管理。
- AI Gateway不加价不代表模型免费,Token仍按提供商价格收费。
- v0生成代码和Vercel Agent建议仍需人工审查、测试和安全验证。
- 复杂后端、长期进程、特殊网络或监管需求应先验证架构适配。
与普通虚拟服务器对比
| 比较项 | Vercel | 普通虚拟服务器 |
|---|---|---|
| 部署 | 连接Git自动构建、预览和发布 | 自行配置系统、运行时和发布流程 |
| 扩缩 | Functions和平台资源自动扩缩 | 通常需要手动或使用额外云服务 |
| 全球交付 | 内置CDN、路由、缓存和TLS证书 | 需要自行配置CDN与证书 |
| 控制力 | 遵循平台运行时、区域和产品边界 | 可控制操作系统和长期进程 |
| 计费 | 请求、传输、计算和功能按量 | 多为实例、磁盘和带宽计费 |
| 适合场景 | 现代Web、前端和AI应用 | 特殊系统、持续进程和深度基础设施控制 |
GitHub与开源状态
Vercel运营大型官方GitHub组织,并开源Next.js、AI SDK、Turborepo、SWR和多个工具。Vercel云平台、全球网络、控制台和Enterprise服务并不是完整开源产品。
| 项目 | 开源状态 | 许可证或说明 |
|---|---|---|
| AI SDK | 开源 | Apache 2.0,用于构建AI应用和智能体 |
| v0 SDK | 开源仓库 | Apache 2.0,用于v0 Platform API |
| Next.js | 开源 | Vercel维护的React全栈框架 |
| Turborepo | 开源 | MIT许可证的JavaScript和TypeScript构建系统 |
| Vercel平台 | 闭源托管服务 | 部署、网络、计费和企业能力由官方运营 |
| 模板与示例 | 大量公开 | 需分别查看依赖和许可证 |
基本信息
| 字段 | 内容 |
|---|---|
| 工具名称 | Vercel |
| 工具类型 | Web与AI应用开发、部署和云平台 |
| 核心生态 | Next.js、AI SDK、AI Gateway、v0和Vercel Agent |
| 部署来源 | GitHub、GitLab、Bitbucket、CLI及接口 |
| 价格模式 | Hobby免费、Pro订阅加按量、Enterprise定制 |
| Pro基础价 | 20美元/月 |
| 是否提供接口 | 提供平台、AI Gateway和v0等接口 |
| 是否开源 | 平台不开源,多个开发工具开源 |
推荐指数
4.8 / 5。Vercel把现代Web部署、全球交付和AI开发工具整合得非常成熟,尤其适合Next.js及流式AI产品;但团队必须理解按量计费、Hobby用途限制和平台依赖,生产系统也不能省略安全、成本和迁移设计。
常见问题
Vercel主要做什么?
它用于从Git仓库自动构建、预览和部署Web及AI应用,并提供全球网络、Functions、监控和安全服务。
Vercel免费吗?
Hobby方案免费,但面向个人非商业项目,并对请求、计算、传输、图片和分析设置使用上限。
Vercel Pro多少钱?
官方当前显示每月20美元,并包含20美元通用用量额度;开发者席位、附加功能和超额用量可能另收费。
可以部署商业项目吗?
可以,但商业项目应选择Pro或Enterprise,Hobby按照官方规则仅用于个人非商业用途。
Vercel只能部署Next.js吗?
不是,它支持多种前端和全栈框架,不过与Next.js的功能整合最深入。
AI Gateway免费吗?
有覆盖部分模型的免费层;完整模型按Token付费,官方当前不对模型价格加价或收平台费。
AI SDK必须部署在Vercel吗?
不必,AI SDK是开源JavaScript和TypeScript工具包,可在其他兼容环境使用。
v0包含在Pro套餐里吗?
不直接包含,定价页将v0列为Pro和Enterprise的付费附加项。
怎样避免Vercel费用失控?
应设置用量提醒和硬预算,优化缓存与函数,并持续监控传输、请求、计算、图片、存储及模型费用。
Vercel开源吗?
云平台本身不开源,但Next.js、AI SDK、Turborepo、v0 SDK等重要项目公开源代码。
桂公网安备45132202000164号