REST Resource: projects.locations.conversations

リソース: Conversation

会話のメッセージ。

JSON 表現
{
  "name": string,
  "agents": [
    string
  ],
  "createTime": string,
  "lastUsedTime": string,
  "labels": {
    string: string,
    ...
  }
}
フィールド
name

string

省略可。ID。会話の一意のリソース名。形式: projects/{project}/locations/{location}/conversations/{conversationId}{conversationId} はリソース ID で、63 文字以下である必要があります。また、https://google.aip.dev/122#resource-id-segments で説明されている形式と一致する必要があります。

例: projects/1234567890/locations/us-central1/conversations/my-conversation

このフィールドは、会話の作成時に設定しないことをおすすめします。自動的に推測され、{parent}/conversations/{conversationId} で上書きされるためです。

agents[]

string

必須。会話内のエージェント。現在、サポートされているエージェントは 1 つのみです。このフィールドは、会話で複数のエージェントを将来サポートできるように繰り返されます。形式: projects/{project}/locations/{location}/dataAgents/{agent}

createTime

string (Timestamp format)

出力専用。作成のタイムスタンプ。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

lastUsedTime

string (Timestamp format)

出力専用。最後に使用された会話のタイムスタンプ。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

labels

map (key: string, value: string)

省略可。クライアントが会話にタグ付けするために設定できる、自由形式のユーザー定義ラベル(特定のサーフェスやプロダクトに関する会話をフィルタリングするなど)。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

メソッド

create

会話履歴を保持する新しい会話を作成します。

get

会話 ID と親を使用して、1 つの会話の詳細を取得します。

list

指定された親のすべての会話を一覧表示します。