<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Vercel | 面条的草稿箱</title><description>无原创，纯转发</description><link>https://localhost</link><item><title>Vercel AI Gateway 现已支持 Claude Code Max：订阅直连、统一观测Vercel 宣布其 AI Gateway 现已支持在 Claude Code CLI 中使用 Claude Code Max 订阅</title><link>https://localhost/posts/103</link><guid isPermaLink="true">https://localhost/posts/103</guid><pubDate>Wed, 28 Jan 2026 15:23:27 GMT</pubDate><content:encoded>&lt;mark&gt;&lt;b&gt;Vercel&lt;/b&gt;&lt;/mark&gt;&lt;b&gt; AI Gateway 现已支持 Claude Code Max：订阅直连、统一观测&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;mark&gt;Vercel&lt;/mark&gt; 宣布其 &lt;b&gt;AI Gateway&lt;/b&gt; 现已支持在 &lt;b&gt;Claude Code CLI&lt;/b&gt; 中使用 &lt;b&gt;Claude Code Max&lt;/b&gt; 订阅。对开发者来说，这意味着：你可以继续用自己已有的 Anthropic 订阅，不增加额外费用，同时把 Claude Code 的调用统一接入 &lt;mark&gt;Vercel&lt;/mark&gt; 平台，获得更完整的&lt;b&gt;可观测性、用量追踪与监控&lt;/b&gt;能力。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;你能获得什么&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;沿用现有 Claude Code Max 订阅&lt;/b&gt;：照常用 Anthropic 模型，无需额外开销&lt;br /&gt;•   &lt;b&gt;统一观测与用量管理&lt;/b&gt;：通过 &lt;mark&gt;Vercel&lt;/mark&gt; 平台查看请求、监控使用模式与成本趋势&lt;br /&gt;•   &lt;b&gt;更灵活的路由能力&lt;/b&gt;：AI Gateway 可作为直通 Anthropic 的代理；必要时也可作为路由器切换到其他提供方（fallback）&lt;br /&gt;&lt;br /&gt;&lt;b&gt;快速配置（核心步骤）&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;在你的 shell 配置文件（如 &lt;code&gt;~/.zshrc&lt;/code&gt; 或 &lt;code&gt;~/.bashrc&lt;/code&gt;）加入环境变量：&lt;br /&gt;&lt;br /&gt;•   将 Anthropic 入口指向 AI Gateway&lt;br /&gt;•   用独立的 &lt;code&gt;x-ai-gateway-api-key&lt;/code&gt; 做网关鉴权（与 Claude 订阅鉴权并存）&lt;br /&gt;&lt;br /&gt;启动 Claude Code：&lt;br /&gt;&lt;br /&gt;•   运行 &lt;code&gt;claude&lt;/code&gt;&lt;br /&gt;•   登录时选择 &lt;b&gt;Option 1 - Claude account with subscription&lt;/b&gt;（使用带订阅的 Claude 账号）&lt;br /&gt;•   若遇到问题，可先 &lt;code&gt;claude /logout&lt;/code&gt; 再重新登录&lt;br /&gt;&lt;br /&gt;&lt;b&gt;工作原理（简述）&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Claude Code 仍然使用 Anthropic 的订阅凭证进行认证，并携带 &lt;code&gt;Authorization&lt;/code&gt; 头。由于该头用于 Claude 订阅身份，AI Gateway 采用单独的 &lt;code&gt;x-ai-gateway-api-key&lt;/code&gt; 进行自身认证，从而实现两套鉴权机制同时生效。&lt;br /&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;https://vercel.com/changelog/claude-code-max-via-ai-gateway-available-now-for-claude-code&quot; target=&quot;_blank&quot;&gt;https://vercel.com/changelog/claude-code-max-via-ai-gateway-available-now-for-claude-code&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23Vercel&quot;&gt;#Vercel&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AIGateway&quot;&gt;#AIGateway&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23ClaudeCode&quot;&gt;#ClaudeCode&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8F%AF%E8%A7%82%E6%B5%8B%E6%80%A7&quot;&gt;#可观测性&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7&quot;&gt;#开发者工具&lt;/a&gt;&lt;a href=&quot;https://vercel.com/changelog/claude-code-max-via-ai-gateway-available-now-for-claude-code&quot; target=&quot;_blank&quot;&gt;
  
  &lt;div&gt;Vercel&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Claude Code Max via AI Gateway, available now for Claude Code - Vercel&quot; src=&quot;https://memo.miantiao.me/static/https://cdn4.telesco.pe/file/TDacMDCcwNcgXqShsMFrqfFOt6dSXWs8UArwqv_cM_cMUvBTfWQVgArQvk3AJ1WF_rdlFKAkXRvsUS_sSic2tGLi4yXc4IPCFxFVoHFmWgFAjwE5lJv7slTDouIAO2i9js9BLH9aotqcZj38NUWnNW15iVEmybCnxB1mdWqhTOivINHAQOruKqWYrxe2FH9LMnQlhVXQllAR25GZnxOnOXAtZluaAtAAkB7cwMxupbgPokvf1dqSQkVdCwXogxrgwRFDB_ROmjrjRgjac-AAQEjT5EtbjVEZlcF9P7eCCFGkjiXIXH1IvYdOqQHM6nKIy3Xp9SM0s-AHH4mHyGl14A.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div&gt;Claude Code Max via AI Gateway, available now for Claude Code - &lt;mark&gt;Vercel&lt;/mark&gt;&lt;/div&gt;
  &lt;div&gt;You can use your Claude Code Max subscription through &lt;mark&gt;Vercel&lt;/mark&gt;&apos;s AI Gateway. This lets you leverage your existing subscription while gaining centralized observability, usage tracking, and monitoring capabilities for all your Claude Code requests.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>AI SDK 6：从“调用模型”到“构建可复用智能体”Vercel 发布 AI SDK 6，把 TypeScript AI 应用的开发重心从函数式调用（generateText/streamText）进一步推进到可复用、可维护、可观测的 **Agent（智能体）**体系，并补齐了安全审批、MCP 全能力支持、调试工具等关键环节</title><link>https://localhost/posts/82</link><guid isPermaLink="true">https://localhost/posts/82</guid><pubDate>Wed, 24 Dec 2025 14:27:58 GMT</pubDate><content:encoded>&lt;b&gt;AI SDK 6：从“调用模型”到“构建可复用智能体”&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;mark&gt;Vercel&lt;/mark&gt; 发布 &lt;b&gt;AI SDK 6&lt;/b&gt;，把 TypeScript AI 应用的开发重心从函数式调用（&lt;code&gt;generateText&lt;/code&gt;/&lt;code&gt;streamText&lt;/code&gt;）进一步推进到可复用、可维护、可观测的 **Agent（智能体）**体系，并补齐了安全审批、MCP 全能力支持、调试工具等关键环节。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;这次更新最值得关注的点&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;Agents / ToolLoopAgent&lt;/b&gt;：用 &lt;code&gt;Agent&lt;/code&gt; 抽象把 &lt;i&gt;模型、指令、工具&lt;/i&gt; 固化成可复用单元；&lt;code&gt;ToolLoopAgent&lt;/code&gt; 提供“模型调用 → 工具执行 → 回填结果 → 继续推理”的生产级循环（默认最多 20 步），同一套定义可在 UI、API、后台任务复用。&lt;br /&gt;•   &lt;b&gt;工具执行审批（Human-in-the-loop）&lt;/b&gt;：工具支持 &lt;code&gt;needsApproval&lt;/code&gt;，可按输入内容动态决定是否需要人工确认，适合删除文件、支付、修改生产数据等高风险操作。&lt;br /&gt;•   &lt;b&gt;工具能力增强&lt;/b&gt;：&lt;br /&gt;    •   &lt;b&gt;Strict Mode&lt;/b&gt; 可按工具粒度开启，避免某个工具 schema 不兼容导致整次请求失败。&lt;br /&gt;    •   &lt;b&gt;Input Examples&lt;/b&gt; 用“正确示例”提升模型生成工具入参的稳定性。&lt;br /&gt;    •   &lt;code&gt;toModelOutput&lt;/code&gt; 将“应用拿到的完整结果”和“发回模型的 token 内容”分离，减少大文本/二进制（截图、图片）带来的上下文浪费。&lt;br /&gt;•   &lt;b&gt;MCP（Model Context Protocol）更完整且稳定&lt;/b&gt;：新增/完善 &lt;b&gt;OAuth 认证、Resources、Prompts、Elicitation&lt;/b&gt;，并在 &lt;code&gt;@ai-sdk/mcp&lt;/code&gt; 中以稳定形态提供，便于对接远程 MCP 服务与第一方数据源。&lt;br /&gt;•   &lt;b&gt;工具调用 + 结构化输出&lt;/b&gt;：&lt;code&gt;generateText&lt;/code&gt; 与 &lt;code&gt;generateObject&lt;/code&gt; 能力统一，支持在多步工具链路后直接生成最终结构化结果（通过 &lt;code&gt;Output.*&lt;/code&gt; 声明输出形态）。&lt;br /&gt;•   &lt;b&gt;DevTools 可观测性&lt;/b&gt;：通过中间件记录并可视化每一步的输入输出、工具调用、token 消耗、耗时与原始请求/响应，解决多步 agent 调试“黑盒”问题。&lt;br /&gt;•   &lt;b&gt;Reranking（重排序）&lt;/b&gt;：新增 &lt;code&gt;rerank&lt;/code&gt;，把检索结果按相关性排序，只喂最相关上下文给模型（当前支持 Cohere、Amazon Bedrock、Together.ai）。&lt;br /&gt;•   &lt;b&gt;标准 JSON Schema 生态&lt;/b&gt;：支持实现 Standard JSON Schema 接口的任意 schema 库，降低与特定校验库的绑定成本。&lt;br /&gt;•   &lt;b&gt;图像编辑&lt;/b&gt;：&lt;code&gt;generateImage&lt;/code&gt; 支持带参考图的编辑（如修补/扩展/风格迁移等），不再只限于文生图。&lt;br /&gt;•   &lt;b&gt;更细的返回原因与用量统计&lt;/b&gt;：新增 &lt;code&gt;rawFinishReason&lt;/code&gt;，并扩展 &lt;code&gt;usage&lt;/code&gt; 的输入/输出细分，方便成本优化与兼容不同供应商行为。&lt;br /&gt;•   &lt;b&gt;LangChain 适配器重写&lt;/b&gt;：更贴合现代 LangChain/LangGraph，支持流式事件转换、工具调用部分输入流等能力。&lt;br /&gt;•   &lt;b&gt;更多 Provider Tools&lt;/b&gt;：围绕 Anthropic/OpenAI/Google/xAI 等提供平台特性工具（如代码执行、文件搜索、Web/X 搜索、MCP 工具等）。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;升级提示&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;从 v5 升级到 v6，可先跑官方 codemod：&lt;code&gt;npx @ai-sdk/codemod v6&lt;/code&gt;（文中也提供迁移指南链接）。&lt;br /&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;https://vercel.com/blog/ai-sdk-6&quot; target=&quot;_blank&quot;&gt;https://vercel.com/blog/ai-sdk-6&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23Vercel&quot;&gt;#Vercel&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AISDK&quot;&gt;#AISDK&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Agent&quot;&gt;#Agent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23MCP&quot;&gt;#MCP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23TypeScript&quot;&gt;#TypeScript&lt;/a&gt;&lt;a href=&quot;https://vercel.com/blog/ai-sdk-6&quot; target=&quot;_blank&quot;&gt;
  
  &lt;div&gt;Vercel&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;AI SDK 6&quot; src=&quot;https://memo.miantiao.me/static/https://cdn4.telesco.pe/file/DqHEExQlmy_lW-irKv1aqdnyefH_ViXCEIqZKphktvcc_ONsdax6K3PPikR7vrcNi6X2PBFqCK9-LNDwii8WREGWIKkblpwVk2JUrM9T-2qoGuvD-ln4TQqcUgl6-F0W3vI4GjjsFn9zmxTXkK2s4bHHND6luHr7C0hPtCpI8W_gqd-LigG8Dj_1QSBHxaByJtpwasaJTgfMkEM80WSXqEwuiuxqyaG-WXgcbH-SwSuHZzTiQdxGfFQRb-gKeJi_zBUhAa8etpA8qIytj86z2Uzyfdyax64uIEgZgmgiTssrvpqoye8Jvr3i3ytpGI5SIhLyx5tQZu9i_SMVBq7hhQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div&gt;AI SDK 6&lt;/div&gt;
  &lt;div&gt;Introducing agents, tool execution approval, DevTools, full MCP support, reranking, image editing, and more.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>