Vertex AI

Google Vertex AI — один из внешних поставщиков ИИ, которых можно использовать в блоке AI Agent для автоматизации диалогов в чат- и голосовых сценариях.

Как включить Vertex AI для проекта?

Для интеграции Google Vertex AI с Cloud Contact сначала включите Vertex AI API в своем проекте Google Cloud Platform.

Для этого откройте страницу Vertex AI API, выберите проект и нажмите Включить.

Как создать ключ сервисного аккаунта Vertex AI?

Для настройки интеграционной учетной записи Google Vertex AI нужен ключ сервисного аккаунта Google Cloud Platform (GCP). Это JSON-файл, позволяющий Cloud Contact обращаться к языковым моделям Google Vertex AI.

Перед началом убедитесь, что вы:

  • Создали аккаунт Google Cloud Platform.
  • Создали проект в GCP.
  • Добавили способ оплаты для проекта GCP.

Создание ключа сервисного аккаунта

  1. Откройте свой аккаунт Google Cloud Platform.
  2. Убедитесь, что выбран нужный проект, и откройте IAM и администрирование.
  3. Для создания сервисного аккаунта откройте страницу Сервисные аккаунты в левом меню и нажмите Создать сервисный аккаунт.
  4. Этот аккаунт GCP предоставит интеграционной учетной записи поставщика ИИ в Cloud Contact доступ к ресурсам GCP. Задайте понятные имя и описание, чтобы назначение аккаунта было легко определить. Нажмите Создать и продолжить для перехода к следующему шагу.
  5. Назначьте сервисному аккаунту роль «Vertex AI User», предоставляющую доступ к ресурсам Vertex AI. При необходимости можно назначить других пользователей администраторами этого аккаунта: нажмите Продолжить и укажите нужных пользователей. Иначе нажмите Готово.
  6. На странице Сервисные аккаунты откройте меню Действия нового аккаунта и нажмите Управление ключами.
  7. На странице Ключи откройте меню Добавить ключ и выберите Создать новый ключ
  8. Выберите «JSON» в поле Тип ключа и нажмите Создать.
  9. JSON-файл с ключом доступа к ресурсам GCP должен загрузиться автоматически. Для защиты аккаунта следуйте рекомендациям по управлению ключами сервисных аккаунтов.
  10. Этот файл можно использовать при настройке интеграционной учетной записи Vertex AI. Его формат показан ниже; значения в примере демонстрационные:
    {
      "type": "service_account",
      "project_id": "cloud-contact-example",
      "private_key_id": "EXAMPLE_PRIVATE_KEY_ID",
      "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIB...xpo4qJL\n-----END PRIVATE KEY-----\n",
      "client_email": "cloud-contact-ai-provider@cloud-contact-example.iam.gserviceaccount.com",
      "client_id": "123456789012345678901",
      "auth_uri": "https://accounts.google.com/o/oauth2/auth",
      "token_uri": "https://oauth2.googleapis.com/token",
      "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
      "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/cloud-contact-ai-provider%40cloud-contact-example.iam.gserviceaccount.com",
      "universe_domain": "googleapis.com"
    }
    

    |