前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片NEW
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 查漏补缺常见问题解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
    • AI 定制路线NEW按你的简历现排
    • AI 知识地图NEW串起全站知识点
  • 动态
    • AI 热点NEWAI 每日动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
AI 助手NEW
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片NEW
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 查漏补缺常见问题解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
    • AI 定制路线NEW按你的简历现排
    • AI 知识地图NEW串起全站知识点
  • 动态
    • AI 热点NEWAI 每日动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
AI 助手NEW
旧版
返回 AI 情报前线
All News · 全部资讯8539
  • BrowserSkill:让AI Agent共享你的真实浏览器登录态
  • Coder:自托管云开发环境与AI编程Agent平台
  • Anthropic开源11款知识工作者Claude插件
  • Google联手Speakeasy开源SDK代码生成套件
  • AI 承担开发重负后,程序员角色如何转变
  • 如何为第三方 API 构建隔离仿真层
  • 为自主编码 Agent 打造手机遥控面板
  • AWS SageMaker HyperPod 推理网关:首 token 延迟降低82%
  • MiniMax Code CLI开源:任务通过率76.7%,中位耗时4分33秒
  • 2026年本地LLM最佳开源Agent框架:11款精选
  • 阿里Qwen3.8-Omni-Flash:百万上下文多模态Agent模型
  • Claude Code 大重构:内部 3 万 Agent 管理技术免费开放
  • Cline 开源编程 Agent:SDK/VS Code/JetBrains/CLI 全覆盖
  • Cloudflare 开源安全审计 Skill:把 AI 编程助手变成专业漏洞猎人
  • 744B MoE 模型能跑在普通桌面上的工程原理
  • Cloudflare 安全审计 Skill 最值得抄的设计:独立验证 Agent
  • AI 生成代码上线前审计:五个高频漏洞
  • VS Code 1.138发布:开发容器内运行AI智能体,Copilot订阅可切换
  • Apify MCP Server:2 分钟让 AI 操控真实网页爬虫
  • 五大 AI 编程工具的会话恢复能力全面横评
  • Agent 写的测试通过,不代表测对了
  • 向 AI 编程助手投喂代码前:先过这枚分类器
  • MCP Server 间接提示词注入审计与利用实战教程
  • LLM 应用安全实战:威胁建模与防御实践指南
  • AI Agent 技能系统设计:列出≠安装≠执行,三层边界须厘清
  • 国产RSI模型发布:Flash模型亮相,1亿Tokens免费领取
  • codsh 0.23:Mission Contract 控制面,防止 AI 编码目标漂移
  • 用 AI Agent 自动分析 S3 存储账单,Terraform 策略一键生成
  • OpenAI 发布 GPT-6 Astra:分阶段推送,支持多 Agent 协同与长程推理
  • 提取 DeepSeek R1 的思维链:CoT 清洗与推理日志导出指南
  • Nunchux开源VC-Attention:免训练低比特注意力核加速视频DiT
  • GitHub Copilot 800 KLOC 运行时全面迁移 Rust,AI 编程工具进入生产级工程阶段
  • n8n新增云端AI模型即服务:无需创建服务商账户
  • OpenSpec:轻量级可配置的AI规格框架
  • 已加载 34 / 8539
8.0
热点
AI SCORE
编程提效2026-09-18 22:36

Google联手Speakeasy开源SDK代码生成套件

Google Developers Blog#SDK#代码生成#开源
Editor brief · 编辑速览

Google基于AGPLv3开源其OpenAPI代码生成工具链,支持多语言强类型SDK生成和SSE流式输出,可直接嵌入CI自动生成客户端库。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

过去几个月里,我们与 Speakeasy 紧密协作,成功推出了面向 Interactions、Agents 和 Webhooks API 的全新 Google GenAI SDK。今天,我们正式宣布与 Speakeasy 达成合作,将其 OpenAPI 代码生成套件开源。

from google import genai

client = genai.Client()

interaction = client.interactions.create(
    model="gemini-3.8-flash",
    input="Analyze this commit log and find regressions.",
)

print(interaction.output_text)

Why client generation needs open tooling

从快速演进的 OpenAPI 规范生成多语言、符合惯用法的 SDK,是一项工程挑战。多年来,包括 Google 在内的前沿 AI 生态依赖专业工具来生成客户端库,这些工具需要处理复杂的流式协议、严格的错误层级和丰富的类型联合,同时要让生成的代码看起来不像机器写的。

2026 年 5 月,正当我们为 Google I/O 和 Interactions API 全面上市做最后准备时,我们所依赖的 SDK 生成供应商被收购,并突然宣布关闭服务。

这一突发变故凸显了一个问题:专有、闭源的代码生成器带来了不可接受的平台风险。如果整个行业依赖 OpenAPI 来定义接口,那么将这些接口编译成客户端库、CLI 和 Agent 工具的基础设施理应是开放的。

Evaluating the path forward

在我们重新改造 SDK 流水线的过程中,首要任务是最大程度减少对开发者的影响、避免破坏性变更。

我们与 Speakeasy 合作,在原地迁移客户端库,核心承诺是将生成器套件开源。迁移过程需要精细的工程工作:在所有目标语言中对齐类型定义、保留严格的错误层级和流式行为,以及将生成器直接集成到内部 monorepo 和构建系统中。

在 Google DeepMind,尽管我们在开发流程中广泛使用 AI,但我们相信每层技术栈都应该选对工具。将正式的 API 规范转换为多语言 SDK 需要确定性和严格的类型安全。使用 Speakeasy,我们将快速、确定性强的生成器作为核心,并辅以 Antigravity AI Agent 来加速 SDK 的定制部分。

维护过去手工打造的生成器曾经需要多名工程师。如今,这套架构支撑着我们的客户端流水线,覆盖六个目标(已发布三个 SDK,更多即将推出),而维护工作只需约一名工程师。

What is open sourced today

为确保更广泛的开发者社区能够获得高质量、维护良好的 SDK 生成工具,且不必承受类似中断的风险,Speakeasy 在 AGPLv3 许可证下开源了其完整的 OpenAPI 客户端套件。

多语言 SDK 生成器:为 7 种语言(Python、TypeScript、Go、Java、C#、PHP、Ruby)生成客户端库。每个库包含静态类型、Server-Sent Events(SSE)流式处理、重试机制和分页。

面向 Agent 的 CLI 生成器:编译独立的 CLI 二进制文件。AI 编码 Agent 可以直接从终端会话运行你的 API,无需编写一次性的 HTTP 脚本。

文档 MCP 服务器生成器:将你的 OpenAPI 规范和 Markdown 文档转换为 Model Context Protocol(MCP)服务器。Antigravity 等编码 Agent 可以查询实时、经过验证的模式,而不是猜测过时的方法。

该生成器采用 AGPLv3 许可证。这意味着你可以在开发或 CI 流水线中运行它,同时保留对生成代码/SDK 的完整所有权(可选用 MIT 或 Apache 2.0 等你选择的许可证)。如果你修改了生成器编译器本身,AGPL 保证这些改进对社区保持开放。

你现在就可以使用更新后的 SDK 探索全新的 Gemini Interactions API。如果你想要生成自己的客户端库、CLI 或 MCP 服务器,可以在 GitHub 上找到 Speakeasy 生成器,并用它处理你的 OpenAPI 规范。

Thanks for reading! Keep on building.

Original source

本文由 AI 翻译整理自 Google Developers Blog,原文版权归原作者所有。

阅读英文原文
上一篇
Anthropic开源11款知识工作者Claude插件
下一篇
AI 承担开发重负后,程序员角色如何转变