进阶 v0.app 2026-10-11 05:48:25 · 27 阅读

第22章 Vercel Connect 连接指南

Vercel Connect 将你的 v0 应用和 Agent 接入第三方服务——无需 API 密钥。 Vercel Connect 目前处于 beta 阶段。使用这个实验性功能时如果遇到 bug,请通过应用内的反馈按钮报告给 v0 团队。 通过 Vercel Connect,v0 生成的应用和 Agent 可以访问 Slack、GitHub、Notion、Salesforce 等第三方服务。你只需在浏览器中授权一次,应用就能在运行时拿到自动刷新的短期令牌。再也不用寻找、粘贴、轮换或担心泄露 API 密钥了。 Connect 与环境变量的对比 Vercel Connect 用运行时下发的短期托管凭证取代了手工粘贴的 API 密钥和静态环境变量。详见 Introducing Vercel Connect。 环境变量 / Vercel Connect 凭证:每个项目手工粘贴的静态密钥 / OAuth 令牌,自动签发和刷新 角色:所有人共用的一个密钥 / 每个登录用户各自的身份,或共享的应用身份 接收事件:需要自己配置服务商的 webhook / Connect 把验证过的 webhook 直接送达你的应用 轮换:手动 / 自动刷新,可随时在控制台或通过 API 撤销 非服务凭证类的配置仍请继续使用环境变量。 你能构建什么

以登录用户身份运行的应用。比如“帮我做一个展示我未关闭 GitHub PR 的仪表盘”。每位查看者各自授权 GitHub,用自己的权限看到自己的数据。 操作你工具的 Agent。比如“做一个 Slack agent,每天给我发一条已合并 PR 的汇总”。v0 会接好 Slack 和 GitHub,agent 按计划定时发送。 响应事件的机器人。Connect 会把服务的 webhook(Slack 提及、消息、私信等)直接送达你的应用,你完全不用碰服务商的 webhook 设置。

建立连接 只需描述你想构建的东西,剩下的接线工作交给 v0。

v0 会提出所需的服务并请求你的批准。 一张设置卡片会在浏览器中打开授权流程,你在那里登录对应服务。 完成后对话继续,v0 会带着已建立的连接继续构建。 应用用谁的账号? v0 会根据你的需求在两种授权模型之间选择,并在设置前告知你:

用户各自的账号——每个人自己授权服务,应用以他们的权限操作。用户首次使用该功能时,会在应用内被提示登录,或在 Slack 里以按钮形式出现。 共享的应用账号——整个应用以自身身份通过同一个凭证操作,机器人和定时 agent 就是这样运行的。所有使用该应用的人共享它的访问权限。

管理连接 项目已建立的连接列在 Project menu → Settings → Integrations 中,并附有指向 Vercel 控制台中各 Connect 客户端的链接。在 Connect 控制台里,你可以撤销访问权限、查看事件投递情况。 令牌经过加密且是短期有效的,绝不会出现在你的代码、环境变量或对话中。 了解更多 Vercel Connect 上一章:External APIs 下一章:GitHub

评论 (0)