使用多个项目

在某些情况下,您可能需要创建多个 GCP 项目才能使用 Dialogflow:

  • 您可能会发现,创建一个项目处理身份验证/配额/结算,并创建其他项目处理代理数据会非常有用。
  • 在每个项目中,每个区域最多只能有一个代理,因此,如果您在同一区域中需要多个代理,则需要多个项目。

使用方项目

调用 API 时,您通常会提供服务帐号密钥进行身份验证。每个服务帐号都属于特定项目,但服务帐号可能会被授予有权访问其他项目资源的角色。您进行 API 调用时会提供服务帐号,而与该帐号关联的项目称为使用方项目

下列方面由 API 调用的使用方项目决定:

  • API 调用的费用
  • 配额限制。
  • 用于 API 调用的 Dialogflow 版本。如果您的使用方项目没有代理,则应创建一个空代理以选择版本。

资源项目

调用 API 时,您的请求会指定代理的项目。此项目称为资源项目

以下方面由 API 调用的资源项目决定: