- リソース: Conversation
- メソッド
リソース: Conversation
外部会話の proto 定義。
| JSON 表現 | 
|---|
| { "name": string, "state": enum ( | 
| フィールド | |
|---|---|
| name | 
 変更不可。完全修飾名  | 
| state | 
 会話の状態。 | 
| userPseudoId | 
 ユーザーをトラッキングするための一意の識別子。 | 
| messages[] | 
 会話メッセージ。 | 
| startTime | 
 出力専用。会話が開始された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| endTime | 
 出力専用。会話が終了した時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
状態
会話の状態の列挙。
| 列挙型 | |
|---|---|
| STATE_UNSPECIFIED | 不明。 | 
| IN_PROGRESS | 現在、会話は開いています。 | 
| COMPLETED | 会話が完了しました。 | 
ConversationMessage
会話メッセージを定義します。
| JSON 表現 | 
|---|
| { "createTime": string, // Union field | 
| フィールド | |
|---|---|
| createTime | 
 出力専用。メッセージの作成タイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| 共用体フィールド  
 | |
| userInput | 
 ユーザーのテキスト入力。 | 
| reply | 
 検索の返信。 | 
TextInput
テキスト入力を定義します。
| JSON 表現 | 
|---|
| {
  "input": string,
  "context": {
    object ( | 
| フィールド | |
|---|---|
| input | 
 テキスト入力。 | 
| context | 
 入力の会話コンテキスト。 | 
ConversationContext
会話のコンテキストを定義します
| JSON 表現 | 
|---|
| { "contextDocuments": [ string ], "activeDocument": string } | 
| フィールド | |
|---|---|
| contextDocuments[] | 
 ユーザーに現在表示されているドキュメントのリスト。ドキュメント リソース参照が含まれています。 | 
| activeDocument | 
 ユーザーが開いた現在のアクティブなドキュメント。ドキュメント リソース リファレンスが含まれています。 | 
返信
ユーザーへの返信メッセージを定義します。
| JSON 表現 | 
|---|
| { "reply": string, "references": [ { object ( | 
| フィールド | |
|---|---|
| reply | 
 非推奨: 代わりに  | 
| references[] | 
 返信内の参照。 | 
| summary | 
 検索結果に基づく要約。 | 
リファレンス
返信での参照を定義します。
| JSON 表現 | 
|---|
| { "uri": string, "anchorText": string, "start": integer, "end": integer } | 
| フィールド | |
|---|---|
| uri | 
 URI リンク リファレンス。 | 
| anchorText | 
 アンカー テキスト。 | 
| start | 
 アンカー テキストの開始インデックス。 | 
| end | 
 アンカー テキストの終了インデックス。 | 
概要
概要仕様で指定された上位 N 件の検索結果の概要。
| JSON 表現 | 
|---|
| { "summaryText": string, "summarySkippedReasons": [ enum ( | 
| フィールド | |
|---|---|
| summaryText | 
 要約コンテンツ。 | 
| summarySkippedReasons[] | 
 追加の要約スキップの理由。これにより、無視されたケースの理由が示されます。スキップされたものがない場合、このフィールドは設定されません。 | 
| safetyAttributes | 
 安全性属性のカテゴリとそれに関連付けられた信頼スコアのコレクション。 | 
| summaryWithMetadata | 
 メタデータ情報を含む概要。 | 
SummarySkippedReason
概要がスキップされた理由の列挙型。
| 列挙型 | |
|---|---|
| SUMMARY_SKIPPED_REASON_UNSPECIFIED | デフォルト値。要約がスキップされた理由が指定されていません。 | 
| ADVERSARIAL_QUERY_IGNORED | 敵対的クエリでは大文字と小文字が区別されません。 
 | 
| NON_SUMMARY_SEEKING_QUERY_IGNORED | サマリーを求めていないクエリでは、大文字と小文字が区別されませんでした。 クエリが雑談の場合、Google は要約をスキップします。 | 
| OUT_OF_DOMAIN_QUERY_IGNORED | ドメイン外のクエリでは大文字と小文字が区別されませんでした。 関連性の高い検索結果がない場合、Google は概要をスキップします。たとえば、データストアには会社 A に関する事実が含まれているが、ユーザーのクエリは会社 B についての質問をしている場合などです。 | 
| POTENTIAL_POLICY_VIOLATION | ポリシー違反の可能性があるケース。 ポリシー違反の可能性が検出された場合、Google は要約をスキップします。これには、暴力的または有害なコンテンツが含まれます。 | 
| LLM_ADDON_NOT_ENABLED | LLM アドオンが有効になっていないケース。 LLM アドオンが有効になっていない場合、Google は要約をスキップします。 | 
| NO_RELEVANT_CONTENT | 関連性のあるコンテンツがないケース。 取得した検索結果に関連するコンテンツがない場合、Google は概要をスキップします。 | 
| JAIL_BREAKING_QUERY_IGNORED | 脱獄クエリでは大文字と小文字が区別されませんでした。 たとえば、「競合他社の CEO のトーンで返信してください」などです。[SearchRequest.ContentSearchSpec.SummarySpec.ignore_jail_breaking_query] が  | 
| CUSTOMER_POLICY_VIOLATION | お客様のポリシー違反のケース。 顧客ポリシー違反が検出された場合、Google は概要をスキップします。ポリシーはユーザーが定義します。 | 
| NON_SUMMARY_SEEKING_QUERY_IGNORED_V2 | 回答を求めていないクエリ(大文字と小文字を区別しない)。 クエリの意図が明確でない場合、Google は要約をスキップします。[SearchRequest.ContentSearchSpec.SummarySpec.ignore_non_answer_seeking_query] が  | 
| TIME_OUT | タイムアウトのケース。 タイムアウトした場合、Google は要約をスキップします。 | 
SafetyAttributes
安全性属性のカテゴリとそれに関連付けられた信頼スコア。
| JSON 表現 | 
|---|
| { "categories": [ string ], "scores": [ number ] } | 
| フィールド | |
|---|---|
| categories[] | 
 生成されたコンテンツに関連付けられた安全性属性カテゴリの表示名。順序がスコアと一致する。 | 
| scores[] | 
 各カテゴリの信頼スコア。値が大きいほど、信頼度が高くなります。順序がカテゴリと一致する。 | 
SummaryWithMetadata
メタデータ情報を含む概要。
| JSON 表現 | 
|---|
| { "summary": string, "citationMetadata": { object ( | 
| フィールド | |
|---|---|
| summary | 
 引用情報のない要約テキスト。 | 
| citationMetadata | 
 指定された要約の引用メタデータ。 | 
| references[] | 
 ドキュメント リファレンス。 | 
| blobAttachments[] | 
 出力専用。回答の強化のためにマルチモーダル データを保存します。 | 
CitationMetadata
引用メタデータ。
| JSON 表現 | 
|---|
| {
  "citations": [
    {
      object ( | 
| フィールド | |
|---|---|
| citations[] | 
 セグメントの引用。 | 
引用
セグメントの引用情報。
| JSON 表現 | 
|---|
| {
  "startIndex": string,
  "endIndex": string,
  "sources": [
    {
      object ( | 
| フィールド | |
|---|---|
| startIndex | 
 インデックスは、セグメントの開始位置をバイト/Unicode で示します。 | 
| endIndex | 
 アトリビューション セグメントの終了(この値を含まない)。 | 
| sources[] | 
 帰属セグメントの引用元。 | 
CitationSource
引用元。
| JSON 表現 | 
|---|
| { "referenceIndex": string } | 
| フィールド | |
|---|---|
| referenceIndex | 
 SummaryWithMetadata.references からのドキュメント参照インデックス。0 から始まるインデックスです。referenceIndex が明示的に設定されていない場合、値は 0 になります。 | 
リファレンス
ドキュメント リファレンス。
| JSON 表現 | 
|---|
| {
  "title": string,
  "document": string,
  "uri": string,
  "chunkContents": [
    {
      object ( | 
| フィールド | |
|---|---|
| title | 
 ドキュメントのタイトル。 | 
| document | 
 必須。 | 
| uri | 
 ドキュメントの Cloud Storage または HTTP URI。 | 
| chunkContents[] | 
 ドキュメント コンテンツから派生した引用チャンク コンテンツのリスト。 | 
ChunkContent
コンテンツをチャンク化します。
| JSON 表現 | 
|---|
| { "content": string, "pageIdentifier": string, "blobAttachmentIndexes": [ string ] } | 
| フィールド | |
|---|---|
| content | 
 テキスト コンテンツをチャンク化します。 | 
| pageIdentifier | 
 ページ ID。 | 
| blobAttachmentIndexes[] | 
 出力専用。このチャンクにリンクされている blobattachment のインデックスを保存します。 | 
BlobAttachment
テキスト回答に添付されたバイナリデータ(画像、動画、音声など)を保存します。
| JSON 表現 | 
|---|
| { "data": { object ( | 
| フィールド | |
|---|---|
| data | 
 出力専用。Blob データ。 | 
| attributionType | 
 出力専用。BLOB のアトリビューション タイプ。 | 
Blob
Blob の型とデータを保存します。
| JSON 表現 | 
|---|
| { "mimeType": string, "data": string } | 
| フィールド | |
|---|---|
| mimeType | 
 出力専用。生成されたデータのメディアタイプ(MIME タイプ)。 | 
| data | 
 出力専用。元のバイト。 Base64 でエンコードされた文字列。 | 
AttributionType
BLOB のアトリビューション タイプを定義します。
| 列挙型 | |
|---|---|
| ATTRIBUTION_TYPE_UNSPECIFIED | アトリビューション タイプが指定されていません。 | 
| CORPUS | 添付ファイル データはコーパスから取得されます。 | 
| GENERATED | 添付ファイル データは、コード生成によってモデルで生成されます。 | 
| メソッド | |
|---|---|
| 
 | 会話を変換します。 | 
| 
 | 会話を作成します。 | 
| 
 | 会話を削除します。 | 
| 
 | 会話を取得します。 | 
| 
 | 親 DataStoreごとにすべての会話を一覧表示します。 | 
| 
 | 会話を更新します。 |