トピックモデルをエクスポートしてインポートする

すでにトレーニング済みのモデルをエクスポートしてバックアップできます。これらのバックアップを使用して、既存のモデルをロールバックしたり、モデルを新しいプロジェクトに転送したりできます。

モデルをエクスポートする

トピックモデルを Cloud Storage にエクスポートすると、モデルのバックアップ コピーを保存して、必要に応じて後で復元できます。

REST

トピックモデルをエクスポートするには、issueModel リソースの export メソッドを呼び出します。

トピックモデルをエクスポートする

リクエストのデータを使用する前に、次のように置き換えます。

  • PROJECT_ID: プロジェクト ID。
  • ISSUE_MODEL_ID: エクスポートするトピック モデルの ID。
  • GCS_DESTINATION: トピックモデルのエクスポート先の Cloud Storage URI。

HTTP メソッドと URL:

POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/issueModels/ISSUE_MODEL_ID:export

リクエストの本文(JSON):

{ 
  gcs_destination: { 
    object_uri: 'GCS_DESTINATION'
  }
}

リクエストを送信するには、次のいずれかのオプションを展開します。

次のような JSON レスポンスが返されます。

{
  "name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID"
}

モデルをインポートする

Cloud Storage からトピックモデルをインポートすると、既存のトピックモデルを置き換えたり、既存のモデルに基づいて新しいトピックモデルを作成したりできます。既存のモデルから始めることは、元のモデルを変更せずに調整を行う場合に便利です。

  • 既存のトピックモデルを置き換えるには、Cloud Storage オブジェクト URI を使用してインポート メソッドを呼び出し、同じプロジェクトから以前にエクスポートされたトピックモデルを指定します。Customer Experience Insights は、エクスポートされたファイルから置換モデル ID を取得します。
  • トピックモデルがプロジェクトに存在しない場合や、新しいプロジェクトにインポートされている場合、Customer Experience Insights は新しいトピックモデルを自動的に作成します。
  • 既存のモデルを置き換えない場合は、必要に応じて create_new_model フラグを設定できます。

REST

トピックモデルをインポートする

リクエストのデータを使用する前に、次のように置き換えます。

  • PROJECT_ID: プロジェクト ID。
  • GCS_SOURCE: トピック モデルが保存される Cloud Storage URI。
  • CREATE_NEW_MODEL: 既存のモデルを置き換えるのではなく、新しいモデルを作成するブール値フラグ。

HTTP メソッドと URL:

POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/issueModels:import

リクエストの本文(JSON):

{
  gcs_source: {
    object_uri: 'GCS_SOURCE'
  }
  create_new_model: CREATE_NEW_MODEL
}

リクエストを送信するには、次のいずれかのオプションを展開します。

次のような JSON レスポンスが返されます。

{
  "name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID"
}