ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Composio Google Slides 工具包使用指南:发现、读取、创建与连接 Google 幻灯片

Composio Google Slides 工具包使用指南:发现、读取、创建与连接 Google 幻灯片 Composio Google Slides 工具包使用指南发现、读取、创建与连接 Google 幻灯片【免费下载链接】composioComposio powers 1000 toolkits, tool search, context management, authentication, and a sandboxed workbench to help you build AI agents that turn intent into action.项目地址: https://gitcode.com/GitHub_Trending/co/composio本指南围绕 Composio 中的 Google Slides 工具包系统讲解如何通过 Google Drive 发现并读取演示文稿、将演示文稿 ID 传给GOOGLESLIDES_PRESENTATIONS_GET、通过 Google Super 创建演示文稿、配置 OAuth 作用域与触发器。阅读完本文你将掌握一套可直接落地到 AI Agent 工作流中的 Google Slides 集成方案。一、Google Slides 工具包概览根据 toolkits.json 中的元数据Composio 的 Google Slides 工具包sluggoogleslides分类为 documents认证方式为OAUTH2同时支持 Composio 托管认证composioManagedAuthSchemes。目前该工具包包含 8 个工具和 1 个触发器当前版本号为20260826_00。工具包内已提供的工具包括GOOGLESLIDES_CREATE_PRESENTATION创建空白演示文稿可指定标题、语言和页面尺寸GOOGLESLIDES_CREATE_SLIDES_MARKDOWN从 Markdown 文本创建演示文稿自动按---分隔符拆分为多页并套用模板GOOGLESLIDES_GET_PAGE_THUMBNAIL2生成指定页面的缩略图预览 URLGOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE通过 Markdown 或原始 API 文本批量更新演示文稿支持主题、自动格式化及多类页面标题、要点、表格、引用、图片、双栏GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE基于模板复制演示文稿保留主题、母版与版式GOOGLESLIDES_PRESENTATIONS_GET获取指定演示文稿的最新版本GOOGLESLIDES_PRESENTATIONS_PAGES_GET获取演示文稿中指定页面的详情GOOGLESLIDES_PRESENTATIONS_PAGES_GET_THUMBNAIL获取页面缩略图。需要注意的是这个工具列表来自当前仓库快照具体可用工具集合与版本以你使用的实际 SDK 或 MCP 环境为准。二、发现并读取 Google Slides 演示文稿1. 通过 Google Drive 发现演示文稿Google Slides 没有提供独立的列出全部演示文稿端点。因此在 Composio 中要发现演示文稿正确做法是使用GOOGLEDRIVE_FIND_FILE并用 Drive 的q参数按 MIME 类型过滤mimeType application/vnd.google-apps.presentation把过滤结果返回的演示文稿 ID 传入 Google Slides 工具即可。这一方式与 Google Drive 工具包文档 中描述的用 Drive 搜索发现文件的模式一致Drive 搜索负责枚举Slides 工具负责消费 ID。2. 将演示文稿 ID 传给GOOGLESLIDES_PRESENTATIONS_GETGOOGLESLIDES_PRESENTATIONS_GET的入参是 Google Slides 演示文稿 ID。获取该 ID 有两种途径从演示文稿的 URL 中提取URL 形如https://docs.google.com/presentation/d/presentation_id/edit使用GOOGLEDRIVE_FIND_FILE发现演示文稿时返回的 ID。得到 ID 后将其作为参数传入GOOGLESLIDES_PRESENTATIONS_GET即可拉取演示文稿的最新版本工具包元数据中该工具的描述即为Retrieve the latest version of a presentation。3. 发现与读取必须使用同一个 Google 账户当工作流先用GOOGLEDRIVE_FIND_FILE发现演示文稿、再用GOOGLESLIDES_PRESENTATIONS_GET读取时必须确保连接的 Google Drive 账户和 Google Slides 账户是同一个账户。否则会出现Drive 发现时 ID 有效、但 Slides 连接无权访问的问题。排查时可参考 Google Drive 文档中的做法对连接账户 ID 调用GOOGLEDRIVE_GET_ABOUT确认当前使用的 Drive 账户身份是否与预期一致见 toolkits-googledrive。三、创建演示文稿使用 Google Super 工具包创建类功能在 Composio 中归属于 Google Super 工具包而不是通过 Google Slides 工具包硬造原生 Slides 文件。核心结论对创建演示文稿的工作流应使用 Google Super 中的相关工具不要尝试通过通用的 Drive 文本上传来生成原生 Google Slides 文件——Drive 的纯文本上传无法创建原生演示文稿。Google Super 是一个覆盖 Google Workspace 多个服务的统一superset工具包一个连接即可覆盖 Gmail、Google Calendar、Google Meet 及相关 Google API见 toolkits-googlesuper。因此为 Google Super 连接配置好所需的 Google Slides 相关作用域使用 Google Super 中的演示文稿创建工具完成创建创建完成后把返回的演示文稿 ID 交给GOOGLESLIDES_PRESENTATIONS_GET或GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE进行读取与内容更新。该分工方式也在仓库的变更记录中得到印证Google Slides 相关工具被归入 Google Super 工具包的变更可见于 changelog/12-31-25.mdx。四、连接与认证OAuth 作用域与自定义应用校验1. 自定义 Google OAuth 应用必须通过敏感作用域校验如果使用自定义的 Google 开发者应用来对接 Google Slides该应用必须针对其请求的敏感 Google 作用域完成 Google 的验证verification。若未通过验证Google 可能会在 OAuth 授权确认流程中阻止或弹出警告。这与 Composio 文档中 Google 系工具包的通用认证指引一致见 Google Drive 工具包文档在客户自己的 Google Cloud OAuth 应用中配置并验证所需作用域然后把这些凭据用于 Composio 的 auth config确认 auth config 只请求预期的作用域避免过度授权优先选择能支撑工作流的最小作用域例如drive.file仅允许访问应用创建或用户显式授权的文件需要全盘访问的工作流才考虑drive作用域。2. 通过 Composio 托管认证快速接入Google Slides 工具包同时支持OAUTH2的 Composio 托管认证。也就是说你可以不配置自定义 Google 开发者应用直接使用 Composio 托管认证完成 OAuth 授权再连接账户使用工具。如果业务对作用域、品牌或审批流有特殊要求再切换到客户自有凭据。五、触发器支持Google Slides 在 Composio 中被列为支持触发器的工具包目前提供 1 个触发器toolkits.json 中triggerCount: 1亦可佐证。触发器的使用遵循 Composio 平台统一的触发器配置流程在启用触发器的工具包下创建连接、按需开启对应触发器并监听事件回调。具体到 Google Slides 的这一个触发器支持何种事件类型以平台当前返回的工具包元数据为准。六、典型工作流汇总综合以上内容可以构建如下典型工作流读取类工作流Agent 需要分析已有 PPT连接 Google Drive 与 Google Slides确保同一个账户调用GOOGLEDRIVE_FIND_FILEq设为mimeType application/vnd.google-apps.presentation取返回的演示文稿 ID调用GOOGLESLIDES_PRESENTATIONS_GET读取内容。创建类工作流Agent 需要生成新 PPT通过 Google Super 连接创建演示文稿得到演示文稿 ID 后用GOOGLESLIDES_PRESENTATIONS_BATCH_UPDATE填充内容Markdown 或批量更新需要基于模板时用GOOGLESLIDES_PRESENTATIONS_COPY_FROM_TEMPLATE复制模板再替换占位内容。易错点清单Drive 发现与 Slides 读取必须同一账户创建演示文稿走 Google Super不走 Drive 文本上传自定义 OAuth 应用需通过敏感作用域验证auth config 只请求必要的最小作用域。七、相关资源知识库原文toolkits-googleslides.md支持知识源头public.mdGoogle Drive 工具包指南发现、认证、作用域细节toolkits-googledrive.mdxGoogle Super 工具包指南创建与统一连接toolkits-googlesuper.mdx工具包元数据工具、触发器、版本号toolkits.json【免费下载链接】composioComposio powers 1000 toolkits, tool search, context management, authentication, and a sandboxed workbench to help you build AI agents that turn intent into action.项目地址: https://gitcode.com/GitHub_Trending/co/composio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表