本部分提供的示例说明了如何构建和部署不同的 各种聊天应用
借助快速入门教程开始使用
如果您从未构建过 Chat 应用,不妨开始体验 (完成快速入门)。快速入门介绍了如何设置和运行 示例。要开始使用 Google Chat API,您可以从两种类型的 快速入门:
- API 快速入门:通过构建 调用 Chat API 来 代表您执行任务,例如发送邮件或返回 你所属的聊天室。
- 互动式快速入门:配置 Chat API,创建一个基本聊天应用, 你可以添加到聊天室以及与之互发消息。
API 快速入门
API 快速入门使用用户身份验证 来调用 Chat API,这意味着它们以 经过身份验证的 Chat 用户。在这种情况下,快速入门可帮助您 像自己一样调用 Chat API与交互式快速入门不同, 无需安装 Chat 应用或与其互动 Chat 聊天室中的消息。
API 快速入门提供以下语言版本:
对于其他所有编程语言,请查看并安装我们的 客户端库以开始使用 Chat API。
交互式快速入门
根据需要从以下互动式快速入门中选择 build:
- Google Apps 脚本 基于 JavaScript 的云端低代码开发平台。
- Google Cloud 的 HTTP 服务 函数。
- Google Cloud Dialogflow CX, 一个用于自动对话和动态 响应。
- Google Cloud Pub/Sub、 可让您构建受防火墙保护的消息传递服务。
- AppSheet、 用于在 Google Workspace 中构建应用的无代码开发平台 组织。
完成快速入门后,您可以继续构建, Chat 应用可以执行以下操作:
- 回复用户: 斜杠命令、对话框、链接预览和其他互动功能。
- 主动或独立执行任务,例如只要 外部服务中发生的变化为了执行 并非由用户发起,因此您必须设置应用身份验证,确保 Chat 应用可以进行身份验证,并调用 Chat API。有关详情,请参阅 作为 Google Chat 应用进行身份验证。
探索更多完整示例
试用快速入门后,您可以浏览 Chat 应用示例 使用更多功能和服务的用户下表列出了一些 根据格式划分的 Chat 应用示例, 使用的技术、架构和互动功能:
- 格式:样本的格式,包括:
<ph type="x-smartling-placeholder">
- </ph>
- 教程提供了完整的分步说明, 并假定您在 Google Cloud 项目之外没有进行任何设置。
- Codelab 是一个或多个 Google 产品的指导性演示,通常 并在活动中展示并稍后发布,供您在家中试用。
- GitHub 代码示例已发布到 Google Chat GitHub 代码库 并提供了一些基本使用说明。很多时候 文档中也会用到这些示例
- 技术:Google Workspace 和 Google Cloud 示例中使用的产品、服务或 API。
- 架构: Chat 应用架构 或服务
- 了解示例使用了哪些互动功能: <ph type="x-smartling-placeholder">
示例 | 说明 | 格式 | 技术 | 架构 | 斜杠命令 | 对话框 | 链接预览 | 首页 | 互动式微件 | 事件 |
---|---|---|---|---|---|---|---|---|---|---|
AI 知识助理 | 使用 Gemini 根据以往的消息内容回答问题 简短的聊天内容。 | 教程 |
Google Workspace Events API
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Eventarc
Google Cloud Vertex AI
Google Gemini
Google Cloud Firestore
|
HTTP (Node.js)
|
||||||
事件管理 | 在 Chat 中应对突发事件,并生成基于 AI 的突发事件 Google 文档中解决方法摘要。 | 教程 |
Admin SDK API
Google 文档
Google Cloud Vertex AI
|
Apps 脚本
|
||||||
管理项目 | 帮助用户在 Chat 中创建、更新和完成项目。 | 教程 |
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Cloud Firestore
|
HTTP (Node.js)
|
||||||
使用 Gemini 构建 Google 应用 | 在 2024 年 Google I/O 大会上,使用 Gemini 构建各种 Chat 应用 功能。 | Codelab |
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Gemini
Google Workspace Events API
|
Apps 脚本
HTTP (Node.js)
Dialogflow CX
|
||||||
互动投票活动 | 构建可让用户创建内容的 Chat 扩展应用 投票并显示总票数。解释如何构建 使用 Google Cloud Shell Editor。 | Codelab |
Google Cloud Functions
Google Cloud Shell
|
HTTP (Node.js)
|