Skip to main content
Google Calendar 是 Google Workspace 的一个产品,允许用户组织他们的日程和活动。它是一个基于云的日历,允许用户创建、编辑和删除活动。它还允许用户与他人共享他们的日历。

概述

这个笔记本将帮助你开始使用 Google Calendar Toolkit。这个工具包与 Google Calendar API 交互,在日历上执行各种操作。它允许你:
  • 创建活动。
  • 搜索活动。
  • 更新活动。
  • 在不同的日历之间移动活动。
  • 删除活动。
  • 列出活动。

设置

要使用这个工具包,你需要:
  1. 拥有一个可以访问 Google Calendar 的 Google 账户。
  2. 按照在 Google Calendar API 文档 中解释的方式设置你的凭证。一旦你下载了 credentials.json 文件,就可以开始使用 Google Calendar API。
要启用对单个工具的自动跟踪,设置你的 LangSmith API 密钥:

安装

这个工具包位于 langchain-google 仓库的 langchain-google-community 包中。我们需要 calendar 这个额外的:

实例化

默认情况下,工具包读取本地 credentials.json 文件。你也可以手动提供一个 Credentials 对象。

自定义认证

在后台,使用以下方法创建一个 googleapi 资源。你可以手动构建一个 googleapi 资源以获得更精细的认证控制。

工具

查看可用工具:

调用

直接使用参数调用

你可以通过以字典格式传递所需的参数来直接调用工具。这里是一个使用 CalendarCreateEvent 工具创建新活动的示例。

在智能体中使用

下面我们展示了如何将工具包集成到 智能体 中。 我们需要一个 LLM 或对话模型:

API 参考


官方原文:src/oss/python/integrations/tools/google_calendar.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026