資源:工作階段
外部工作階段 proto 定義。
| JSON 表示法 |
|---|
{ "name": string, "displayName": string, "state": enum ( |
| 欄位 | |
|---|---|
name |
不可變動。完整名稱 |
displayName |
選用。工作階段的顯示名稱。 這個欄位用於在 UI 中識別工作階段。根據預設,顯示名稱是工作階段中的第一個查詢文字。 |
state |
工作階段的狀態。 |
userPseudoId |
用於追蹤使用者的專屬 ID。 |
turns[] |
轉彎。 |
labels[] |
選用。工作階段的標籤。可在 ListSessionsRequest 中設為篩選條件。 |
startTime |
僅供輸出。工作階段開始時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
endTime |
僅供輸出。工作階段結束的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
isPinned |
選用。工作階段是否已釘選,釘選的工作階段會顯示在工作階段清單頂端。 |
pendingAsyncAssistOperationId |
僅供輸出。這個工作階段進行中的 AsyncAssist 作業完整資源名稱,例如 |
狀態
列舉工作階段的狀態。
| 列舉 | |
|---|---|
STATE_UNSPECIFIED |
未指定狀態。 |
IN_PROGRESS |
目前工作階段已開啟。 |
Turn
代表一個回合,包括使用者的查詢和服務的回覆。
| JSON 表示法 |
|---|
{ "query": { object ( |
| 欄位 | |
|---|---|
query |
選用。使用者查詢。如果這輪對話只是重新生成另一輪對話的回覆,則可能不會設定 |
answer |
選用。使用者查詢問題的答案資源名稱。 只有在這一輪中生成答案 (呼叫 /answer API) 時,才需要設定。 |
assistAnswer |
僅供輸出。使用者查詢的 Google 助理回覆資源名稱。 只有在這一輪中發生輔助呼叫 (/assist API 呼叫) 時,才需要設定。 格式: |
detailedAnswer |
僅供輸出。在 |
detailedAssistAnswer |
僅供輸出。在 |
queryConfig |
選用。代表與查詢設定相關的中繼資料,例如所用 LLM 模型和版本、模型參數 (溫度、基礎參數等)。前置字串「google.」預留給 Google 開發的功能使用。 |
live |
選用。指出這個回合是否為即時回合。 |
方法 |
|
|---|---|
|
建立工作階段。 |
|
刪除工作階段。 |
|
取得工作階段。 |
|
依父項 DataStore 列出所有工作階段。 |
|
更新工作階段。 |