Gemini Interactions API 是實驗性 API,可讓開發人員使用 Gemini 模型建構生成式 AI 應用程式。Gemini 是 Google 最強大的模型,打從設計之初就具有多模態的特質。可歸納內容,完美解讀、操作及結合語言、圖片、音訊、影片和程式碼等不同類型的資訊。您可以使用 Gemini API 處理各種用途,例如:跨文字和圖片進行推論、生成內容、對話式代理程式、摘要和分類系統等。
CreateWebhook
建立新的 Webhook。
要求主體
要求主體會包含結構如下的資料:
(選用步驟) 使用者提供的 Webhook 名稱。
必填。Webhook 事件的傳送 URI。
必填。Webhook 訂閱的事件。 可用事件: - batch.succeeded - batch.expired - batch.failed - interaction.requires_action - interaction.completed - interaction.failed - video.generated
回應
如果成功,回應主體會含有以下結構的資料:
(選用步驟) 使用者提供的 Webhook 名稱。
必填。Webhook 事件的傳送 URI。
必填。Webhook 訂閱的事件。 可用事件: - batch.succeeded - batch.expired - batch.failed - interaction.requires_action - interaction.completed - interaction.failed - video.generated
僅供輸出。Webhook 的建立時間戳記。
僅供輸出。上次更新網路鉤子的時間戳記。
signing_secrets SigningSecret (選用)
僅供輸出。與這個 Webhook 相關聯的簽署密鑰。
欄位
僅供輸出。簽署密鑰的截斷版本。
僅供輸出。簽署密鑰的到期日。
僅供輸出。Webhook 的狀態。
可能的值:
-
enabled -
disabled -
disabled_due_to_failed_deliveries
僅供輸出。Webhook 的新簽署密鑰。只會在建立時填入。
僅供輸出。網路鉤子的 ID。
範例
回應範例
{ "name": "string", "uri": "string", "subscribed_events": [ "string" ], "create_time": "string", "update_time": "string", "signing_secrets": [ { "truncated_secret": "string", "expire_time": "string" } ], "state": "enabled", "new_signing_secret": "string", "id": "string" }
ListWebhooks
列出所有 Webhook。
路徑 / 查詢參數
(選用步驟) 要傳回的 Webhook 數量上限。服務傳回的產品數量可能會少於這個值。如未指定,最多將傳回 50 個 Webhook。 最大值為 1000。
(選用步驟) 接收自先前 `ListWebhooks` 呼叫的頁面權杖。 提供此項目即可擷取後續網頁。
回應
如果成功,回應主體會含有以下結構的資料:
Webhook。
可做為 `page_token` 傳送的權杖,用於擷取後續網頁。如果省略這個欄位,就不會有後續頁面。
範例
回應範例
{ "webhooks": [ { "name": "string", "uri": "string", "subscribed_events": [ "string" ], "create_time": "string", "update_time": "string", "signing_secrets": [ { "truncated_secret": "string", "expire_time": "string" } ], "state": "enabled", "new_signing_secret": "string", "id": "string" } ], "next_page_token": "string" }
GetWebhook
取得特定 Webhook。
路徑 / 查詢參數
必填。要擷取的 Webhook ID。
回應
如果成功,回應主體會含有以下結構的資料:
(選用步驟) 使用者提供的 Webhook 名稱。
必填。Webhook 事件的傳送 URI。
必填。Webhook 訂閱的事件。 可用事件: - batch.succeeded - batch.expired - batch.failed - interaction.requires_action - interaction.completed - interaction.failed - video.generated
僅供輸出。Webhook 的建立時間戳記。
僅供輸出。上次更新網路鉤子的時間戳記。
signing_secrets SigningSecret (選用)
僅供輸出。與這個 Webhook 相關聯的簽署密鑰。
欄位
僅供輸出。簽署密鑰的截斷版本。
僅供輸出。簽署密鑰的到期日。
僅供輸出。Webhook 的狀態。
可能的值:
-
enabled -
disabled -
disabled_due_to_failed_deliveries
僅供輸出。Webhook 的新簽署密鑰。只會在建立時填入。
僅供輸出。網路鉤子的 ID。
範例
回應範例
{ "name": "string", "uri": "string", "subscribed_events": [ "string" ], "create_time": "string", "update_time": "string", "signing_secrets": [ { "truncated_secret": "string", "expire_time": "string" } ], "state": "enabled", "new_signing_secret": "string", "id": "string" }
UpdateWebhook
更新現有的 Webhook。
路徑 / 查詢參數
必填。要更新的 Webhook ID。
(選用步驟) 要更新的欄位清單。
要求主體
要求主體會包含結構如下的資料:
(選用步驟) 使用者提供的 Webhook 名稱。
(選用步驟) Webhook 事件的傳送 URI。
(選用步驟) Webhook 訂閱的事件。 可用事件: - batch.succeeded - batch.expired - batch.failed - interaction.requires_action - interaction.completed - interaction.failed - video.generated
(選用步驟) Webhook 的狀態。
可能的值:
-
enabled -
disabled -
disabled_due_to_failed_deliveries
回應
如果成功,回應主體會含有以下結構的資料:
(選用步驟) 使用者提供的 Webhook 名稱。
必填。Webhook 事件的傳送 URI。
必填。Webhook 訂閱的事件。 可用事件: - batch.succeeded - batch.expired - batch.failed - interaction.requires_action - interaction.completed - interaction.failed - video.generated
僅供輸出。Webhook 的建立時間戳記。
僅供輸出。上次更新網路鉤子的時間戳記。
signing_secrets SigningSecret (選用)
僅供輸出。與這個 Webhook 相關聯的簽署密鑰。
欄位
僅供輸出。簽署密鑰的截斷版本。
僅供輸出。簽署密鑰的到期日。
僅供輸出。Webhook 的狀態。
可能的值:
-
enabled -
disabled -
disabled_due_to_failed_deliveries
僅供輸出。Webhook 的新簽署密鑰。只會在建立時填入。
僅供輸出。網路鉤子的 ID。
範例
回應範例
{ "name": "string", "uri": "string", "subscribed_events": [ "string" ], "create_time": "string", "update_time": "string", "signing_secrets": [ { "truncated_secret": "string", "expire_time": "string" } ], "state": "enabled", "new_signing_secret": "string", "id": "string" }
DeleteWebhook
刪除 Webhook。
路徑 / 查詢參數
必填。要刪除的 Webhook ID。 格式:`{webhook_id}`
回應
如果成功,回應會留白。
範例
RotateSigningSecret
為 Webhook 產生新的簽署密鑰。
路徑 / 查詢參數
必填。要產生簽署密鑰的 Webhook ID。 格式:`{webhook_id}`
要求主體
要求主體會包含結構如下的資料:
(選用步驟) 先前簽署密鑰的撤銷行為。
可能的值:
-
revoke_previous_secrets_after_h24 -
revoke_previous_secrets_immediately
回應
如果成功,回應主體會含有以下結構的資料:
僅供輸出。新產生的簽署密鑰。
範例
回應範例
{ "secret": "string" }
PingWebhook
將 Ping 事件傳送至 Webhook。
路徑 / 查詢參數
必填。要 Ping 的 Webhook ID。 格式:`{webhook_id}`
要求主體
要求主體會包含結構如下的資料:
回應
如果成功,回應會留白。
範例
資源
Webhook
Webhook 資源。
欄位
(選用步驟) 使用者提供的 Webhook 名稱。
必填。Webhook 事件的傳送 URI。
必填。Webhook 訂閱的事件。 可用事件: - batch.succeeded - batch.expired - batch.failed - interaction.requires_action - interaction.completed - interaction.failed - video.generated
僅供輸出。Webhook 的建立時間戳記。
僅供輸出。上次更新網路鉤子的時間戳記。
signing_secrets SigningSecret (選用)
僅供輸出。與這個 Webhook 相關聯的簽署密鑰。
欄位
僅供輸出。簽署密鑰的截斷版本。
僅供輸出。簽署密鑰的到期日。
僅供輸出。Webhook 的狀態。
可能的值:
-
enabled -
disabled -
disabled_due_to_failed_deliveries
僅供輸出。Webhook 的新簽署密鑰。只會在建立時填入。
僅供輸出。網路鉤子的 ID。
資料模型
InteractionSseEvent
可能類型
多型鑑別器:event_type
InteractionCreatedEvent
未提供說明。
一律設為 "interaction.created"。
互動 互動 (必填)
未提供說明。
欄位
model ModelOption (選用)
用於生成互動的 `Model` 名稱。
可能的值:
-
gemini-2.5-computer-use-preview-10-2025專為直接介面互動設計的代理功能模型,可讓 Gemini 感知及瀏覽數位環境。
-
gemini-2.5-flash這是我們第一個混合式推論模型,支援 100 萬個詞元的脈絡窗口,並具有思考預算。
-
gemini-2.5-flash-imageGoogle 的原生圖像生成模型,專為速度、彈性和情境理解而設計。文字輸入和輸出內容的價格與 2.5 Flash 相同。
-
gemini-2.5-flash-lite這是我們最小巧且最具成本效益的模型,專為大規模使用而打造。
-
gemini-2.5-flash-lite-preview-09-2025這款最新模型以 Gemini 2.5 Flash Lite 為基礎,經過最佳化處理,成本效益高、高處理量且品質優異。
-
gemini-2.5-flash-native-audio-preview-12-2025我們的原生語音模型經過最佳化調整,可以輸出更優質的音訊,在節奏、語音自然程度、詳細程度和情緒方面都更為出色。
-
gemini-2.5-flash-preview-09-2025以 2.5 Flash 模型為基礎的最新模型。2.5 Flash 搶先版最適合用於大規模處理、低延遲、需要思考的大量工作,以及代理程式應用情境。
-
gemini-2.5-flash-preview-tts我們推出的 2.5 Flash 文字轉語音模型,可生成強大且延遲時間短的語音,並提供控制功能。
-
gemini-2.5-proGoogle 最先進的多功能模型,擅長程式設計和複雜的推論工作。
-
gemini-2.5-pro-preview-tts2.5 Pro 文字轉語音模型經過最佳化調整,可產生強大且低延遲的語音,輸出內容更自然,提示也更容易引導。
-
gemini-3-flash-preview這是我們最聰明的模型,專為快速處理任務而打造,結合了前沿智慧與卓越的搜尋和基礎功能。
-
gemini-3-pro-image-preview最先進的圖像生成及編輯模型。
-
gemini-3-pro-preview這是 Google 最聰明的模型,具備最先進的推論和多模態理解能力,以及強大的代理功能和直覺式程式開發功能。
-
gemini-3.1-pro-preview我們最新的 SOTA 推論模型,具備前所未有的深度和細微差異,以及強大的多模態理解和程式設計能力。
-
gemini-3.1-flash-image-preview具備專業級視覺智慧,可快速生成貼近現實的圖像。
-
gemini-3.1-flash-lite-previewGoogle 最經濟實惠的模型,適用於處理大量代理工作、翻譯和簡單的資料處理作業。
-
gemini-3.1-flash-tts-previewGemini 3.1 Flash TTS:功能強大,延遲時間短的語音生成模型。享受自然輸出內容、可導向的提示,以及新的表現力音訊標記,精確控制旁白。
-
lyria-3-clip-preview這款低延遲音樂生成模型經過最佳化調整,可生成高傳真音訊片段,並精確控制節奏。
-
lyria-3-pro-preview這款進階的全曲生成模型具備深入的作曲理解能力,經過最佳化調整,可精確控制結構,並在各種音樂風格之間進行複雜的轉場。
agent AgentOption (選填)
用於生成互動的 `Agent` 名稱。
可能的值:
-
deep-research-pro-preview-12-2025Gemini Deep Research 代理
-
deep-research-preview-04-2026Gemini Deep Research 代理
-
deep-research-max-preview-04-2026Gemini Deep Research Max 代理
必填。僅供輸出。互動完成的專屬 ID。
必填。僅供輸出。互動狀態。
可能的值:
-
in_progress -
requires_action -
completed -
failed -
cancelled -
incomplete
必填。僅供輸出。回覆的建立時間,採用 ISO 8601 格式 (YYYY-MM-DDThh:mm:ssZ)。
必填。僅供輸出。回應上次更新的時間,採用 ISO 8601 格式 (YYYY-MM-DDThh:mm:ssZ)。
僅供輸出。互動的角色。
互動的系統指令。
tools Tool (選填)
模型在互動期間可能會呼叫的工具宣告清單。
可能類型
多型鑑別器:type
功能
模型可使用的工具。
未提供說明。
一律設為 "function"。
函式名稱。
函式說明。
函式參數的 JSON 結構定義。
CodeExecution
模型可用來執行程式碼的工具。
未提供說明。
一律設為 "code_execution"。
UrlContext
模型可用來擷取網址內容的工具。
未提供說明。
一律設為 "url_context"。
ComputerUse
模型可用來與電腦互動的工具。
未提供說明。
一律設為 "computer_use"。
運作中的環境。
可能的值:
-
browser
從模型呼叫中排除的預先定義函式清單。
McpServer
MCPServer 是模型可呼叫的伺服器,用於執行動作。
未提供說明。
一律設為 "mcp_server"。
MCPServer 的名稱。
MCPServer 端點的完整網址。 例如:「https://api.example.com/mcp」
選用:視需要填寫驗證標頭、逾時等欄位。
allowed_tools AllowedTools (選用)
允許使用的工具。
欄位
mode ToolChoiceType (optional)
工具選擇模式。
可能的值:
-
auto -
any -
none -
validated
允許使用的工具名稱。
GoogleSearch
模型可用來搜尋 Google 的工具。
未提供說明。
一律設為 "google_search"。
要啟用的搜尋基準建立功能類型。
可能的值:
-
web_search -
image_search -
enterprise_web_search
FileSearch
模型可用來搜尋檔案的工具。
未提供說明。
一律設為 "file_search"。
要搜尋的檔案搜尋商店名稱。
要擷取的語意擷取區塊數量。
要套用至語意擷取文件和區塊的中繼資料篩選器。
GoogleMaps
模型可用來呼叫 Google 地圖的工具。
未提供說明。
一律設為 "google_maps"。
是否要在回應的工具呼叫結果中傳回小工具內容權杖。
使用者所在位置的緯度。
使用者所在位置的經度。
擷取
模型可用來擷取檔案的工具。
未提供說明。
一律設為 "retrieval"。
要啟用的檔案擷取類型。
可能的值:
-
vertex_ai_search
vertex_ai_search_config VertexAISearchConfig (optional)
用於指定 VertexAISearch 的設定。
欄位
(選用步驟) 用於指定 Vertex AI Search 引擎。
(選用步驟) 用於指定 Vertex AI Search 資料存放區。
usage Usage (選填)
僅供輸出。互動要求的權杖用量統計資料。
欄位
提示 (脈絡) 中的權杖數量。
input_tokens_by_modality ModalityTokens (optional)
依模式細分的輸入權杖用量。
欄位
modality ResponseModality (optional)
與權杖數相關聯的模態。
可能的值:
-
text -
image -
audio -
video -
document
模態的權杖數量。
提示快取部分的權杖數量 (快取內容)。
cached_tokens_by_modality ModalityTokens (optional)
依模式細分快取權杖用量。
欄位
modality ResponseModality (optional)
與權杖數相關聯的模態。
可能的值:
-
text -
image -
audio -
video -
document
模態的權杖數量。
所有生成回覆的詞元總數。
output_tokens_by_modality ModalityTokens (選用)
依模式細分的輸出權杖用量。
欄位
modality ResponseModality (optional)
與權杖數相關聯的模態。
可能的值:
-
text -
image -
audio -
video -
document
模態的權杖數量。
工具使用提示中的權杖數量。
tool_use_tokens_by_modality ModalityTokens (選用)
依模式細分工具使用權杖用量。
欄位
modality ResponseModality (optional)
與權杖數相關聯的模態。
可能的值:
-
text -
image -
audio -
video -
document
模態的權杖數量。
思考模型想法的權杖數。
互動要求的權杖總數 (提示 + 回覆 + 其他內部權杖)。
grounding_tool_count GroundingToolCount (optional)
基礎工具數量。
欄位
與計數相關聯的基礎工具類型。
可能的值:
-
google_search -
google_maps -
retrieval
接地工具的數量。
response_modalities ResponseModality (optional)
要求的回覆模態 (TEXT、IMAGE、AUDIO)。
可能的值:
-
text -
image -
audio -
video -
document
回應的 MIME 類型。如果已設定 response_format,就必須提供這個屬性。
先前的互動 ID (如有)。
service_tier ServiceTier (選填)
互動的服務層級。
可能的值:
-
flex -
standard -
priority
webhook_config WebhookConfig (optional)
(選用步驟) Webhook 設定,用於在互動完成時接收通知。
欄位
(選用步驟) 如果設定了這些 Webhook URI,系統就會使用這些 URI 處理 Webhook 事件,而非已註冊的 Webhook。
(選用步驟) 系統會在每次事件傳送至 Webhook 時,傳回使用者中繼資料。
步驟 步驟 (選用)
僅供輸出。構成互動的步驟。
可能類型
多型鑑別器:type
UserInputStep
使用者提供的輸入內容。
未提供說明。
一律設為 "user_input"。
content Content (optional)
未提供說明。
可能類型
多型鑑別器:type
TextContent
文字內容區塊。
未提供說明。
一律設為 "text"。
必填。文字內容。
annotations Annotation (optional)
模型生成內容的引用資訊。
可能類型
多型鑑別器:type
UrlCitation
網址引用註解。
未提供說明。
一律設為 "url_citation"。
網址。
網址的標題。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
FileCitation
檔案引用註解。
未提供說明。
一律設為 "file_citation"。
檔案的 URI。
檔案名稱。
歸因於部分文字的來源。
使用者提供的中繼資料,用於說明擷取的脈絡。
引用文件的頁碼 (如適用)。
圖片引用時的媒體 ID (如適用)。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
PlaceCitation
地點引用註解。
未提供說明。
一律設為 "place_citation"。
地點 ID,格式為 `places/{place_id}`。
地點名稱。
地點的 URI 參照。
review_snippets ReviewSnippet (optional)
評論片段,用於生成 Google 地圖中特定地點功能相關的答案。
欄位
評論標題。
與 Google 地圖上的使用者評論相應的連結。
評論摘錄的 ID。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
ImageContent
圖片內容區塊。
未提供說明。
一律設為 "image"。
圖片內容。
圖片的 URI。
圖片的 MIME 類型。
可能的值:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
AudioContent
音訊內容區塊。
未提供說明。
一律設為 "audio"。
音訊內容。
音訊的 URI。
音訊的 MIME 類型。
可能的值:
-
audio/wav -
audio/mp3 -
audio/aiff -
audio/aac -
audio/ogg -
audio/flac -
audio/mpeg -
audio/m4a -
audio/l16 -
audio/opus -
audio/alaw -
audio/mulaw
音訊聲道數。
音訊的取樣率。
DocumentContent
文件內容區塊。
未提供說明。
一律設為 "document"。
文件內容。
文件的 URI。
文件的 MIME 類型。
可能的值:
-
application/pdf
VideoContent
影片內容區塊。
未提供說明。
一律設為 "video"。
影片內容。
影片的 URI。
影片的 MIME 類型。
可能的值:
-
video/mp4 -
video/mpeg -
video/mpg -
video/mov -
video/avi -
video/x-flv -
video/webm -
video/wmv -
video/3gpp
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
ModelOutputStep
模型生成的輸出內容。
未提供說明。
一律設為 "model_output"。
content Content (optional)
未提供說明。
可能類型
多型鑑別器:type
TextContent
文字內容區塊。
未提供說明。
一律設為 "text"。
必填。文字內容。
annotations Annotation (optional)
模型生成內容的引用資訊。
可能類型
多型鑑別器:type
UrlCitation
網址引用註解。
未提供說明。
一律設為 "url_citation"。
網址。
網址的標題。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
FileCitation
檔案引用註解。
未提供說明。
一律設為 "file_citation"。
檔案的 URI。
檔案名稱。
歸因於部分文字的來源。
使用者提供的中繼資料,用於說明擷取的脈絡。
引用文件的頁碼 (如適用)。
圖片引用時的媒體 ID (如適用)。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
PlaceCitation
地點引用註解。
未提供說明。
一律設為 "place_citation"。
地點 ID,格式為 `places/{place_id}`。
地點名稱。
地點的 URI 參照。
review_snippets ReviewSnippet (optional)
評論片段,用於生成 Google 地圖中特定地點功能相關的答案。
欄位
評論標題。
與 Google 地圖上的使用者評論相應的連結。
評論摘錄的 ID。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
ImageContent
圖片內容區塊。
未提供說明。
一律設為 "image"。
圖片內容。
圖片的 URI。
圖片的 MIME 類型。
可能的值:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
AudioContent
音訊內容區塊。
未提供說明。
一律設為 "audio"。
音訊內容。
音訊的 URI。
音訊的 MIME 類型。
可能的值:
-
audio/wav -
audio/mp3 -
audio/aiff -
audio/aac -
audio/ogg -
audio/flac -
audio/mpeg -
audio/m4a -
audio/l16 -
audio/opus -
audio/alaw -
audio/mulaw
音訊聲道數。
音訊的取樣率。
DocumentContent
文件內容區塊。
未提供說明。
一律設為 "document"。
文件內容。
文件的 URI。
文件的 MIME 類型。
可能的值:
-
application/pdf
VideoContent
影片內容區塊。
未提供說明。
一律設為 "video"。
影片內容。
影片的 URI。
影片的 MIME 類型。
可能的值:
-
video/mp4 -
video/mpeg -
video/mpg -
video/mov -
video/avi -
video/x-flv -
video/webm -
video/wmv -
video/3gpp
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
ThoughtStep
思考步驟。
未提供說明。
一律設為 "thought"。
用於後端驗證的簽章雜湊。
summary ThoughtSummaryContent (選填)
想法摘要。
可能類型
多型鑑別器:type
TextContent
文字內容區塊。
未提供說明。
一律設為 "text"。
必填。文字內容。
annotations Annotation (optional)
模型生成內容的引用資訊。
可能類型
多型鑑別器:type
UrlCitation
網址引用註解。
未提供說明。
一律設為 "url_citation"。
網址。
網址的標題。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
FileCitation
檔案引用註解。
未提供說明。
一律設為 "file_citation"。
檔案的 URI。
檔案名稱。
歸因於部分文字的來源。
使用者提供的中繼資料,用於說明擷取的脈絡。
引用文件的頁碼 (如適用)。
圖片引用時的媒體 ID (如適用)。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
PlaceCitation
地點引用註解。
未提供說明。
一律設為 "place_citation"。
地點 ID,格式為 `places/{place_id}`。
地點名稱。
地點的 URI 參照。
review_snippets ReviewSnippet (optional)
評論片段,用於生成 Google 地圖中特定地點功能相關的答案。
欄位
評論標題。
與 Google 地圖上的使用者評論相應的連結。
評論摘錄的 ID。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
ImageContent
圖片內容區塊。
未提供說明。
一律設為 "image"。
圖片內容。
圖片的 URI。
圖片的 MIME 類型。
可能的值:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
FunctionCallStep
函式工具呼叫步驟。
未提供說明。
一律設為 "function_call"。
必填。要呼叫的工具名稱。
必填。要傳遞至函式的引數。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
CodeExecutionCallStep
程式碼執行呼叫步驟。
未提供說明。
一律設為 "code_execution_call"。
arguments CodeExecutionCallStepArguments (必要)
必填。要傳遞至程式碼執行的引數。
欄位
`code` 的程式設計語言。
可能的值:
-
python
要執行的程式碼。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
UrlContextCallStep
網址情境呼叫步驟。
未提供說明。
一律設為 "url_context_call"。
arguments UrlContextCallStepArguments (必要)
必填。要傳遞至網址環境的引數。
欄位
要擷取的網址。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
McpServerToolCallStep
MCPServer 工具呼叫步驟。
未提供說明。
一律設為 "mcp_server_tool_call"。
必填。所呼叫工具的名稱。
必填。所用 MCP 伺服器的名稱。
必填。函式引數的 JSON 物件。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
GoogleSearchCallStep
Google 搜尋通話步驟。
未提供說明。
一律設為 "google_search_call"。
arguments GoogleSearchCallStepArguments (必要)
必填。要傳遞給 Google 搜尋的引數。
欄位
用於後續網頁搜尋的網頁搜尋查詢。
已啟用的搜尋基準建立功能類型。
可能的值:
-
web_search -
image_search -
enterprise_web_search
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
FileSearchCallStep
檔案搜尋通話步驟。
未提供說明。
一律設為 "file_search_call"。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
GoogleMapsCallStep
Google 地圖通話步驟。
未提供說明。
一律設為 "google_maps_call"。
arguments GoogleMapsCallStepArguments (optional)
要傳遞至 Google 地圖工具的引數。
欄位
要執行的查詢。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
FunctionResultStep
函式工具呼叫的結果。
未提供說明。
一律設為 "function_result"。
所呼叫工具的名稱。
工具呼叫是否發生錯誤。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
工具呼叫的結果。
CodeExecutionResultStep
程式碼執行結果步驟。
未提供說明。
一律設為 "code_execution_result"。
必填。程式碼執行作業的輸出內容。
程式碼執行作業是否發生錯誤。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
UrlContextResultStep
網址背景資訊結果步驟。
未提供說明。
一律設為 "url_context_result"。
result UrlContextResultItem (必要)
必填。網址環境的結果。
欄位
擷取的網址。
網址擷取狀態。
可能的值:
-
success -
error -
paywall -
unsafe
網址脈絡是否發生錯誤。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
GoogleSearchResultStep
Google 搜尋結果步驟。
未提供說明。
一律設為 "google_search_result"。
result GoogleSearchResultItem (必要)
必填。Google 搜尋結果。
欄位
可嵌入網頁或應用程式 WebView 的網頁內容程式碼片段。
Google 搜尋是否發生錯誤。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
McpServerToolResultStep
MCPServer 工具結果步驟。
未提供說明。
一律設為 "mcp_server_tool_result"。
針對這項特定工具呼叫所呼叫的工具名稱。
所用 MCP 伺服器的名稱。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
MCP 伺服器呼叫的輸出內容。可以是簡單文字或多媒體內容。
FileSearchResultStep
檔案搜尋結果步驟。
未提供說明。
一律設為 "file_search_result"。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
GoogleMapsResultStep
Google 地圖結果步驟。
未提供說明。
一律設為 "google_maps_result"。
result GoogleMapsResultItem (必填)
未提供說明。
欄位
places GoogleMapsResultPlaces (optional)
未提供說明。
欄位
未提供說明。
未提供說明。
未提供說明。
review_snippets ReviewSnippet (optional)
未提供說明。
欄位
評論標題。
與 Google 地圖上的使用者評論相應的連結。
評論摘錄的 ID。
未提供說明。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
強制生成的 JSON 物件回覆必須符合這個欄位中指定的 JSON 結構定義。
agent_config object (optional)
代理程式互動的設定參數。
可能類型
多型鑑別器:type
DynamicAgentConfig
動態代理程式的設定。
未提供說明。
一律設為 "dynamic"。
DeepResearchAgentConfig
Deep Research 代理的設定。
未提供說明。
一律設為 "deep-research"。
thinking_summaries ThinkingSummaries (選用)
是否要在回覆中加入想法摘要。
可能的值:
-
auto -
none
是否要在回覆中加入視覺化內容。
可能的值:
-
off -
auto
為 Deep Research 代理啟用人機迴圈規劃。如果設為 true,Deep Research 代理會在回覆中提供研究計畫。使用者在下一個回合確認方案後,代理程式才會繼續執行。
用於從這個事件繼續互動串流的 event_id 權杖。
InteractionCompletedEvent
未提供說明。
一律設為 "interaction.completed"。
互動 互動 (必填)
必填。完成互動,但輸出內容為空白,以減少酬載大小。 使用上述 ContentDelta 事件做為實際輸出內容。
欄位
model ModelOption (選用)
用於生成互動的 `Model` 名稱。
可能的值:
-
gemini-2.5-computer-use-preview-10-2025專為直接介面互動設計的代理功能模型,可讓 Gemini 感知及瀏覽數位環境。
-
gemini-2.5-flash這是我們第一個混合式推論模型,支援 100 萬個詞元的脈絡窗口,並具有思考預算。
-
gemini-2.5-flash-imageGoogle 的原生圖像生成模型,專為速度、彈性和情境理解而設計。文字輸入和輸出內容的價格與 2.5 Flash 相同。
-
gemini-2.5-flash-lite這是我們最小巧且最具成本效益的模型,專為大規模使用而打造。
-
gemini-2.5-flash-lite-preview-09-2025這款最新模型以 Gemini 2.5 Flash Lite 為基礎,經過最佳化處理,成本效益高、高處理量且品質優異。
-
gemini-2.5-flash-native-audio-preview-12-2025我們的原生語音模型經過最佳化調整,可以輸出更優質的音訊,在節奏、語音自然程度、詳細程度和情緒方面都更為出色。
-
gemini-2.5-flash-preview-09-2025以 2.5 Flash 模型為基礎的最新模型。2.5 Flash 搶先版最適合用於大規模處理、低延遲、需要思考的大量工作,以及代理程式應用情境。
-
gemini-2.5-flash-preview-tts我們推出的 2.5 Flash 文字轉語音模型,可生成強大且延遲時間短的語音,並提供控制功能。
-
gemini-2.5-proGoogle 最先進的多功能模型,擅長程式設計和複雜的推論工作。
-
gemini-2.5-pro-preview-tts2.5 Pro 文字轉語音模型經過最佳化調整,可產生強大且低延遲的語音,輸出內容更自然,提示也更容易引導。
-
gemini-3-flash-preview這是我們最聰明的模型,專為快速處理任務而打造,結合了前沿智慧與卓越的搜尋和基礎功能。
-
gemini-3-pro-image-preview最先進的圖像生成及編輯模型。
-
gemini-3-pro-preview這是 Google 最聰明的模型,具備最先進的推論和多模態理解能力,以及強大的代理功能和直覺式程式開發功能。
-
gemini-3.1-pro-preview我們最新的 SOTA 推論模型,具備前所未有的深度和細微差異,以及強大的多模態理解和程式設計能力。
-
gemini-3.1-flash-image-preview具備專業級視覺智慧,可快速生成貼近現實的圖像。
-
gemini-3.1-flash-lite-previewGoogle 最經濟實惠的模型,適用於處理大量代理工作、翻譯和簡單的資料處理作業。
-
gemini-3.1-flash-tts-previewGemini 3.1 Flash TTS:功能強大,延遲時間短的語音生成模型。享受自然輸出內容、可導向的提示,以及新的表現力音訊標記,精確控制旁白。
-
lyria-3-clip-preview這款低延遲音樂生成模型經過最佳化調整,可生成高傳真音訊片段,並精確控制節奏。
-
lyria-3-pro-preview這款進階的全曲生成模型具備深入的作曲理解能力,經過最佳化調整,可精確控制結構,並在各種音樂風格之間進行複雜的轉場。
agent AgentOption (選填)
用於生成互動的 `Agent` 名稱。
可能的值:
-
deep-research-pro-preview-12-2025Gemini Deep Research 代理
-
deep-research-preview-04-2026Gemini Deep Research 代理
-
deep-research-max-preview-04-2026Gemini Deep Research Max 代理
必填。僅供輸出。互動完成的專屬 ID。
必填。僅供輸出。互動狀態。
可能的值:
-
in_progress -
requires_action -
completed -
failed -
cancelled -
incomplete
必填。僅供輸出。回覆的建立時間,採用 ISO 8601 格式 (YYYY-MM-DDThh:mm:ssZ)。
必填。僅供輸出。回應上次更新的時間,採用 ISO 8601 格式 (YYYY-MM-DDThh:mm:ssZ)。
僅供輸出。互動的角色。
互動的系統指令。
tools Tool (選填)
模型在互動期間可能會呼叫的工具宣告清單。
可能類型
多型鑑別器:type
功能
模型可使用的工具。
未提供說明。
一律設為 "function"。
函式名稱。
函式說明。
函式參數的 JSON 結構定義。
CodeExecution
模型可用來執行程式碼的工具。
未提供說明。
一律設為 "code_execution"。
UrlContext
模型可用來擷取網址內容的工具。
未提供說明。
一律設為 "url_context"。
ComputerUse
模型可用來與電腦互動的工具。
未提供說明。
一律設為 "computer_use"。
運作中的環境。
可能的值:
-
browser
從模型呼叫中排除的預先定義函式清單。
McpServer
MCPServer 是模型可呼叫的伺服器,用於執行動作。
未提供說明。
一律設為 "mcp_server"。
MCPServer 的名稱。
MCPServer 端點的完整網址。 例如:「https://api.example.com/mcp」
選用:視需要填寫驗證標頭、逾時等欄位。
allowed_tools AllowedTools (選用)
允許使用的工具。
欄位
mode ToolChoiceType (optional)
工具選擇模式。
可能的值:
-
auto -
any -
none -
validated
允許使用的工具名稱。
GoogleSearch
模型可用來搜尋 Google 的工具。
未提供說明。
一律設為 "google_search"。
要啟用的搜尋基準建立功能類型。
可能的值:
-
web_search -
image_search -
enterprise_web_search
FileSearch
模型可用來搜尋檔案的工具。
未提供說明。
一律設為 "file_search"。
要搜尋的檔案搜尋商店名稱。
要擷取的語意擷取區塊數量。
要套用至語意擷取文件和區塊的中繼資料篩選器。
GoogleMaps
模型可用來呼叫 Google 地圖的工具。
未提供說明。
一律設為 "google_maps"。
是否要在回應的工具呼叫結果中傳回小工具內容權杖。
使用者所在位置的緯度。
使用者所在位置的經度。
擷取
模型可用來擷取檔案的工具。
未提供說明。
一律設為 "retrieval"。
要啟用的檔案擷取類型。
可能的值:
-
vertex_ai_search
vertex_ai_search_config VertexAISearchConfig (optional)
用於指定 VertexAISearch 的設定。
欄位
(選用步驟) 用於指定 Vertex AI Search 引擎。
(選用步驟) 用於指定 Vertex AI Search 資料存放區。
usage Usage (選填)
僅供輸出。互動要求的權杖用量統計資料。
欄位
提示 (脈絡) 中的權杖數量。
input_tokens_by_modality ModalityTokens (optional)
依模式細分的輸入權杖用量。
欄位
modality ResponseModality (optional)
與權杖數相關聯的模態。
可能的值:
-
text -
image -
audio -
video -
document
模態的權杖數量。
提示快取部分的權杖數量 (快取內容)。
cached_tokens_by_modality ModalityTokens (optional)
依模式細分快取權杖用量。
欄位
modality ResponseModality (optional)
與權杖數相關聯的模態。
可能的值:
-
text -
image -
audio -
video -
document
模態的權杖數量。
所有生成回覆的詞元總數。
output_tokens_by_modality ModalityTokens (選用)
依模式細分的輸出權杖用量。
欄位
modality ResponseModality (optional)
與權杖數相關聯的模態。
可能的值:
-
text -
image -
audio -
video -
document
模態的權杖數量。
工具使用提示中的權杖數量。
tool_use_tokens_by_modality ModalityTokens (選用)
依模式細分工具使用權杖用量。
欄位
modality ResponseModality (optional)
與權杖數相關聯的模態。
可能的值:
-
text -
image -
audio -
video -
document
模態的權杖數量。
思考模型想法的權杖數。
互動要求的權杖總數 (提示 + 回覆 + 其他內部權杖)。
grounding_tool_count GroundingToolCount (optional)
基礎工具數量。
欄位
與計數相關聯的基礎工具類型。
可能的值:
-
google_search -
google_maps -
retrieval
接地工具的數量。
response_modalities ResponseModality (optional)
要求的回覆模態 (TEXT、IMAGE、AUDIO)。
可能的值:
-
text -
image -
audio -
video -
document
回應的 MIME 類型。如果已設定 response_format,就必須提供這個屬性。
先前的互動 ID (如有)。
service_tier ServiceTier (選填)
互動的服務層級。
可能的值:
-
flex -
standard -
priority
webhook_config WebhookConfig (optional)
(選用步驟) Webhook 設定,用於在互動完成時接收通知。
欄位
(選用步驟) 如果設定了這些 Webhook URI,系統就會使用這些 URI 處理 Webhook 事件,而非已註冊的 Webhook。
(選用步驟) 系統會在每次事件傳送至 Webhook 時,傳回使用者中繼資料。
步驟 步驟 (選用)
僅供輸出。構成互動的步驟。
可能類型
多型鑑別器:type
UserInputStep
使用者提供的輸入內容。
未提供說明。
一律設為 "user_input"。
content Content (optional)
未提供說明。
可能類型
多型鑑別器:type
TextContent
文字內容區塊。
未提供說明。
一律設為 "text"。
必填。文字內容。
annotations Annotation (optional)
模型生成內容的引用資訊。
可能類型
多型鑑別器:type
UrlCitation
網址引用註解。
未提供說明。
一律設為 "url_citation"。
網址。
網址的標題。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
FileCitation
檔案引用註解。
未提供說明。
一律設為 "file_citation"。
檔案的 URI。
檔案名稱。
歸因於部分文字的來源。
使用者提供的中繼資料,用於說明擷取的脈絡。
引用文件的頁碼 (如適用)。
圖片引用時的媒體 ID (如適用)。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
PlaceCitation
地點引用註解。
未提供說明。
一律設為 "place_citation"。
地點 ID,格式為 `places/{place_id}`。
地點名稱。
地點的 URI 參照。
review_snippets ReviewSnippet (optional)
評論片段,用於生成 Google 地圖中特定地點功能相關的答案。
欄位
評論標題。
與 Google 地圖上的使用者評論相應的連結。
評論摘錄的 ID。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
ImageContent
圖片內容區塊。
未提供說明。
一律設為 "image"。
圖片內容。
圖片的 URI。
圖片的 MIME 類型。
可能的值:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
AudioContent
音訊內容區塊。
未提供說明。
一律設為 "audio"。
音訊內容。
音訊的 URI。
音訊的 MIME 類型。
可能的值:
-
audio/wav -
audio/mp3 -
audio/aiff -
audio/aac -
audio/ogg -
audio/flac -
audio/mpeg -
audio/m4a -
audio/l16 -
audio/opus -
audio/alaw -
audio/mulaw
音訊聲道數。
音訊的取樣率。
DocumentContent
文件內容區塊。
未提供說明。
一律設為 "document"。
文件內容。
文件的 URI。
文件的 MIME 類型。
可能的值:
-
application/pdf
VideoContent
影片內容區塊。
未提供說明。
一律設為 "video"。
影片內容。
影片的 URI。
影片的 MIME 類型。
可能的值:
-
video/mp4 -
video/mpeg -
video/mpg -
video/mov -
video/avi -
video/x-flv -
video/webm -
video/wmv -
video/3gpp
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
ModelOutputStep
模型生成的輸出內容。
未提供說明。
一律設為 "model_output"。
content Content (optional)
未提供說明。
可能類型
多型鑑別器:type
TextContent
文字內容區塊。
未提供說明。
一律設為 "text"。
必填。文字內容。
annotations Annotation (optional)
模型生成內容的引用資訊。
可能類型
多型鑑別器:type
UrlCitation
網址引用註解。
未提供說明。
一律設為 "url_citation"。
網址。
網址的標題。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
FileCitation
檔案引用註解。
未提供說明。
一律設為 "file_citation"。
檔案的 URI。
檔案名稱。
歸因於部分文字的來源。
使用者提供的中繼資料,用於說明擷取的脈絡。
引用文件的頁碼 (如適用)。
圖片引用時的媒體 ID (如適用)。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
PlaceCitation
地點引用註解。
未提供說明。
一律設為 "place_citation"。
地點 ID,格式為 `places/{place_id}`。
地點名稱。
地點的 URI 參照。
review_snippets ReviewSnippet (optional)
評論片段,用於生成 Google 地圖中特定地點功能相關的答案。
欄位
評論標題。
與 Google 地圖上的使用者評論相應的連結。
評論摘錄的 ID。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
ImageContent
圖片內容區塊。
未提供說明。
一律設為 "image"。
圖片內容。
圖片的 URI。
圖片的 MIME 類型。
可能的值:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
AudioContent
音訊內容區塊。
未提供說明。
一律設為 "audio"。
音訊內容。
音訊的 URI。
音訊的 MIME 類型。
可能的值:
-
audio/wav -
audio/mp3 -
audio/aiff -
audio/aac -
audio/ogg -
audio/flac -
audio/mpeg -
audio/m4a -
audio/l16 -
audio/opus -
audio/alaw -
audio/mulaw
音訊聲道數。
音訊的取樣率。
DocumentContent
文件內容區塊。
未提供說明。
一律設為 "document"。
文件內容。
文件的 URI。
文件的 MIME 類型。
可能的值:
-
application/pdf
VideoContent
影片內容區塊。
未提供說明。
一律設為 "video"。
影片內容。
影片的 URI。
影片的 MIME 類型。
可能的值:
-
video/mp4 -
video/mpeg -
video/mpg -
video/mov -
video/avi -
video/x-flv -
video/webm -
video/wmv -
video/3gpp
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
ThoughtStep
思考步驟。
未提供說明。
一律設為 "thought"。
用於後端驗證的簽章雜湊。
summary ThoughtSummaryContent (選填)
想法摘要。
可能類型
多型鑑別器:type
TextContent
文字內容區塊。
未提供說明。
一律設為 "text"。
必填。文字內容。
annotations Annotation (optional)
模型生成內容的引用資訊。
可能類型
多型鑑別器:type
UrlCitation
網址引用註解。
未提供說明。
一律設為 "url_citation"。
網址。
網址的標題。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
FileCitation
檔案引用註解。
未提供說明。
一律設為 "file_citation"。
檔案的 URI。
檔案名稱。
歸因於部分文字的來源。
使用者提供的中繼資料,用於說明擷取的脈絡。
引用文件的頁碼 (如適用)。
圖片引用時的媒體 ID (如適用)。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
PlaceCitation
地點引用註解。
未提供說明。
一律設為 "place_citation"。
地點 ID,格式為 `places/{place_id}`。
地點名稱。
地點的 URI 參照。
review_snippets ReviewSnippet (optional)
評論片段,用於生成 Google 地圖中特定地點功能相關的答案。
欄位
評論標題。
與 Google 地圖上的使用者評論相應的連結。
評論摘錄的 ID。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
ImageContent
圖片內容區塊。
未提供說明。
一律設為 "image"。
圖片內容。
圖片的 URI。
圖片的 MIME 類型。
可能的值:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
FunctionCallStep
函式工具呼叫步驟。
未提供說明。
一律設為 "function_call"。
必填。要呼叫的工具名稱。
必填。要傳遞至函式的引數。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
CodeExecutionCallStep
程式碼執行呼叫步驟。
未提供說明。
一律設為 "code_execution_call"。
arguments CodeExecutionCallStepArguments (必要)
必填。要傳遞至程式碼執行的引數。
欄位
`code` 的程式設計語言。
可能的值:
-
python
要執行的程式碼。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
UrlContextCallStep
網址情境呼叫步驟。
未提供說明。
一律設為 "url_context_call"。
arguments UrlContextCallStepArguments (必要)
必填。要傳遞至網址環境的引數。
欄位
要擷取的網址。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
McpServerToolCallStep
MCPServer 工具呼叫步驟。
未提供說明。
一律設為 "mcp_server_tool_call"。
必填。所呼叫工具的名稱。
必填。所用 MCP 伺服器的名稱。
必填。函式引數的 JSON 物件。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
GoogleSearchCallStep
Google 搜尋通話步驟。
未提供說明。
一律設為 "google_search_call"。
arguments GoogleSearchCallStepArguments (必要)
必填。要傳遞給 Google 搜尋的引數。
欄位
用於後續網頁搜尋的網頁搜尋查詢。
已啟用的搜尋基準建立功能類型。
可能的值:
-
web_search -
image_search -
enterprise_web_search
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
FileSearchCallStep
檔案搜尋通話步驟。
未提供說明。
一律設為 "file_search_call"。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
GoogleMapsCallStep
Google 地圖通話步驟。
未提供說明。
一律設為 "google_maps_call"。
arguments GoogleMapsCallStepArguments (optional)
要傳遞至 Google 地圖工具的引數。
欄位
要執行的查詢。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
FunctionResultStep
函式工具呼叫的結果。
未提供說明。
一律設為 "function_result"。
所呼叫工具的名稱。
工具呼叫是否發生錯誤。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
工具呼叫的結果。
CodeExecutionResultStep
程式碼執行結果步驟。
未提供說明。
一律設為 "code_execution_result"。
必填。程式碼執行作業的輸出內容。
程式碼執行作業是否發生錯誤。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
UrlContextResultStep
網址背景資訊結果步驟。
未提供說明。
一律設為 "url_context_result"。
result UrlContextResultItem (必要)
必填。網址環境的結果。
欄位
擷取的網址。
網址擷取狀態。
可能的值:
-
success -
error -
paywall -
unsafe
網址脈絡是否發生錯誤。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
GoogleSearchResultStep
Google 搜尋結果步驟。
未提供說明。
一律設為 "google_search_result"。
result GoogleSearchResultItem (必要)
必填。Google 搜尋結果。
欄位
可嵌入網頁或應用程式 WebView 的網頁內容程式碼片段。
Google 搜尋是否發生錯誤。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
McpServerToolResultStep
MCPServer 工具結果步驟。
未提供說明。
一律設為 "mcp_server_tool_result"。
針對這項特定工具呼叫所呼叫的工具名稱。
所用 MCP 伺服器的名稱。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
MCP 伺服器呼叫的輸出內容。可以是簡單文字或多媒體內容。
FileSearchResultStep
檔案搜尋結果步驟。
未提供說明。
一律設為 "file_search_result"。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
GoogleMapsResultStep
Google 地圖結果步驟。
未提供說明。
一律設為 "google_maps_result"。
result GoogleMapsResultItem (必填)
未提供說明。
欄位
places GoogleMapsResultPlaces (optional)
未提供說明。
欄位
未提供說明。
未提供說明。
未提供說明。
review_snippets ReviewSnippet (optional)
未提供說明。
欄位
評論標題。
與 Google 地圖上的使用者評論相應的連結。
評論摘錄的 ID。
未提供說明。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
強制生成的 JSON 物件回覆必須符合這個欄位中指定的 JSON 結構定義。
agent_config object (optional)
代理程式互動的設定參數。
可能類型
多型鑑別器:type
DynamicAgentConfig
動態代理程式的設定。
未提供說明。
一律設為 "dynamic"。
DeepResearchAgentConfig
Deep Research 代理的設定。
未提供說明。
一律設為 "deep-research"。
thinking_summaries ThinkingSummaries (選用)
是否要在回覆中加入想法摘要。
可能的值:
-
auto -
none
是否要在回覆中加入視覺化內容。
可能的值:
-
off -
auto
為 Deep Research 代理啟用人機迴圈規劃。如果設為 true,Deep Research 代理會在回覆中提供研究計畫。使用者在下一個回合確認方案後,代理程式才會繼續執行。
用於從這個事件繼續互動串流的 event_id 權杖。
InteractionStatusUpdate
未提供說明。
一律設為 "interaction.status_update"。
未提供說明。
未提供說明。
可能的值:
-
in_progress -
requires_action -
completed -
failed -
cancelled -
incomplete
用於從這個事件繼續互動串流的 event_id 權杖。
ErrorEvent
未提供說明。
一律設為 "error"。
error Error (optional)
未提供說明。
欄位
用於識別錯誤類型的 URI。
使用者可理解的錯誤訊息。
用於從這個事件繼續互動串流的 event_id 權杖。
StepStart
未提供說明。
一律設為 "step.start"。
未提供說明。
步驟 步驟 (必要)
未提供說明。
可能類型
多型鑑別器:type
UserInputStep
使用者提供的輸入內容。
未提供說明。
一律設為 "user_input"。
content Content (optional)
未提供說明。
可能類型
多型鑑別器:type
TextContent
文字內容區塊。
未提供說明。
一律設為 "text"。
必填。文字內容。
annotations Annotation (optional)
模型生成內容的引用資訊。
可能類型
多型鑑別器:type
UrlCitation
網址引用註解。
未提供說明。
一律設為 "url_citation"。
網址。
網址的標題。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
FileCitation
檔案引用註解。
未提供說明。
一律設為 "file_citation"。
檔案的 URI。
檔案名稱。
歸因於部分文字的來源。
使用者提供的中繼資料,用於說明擷取的脈絡。
引用文件的頁碼 (如適用)。
圖片引用時的媒體 ID (如適用)。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
PlaceCitation
地點引用註解。
未提供說明。
一律設為 "place_citation"。
地點 ID,格式為 `places/{place_id}`。
地點名稱。
地點的 URI 參照。
review_snippets ReviewSnippet (optional)
評論片段,用於生成 Google 地圖中特定地點功能相關的答案。
欄位
評論標題。
與 Google 地圖上的使用者評論相應的連結。
評論摘錄的 ID。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
ImageContent
圖片內容區塊。
未提供說明。
一律設為 "image"。
圖片內容。
圖片的 URI。
圖片的 MIME 類型。
可能的值:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
AudioContent
音訊內容區塊。
未提供說明。
一律設為 "audio"。
音訊內容。
音訊的 URI。
音訊的 MIME 類型。
可能的值:
-
audio/wav -
audio/mp3 -
audio/aiff -
audio/aac -
audio/ogg -
audio/flac -
audio/mpeg -
audio/m4a -
audio/l16 -
audio/opus -
audio/alaw -
audio/mulaw
音訊聲道數。
音訊的取樣率。
DocumentContent
文件內容區塊。
未提供說明。
一律設為 "document"。
文件內容。
文件的 URI。
文件的 MIME 類型。
可能的值:
-
application/pdf
VideoContent
影片內容區塊。
未提供說明。
一律設為 "video"。
影片內容。
影片的 URI。
影片的 MIME 類型。
可能的值:
-
video/mp4 -
video/mpeg -
video/mpg -
video/mov -
video/avi -
video/x-flv -
video/webm -
video/wmv -
video/3gpp
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
ModelOutputStep
模型生成的輸出內容。
未提供說明。
一律設為 "model_output"。
content Content (optional)
未提供說明。
可能類型
多型鑑別器:type
TextContent
文字內容區塊。
未提供說明。
一律設為 "text"。
必填。文字內容。
annotations Annotation (optional)
模型生成內容的引用資訊。
可能類型
多型鑑別器:type
UrlCitation
網址引用註解。
未提供說明。
一律設為 "url_citation"。
網址。
網址的標題。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
FileCitation
檔案引用註解。
未提供說明。
一律設為 "file_citation"。
檔案的 URI。
檔案名稱。
歸因於部分文字的來源。
使用者提供的中繼資料,用於說明擷取的脈絡。
引用文件的頁碼 (如適用)。
圖片引用時的媒體 ID (如適用)。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
PlaceCitation
地點引用註解。
未提供說明。
一律設為 "place_citation"。
地點 ID,格式為 `places/{place_id}`。
地點名稱。
地點的 URI 參照。
review_snippets ReviewSnippet (optional)
評論片段,用於生成 Google 地圖中特定地點功能相關的答案。
欄位
評論標題。
與 Google 地圖上的使用者評論相應的連結。
評論摘錄的 ID。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
ImageContent
圖片內容區塊。
未提供說明。
一律設為 "image"。
圖片內容。
圖片的 URI。
圖片的 MIME 類型。
可能的值:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
AudioContent
音訊內容區塊。
未提供說明。
一律設為 "audio"。
音訊內容。
音訊的 URI。
音訊的 MIME 類型。
可能的值:
-
audio/wav -
audio/mp3 -
audio/aiff -
audio/aac -
audio/ogg -
audio/flac -
audio/mpeg -
audio/m4a -
audio/l16 -
audio/opus -
audio/alaw -
audio/mulaw
音訊聲道數。
音訊的取樣率。
DocumentContent
文件內容區塊。
未提供說明。
一律設為 "document"。
文件內容。
文件的 URI。
文件的 MIME 類型。
可能的值:
-
application/pdf
VideoContent
影片內容區塊。
未提供說明。
一律設為 "video"。
影片內容。
影片的 URI。
影片的 MIME 類型。
可能的值:
-
video/mp4 -
video/mpeg -
video/mpg -
video/mov -
video/avi -
video/x-flv -
video/webm -
video/wmv -
video/3gpp
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
ThoughtStep
思考步驟。
未提供說明。
一律設為 "thought"。
用於後端驗證的簽章雜湊。
summary ThoughtSummaryContent (選填)
想法摘要。
可能類型
多型鑑別器:type
TextContent
文字內容區塊。
未提供說明。
一律設為 "text"。
必填。文字內容。
annotations Annotation (optional)
模型生成內容的引用資訊。
可能類型
多型鑑別器:type
UrlCitation
網址引用註解。
未提供說明。
一律設為 "url_citation"。
網址。
網址的標題。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
FileCitation
檔案引用註解。
未提供說明。
一律設為 "file_citation"。
檔案的 URI。
檔案名稱。
歸因於部分文字的來源。
使用者提供的中繼資料,用於說明擷取的脈絡。
引用文件的頁碼 (如適用)。
圖片引用時的媒體 ID (如適用)。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
PlaceCitation
地點引用註解。
未提供說明。
一律設為 "place_citation"。
地點 ID,格式為 `places/{place_id}`。
地點名稱。
地點的 URI 參照。
review_snippets ReviewSnippet (optional)
評論片段,用於生成 Google 地圖中特定地點功能相關的答案。
欄位
評論標題。
與 Google 地圖上的使用者評論相應的連結。
評論摘錄的 ID。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
ImageContent
圖片內容區塊。
未提供說明。
一律設為 "image"。
圖片內容。
圖片的 URI。
圖片的 MIME 類型。
可能的值:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
FunctionCallStep
函式工具呼叫步驟。
未提供說明。
一律設為 "function_call"。
必填。要呼叫的工具名稱。
必填。要傳遞至函式的引數。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
CodeExecutionCallStep
程式碼執行呼叫步驟。
未提供說明。
一律設為 "code_execution_call"。
arguments CodeExecutionCallStepArguments (必要)
必填。要傳遞至程式碼執行的引數。
欄位
`code` 的程式設計語言。
可能的值:
-
python
要執行的程式碼。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
UrlContextCallStep
網址情境呼叫步驟。
未提供說明。
一律設為 "url_context_call"。
arguments UrlContextCallStepArguments (必要)
必填。要傳遞至網址環境的引數。
欄位
要擷取的網址。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
McpServerToolCallStep
MCPServer 工具呼叫步驟。
未提供說明。
一律設為 "mcp_server_tool_call"。
必填。所呼叫工具的名稱。
必填。所用 MCP 伺服器的名稱。
必填。函式引數的 JSON 物件。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
GoogleSearchCallStep
Google 搜尋通話步驟。
未提供說明。
一律設為 "google_search_call"。
arguments GoogleSearchCallStepArguments (必要)
必填。要傳遞給 Google 搜尋的引數。
欄位
用於後續網頁搜尋的網頁搜尋查詢。
已啟用的搜尋基準建立功能類型。
可能的值:
-
web_search -
image_search -
enterprise_web_search
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
FileSearchCallStep
檔案搜尋通話步驟。
未提供說明。
一律設為 "file_search_call"。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
GoogleMapsCallStep
Google 地圖通話步驟。
未提供說明。
一律設為 "google_maps_call"。
arguments GoogleMapsCallStepArguments (optional)
要傳遞至 Google 地圖工具的引數。
欄位
要執行的查詢。
必填。這個特定工具呼叫的專屬 ID。
用於後端驗證的簽章雜湊。
FunctionResultStep
函式工具呼叫的結果。
未提供說明。
一律設為 "function_result"。
所呼叫工具的名稱。
工具呼叫是否發生錯誤。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
工具呼叫的結果。
CodeExecutionResultStep
程式碼執行結果步驟。
未提供說明。
一律設為 "code_execution_result"。
必填。程式碼執行作業的輸出內容。
程式碼執行作業是否發生錯誤。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
UrlContextResultStep
網址背景資訊結果步驟。
未提供說明。
一律設為 "url_context_result"。
result UrlContextResultItem (必要)
必填。網址環境的結果。
欄位
擷取的網址。
網址擷取狀態。
可能的值:
-
success -
error -
paywall -
unsafe
網址脈絡是否發生錯誤。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
GoogleSearchResultStep
Google 搜尋結果步驟。
未提供說明。
一律設為 "google_search_result"。
result GoogleSearchResultItem (必要)
必填。Google 搜尋結果。
欄位
可嵌入網頁或應用程式 WebView 的網頁內容程式碼片段。
Google 搜尋是否發生錯誤。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
McpServerToolResultStep
MCPServer 工具結果步驟。
未提供說明。
一律設為 "mcp_server_tool_result"。
針對這項特定工具呼叫所呼叫的工具名稱。
所用 MCP 伺服器的名稱。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
MCP 伺服器呼叫的輸出內容。可以是簡單文字或多媒體內容。
FileSearchResultStep
檔案搜尋結果步驟。
未提供說明。
一律設為 "file_search_result"。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
GoogleMapsResultStep
Google 地圖結果步驟。
未提供說明。
一律設為 "google_maps_result"。
result GoogleMapsResultItem (必填)
未提供說明。
欄位
places GoogleMapsResultPlaces (optional)
未提供說明。
欄位
未提供說明。
未提供說明。
未提供說明。
review_snippets ReviewSnippet (optional)
未提供說明。
欄位
評論標題。
與 Google 地圖上的使用者評論相應的連結。
評論摘錄的 ID。
未提供說明。
必填。與函式呼叫區塊中的 ID 相符的 ID。
用於後端驗證的簽章雜湊。
用於從這個事件繼續互動串流的 event_id 權杖。
StepDelta
未提供說明。
一律設為 "step.delta"。
未提供說明。
delta StepDeltaData (必要)
未提供說明。
可能類型
多型鑑別器:type
TextDelta
未提供說明。
一律設為 "text"。
未提供說明。
ImageDelta
未提供說明。
一律設為 "image"。
未提供說明。
未提供說明。
未提供說明。
可能的值:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
AudioDelta
未提供說明。
一律設為 "audio"。
未提供說明。
未提供說明。
未提供說明。
可能的值:
-
audio/wav -
audio/mp3 -
audio/aiff -
audio/aac -
audio/ogg -
audio/flac -
audio/mpeg -
audio/m4a -
audio/l16 -
audio/opus -
audio/alaw -
audio/mulaw
已淘汰,請改用 sample_rate。系統會忽略該值。
音訊的取樣率。
音訊聲道數。
DocumentDelta
未提供說明。
一律設為 "document"。
未提供說明。
未提供說明。
未提供說明。
可能的值:
-
application/pdf
VideoDelta
未提供說明。
一律設為 "video"。
未提供說明。
未提供說明。
未提供說明。
可能的值:
-
video/mp4 -
video/mpeg -
video/mpg -
video/mov -
video/avi -
video/x-flv -
video/webm -
video/wmv -
video/3gpp
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
ThoughtSummaryDelta
未提供說明。
一律設為 "thought_summary"。
content ThoughtSummaryContent (選用)
要新增至想法的新摘要項目。
可能類型
多型鑑別器:type
TextContent
文字內容區塊。
未提供說明。
一律設為 "text"。
必填。文字內容。
annotations Annotation (optional)
模型生成內容的引用資訊。
可能類型
多型鑑別器:type
UrlCitation
網址引用註解。
未提供說明。
一律設為 "url_citation"。
網址。
網址的標題。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
FileCitation
檔案引用註解。
未提供說明。
一律設為 "file_citation"。
檔案的 URI。
檔案名稱。
歸因於部分文字的來源。
使用者提供的中繼資料,用於說明擷取的脈絡。
引用文件的頁碼 (如適用)。
圖片引用時的媒體 ID (如適用)。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
PlaceCitation
地點引用註解。
未提供說明。
一律設為 "place_citation"。
地點 ID,格式為 `places/{place_id}`。
地點名稱。
地點的 URI 參照。
review_snippets ReviewSnippet (optional)
評論片段,用於生成 Google 地圖中特定地點功能相關的答案。
欄位
評論標題。
與 Google 地圖上的使用者評論相應的連結。
評論摘錄的 ID。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
ImageContent
圖片內容區塊。
未提供說明。
一律設為 "image"。
圖片內容。
圖片的 URI。
圖片的 MIME 類型。
可能的值:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif -
image/gif -
image/bmp -
image/tiff
resolution MediaResolution (optional)
媒體的解析度。
可能的值:
-
low -
medium -
high -
ultra_high
ThoughtSignatureDelta
未提供說明。
一律設為 "thought_signature"。
與要納入生成作業的後端來源相符的簽章。
TextAnnotationDelta
未提供說明。
一律設為 "text_annotation_delta"。
annotations Annotation (optional)
模型生成內容的引用資訊。
可能類型
多型鑑別器:type
UrlCitation
網址引用註解。
未提供說明。
一律設為 "url_citation"。
網址。
網址的標題。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
FileCitation
檔案引用註解。
未提供說明。
一律設為 "file_citation"。
檔案的 URI。
檔案名稱。
歸因於部分文字的來源。
使用者提供的中繼資料,用於說明擷取的脈絡。
引用文件的頁碼 (如適用)。
圖片引用時的媒體 ID (如適用)。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
PlaceCitation
地點引用註解。
未提供說明。
一律設為 "place_citation"。
地點 ID,格式為 `places/{place_id}`。
地點名稱。
地點的 URI 參照。
review_snippets ReviewSnippet (optional)
評論片段,用於生成 Google 地圖中特定地點功能相關的答案。
欄位
評論標題。
與 Google 地圖上的使用者評論相應的連結。
評論摘錄的 ID。
歸因於這個來源的回覆片段開頭。 索引會指出區段的開頭,以位元組為單位。
歸因區隔的結束時間 (不含)。
ArgumentsDelta
未提供說明。
一律設為 "arguments_delta"。
未提供說明。
用於從這個事件繼續互動串流的 event_id 權杖。
StepStop
未提供說明。
一律設為 "step.stop"。
未提供說明。
用於從這個事件繼續互動串流的 event_id 權杖。
範例
已建立互動
{ "event_type": "interaction.created", "interaction": { "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3-flash-preview", "status": "in_progress", "created": "2025-12-04T15:01:45Z", "updated": "2025-12-04T15:01:45Z" }, "event_id": "evt_123" }
互動完成
{ "event_type": "interaction.completed", "interaction": { "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3-flash-preview", "status": "completed", "created": "2025-12-04T15:01:45Z", "updated": "2025-12-04T15:01:45Z" }, "event_id": "evt_123" }
互動狀態更新
{ "event_type": "interaction.status_update", "interaction_id": "v1_ChdTMjQ0YWJ5TUF1TzcxZThQdjRpcnFRcxIXUzI0NGFieU1BdU83MWU4UHY0aXJxUXM", "status": "in_progress" }
錯誤事件
{ "event_type": "error", "error": { "message": "Failed to get completed interaction: Result not found.", "code": "not_found" } }
開始步驟
{ "event_type": "step.start", "index": 0, "step": { "type": "model_output" } }
步數差異
{ "event_type": "step.delta", "index": 0, "delta": { "type": "text", "text": "Hello" } }
Step Stop
{ "event_type": "step.stop", "index": 0 }