Google Calendar 是 Google Workspace 的一个产品,允许用户组织他们的日程和活动。它是一个基于云的日历,允许用户创建、编辑和删除活动。它还允许用户与他人共享他们的日历。
这个笔记本将帮助你开始使用 Google Calendar Toolkit。这个工具包与 Google Calendar API 交互,在日历上执行各种操作。它允许你:
- 创建活动。
- 搜索活动。
- 更新活动。
- 在不同的日历之间移动活动。
- 删除活动。
- 列出活动。
要使用这个工具包,你需要:
- 拥有一个可以访问 Google Calendar 的 Google 账户。
- 按照在 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