Note
此資訊適用於 Databricks CLI 版本 0.205 及以上。 Databricks CLI 處於 公開預覽狀態。
Databricks CLI 的使用受限於 Databricks 授權 和 Databricks 隱私權聲明,包括任何使用數據條款。
genie
Databricks CLI 中的指令群組包含 Genie 的指令。 請參閱 什麼是 AI/BI Genie 空間。
databricks Genie 建立訊息
在交談中建立新訊息。 AI 回應會使用交談中所有先前建立的訊息來回應。
databricks genie create-message SPACE_ID CONVERSATION_ID CONTENT [flags]
Arguments
SPACE_ID
與對話啟動所在 Genie 空間相關聯的標識碼。
CONVERSATION_ID
與某項交談相關聯的識別碼。
CONTENT
使用者訊息內容。
選項
--json JSON
內嵌的 JSON 字串或 @path 整合至包含要求內容的 JSON 檔案。
--no-wait
請勿等候到達 COMPLETED 狀態。
--timeout duration
達到 COMPLETED 狀態的時間上限(預設為 20m0s)。
Examples
下列範例會在交談中建立訊息:
databricks genie create-message abc123 conv456 "What were our sales last quarter?"
下列範例會建立 JSON 組態的訊息:
databricks genie create-message abc123 conv456 "Show me top customers" --json '{"additional_context": "Include revenue data"}'
以下的範例會建立一個訊息,而不等待完成:
databricks genie create-message abc123 conv456 "Analyze customer trends" --no-wait
databricks Genie execute-message-attachment-query
執行訊息查詢附件的 SQL。 當查詢附件已過期且需要重新執行時,請使用此命令。
databricks genie execute-message-attachment-query SPACE_ID CONVERSATION_ID MESSAGE_ID ATTACHMENT_ID [flags]
Arguments
SPACE_ID
Genie 空間標識碼。
CONVERSATION_ID
交談識別碼。
MESSAGE_ID
訊息 ID。
ATTACHMENT_ID
附件標識碼。
選項
Examples
下列範例會執行訊息附件查詢:
databricks genie execute-message-attachment-query abc123 conv456 msg789 attach001
databricks Genie get-message
從交談中取得訊息。
databricks genie get-message SPACE_ID CONVERSATION_ID MESSAGE_ID [flags]
Arguments
SPACE_ID
與目標交談所在 Genie 空間相關聯的標識碼。
CONVERSATION_ID
與目標交談相關聯的標識碼。
MESSAGE_ID
已識別的對話中與目標訊息相關聯的識別碼。
選項
Examples
下列範例會從交談擷取訊息:
databricks genie get-message abc123 conv456 msg789
databricks Genie get-message-attachment-query-result
如果訊息具有查詢附件,請取得 SQL 查詢的結果。 只有當訊息具有查詢附件,且訊息狀態為 EXECUTING_QUERY 或 COMPLETED時,才能使用。
databricks genie get-message-attachment-query-result SPACE_ID CONVERSATION_ID MESSAGE_ID ATTACHMENT_ID [flags]
Arguments
SPACE_ID
Genie 空間標識碼。
CONVERSATION_ID
交談識別碼。
MESSAGE_ID
訊息 ID。
ATTACHMENT_ID
附件標識碼。
選項
Examples
下列範例會取得訊息附件的查詢結果:
databricks genie get-message-attachment-query-result abc123 conv456 msg789 attach001
databricks Genie get-space
取得 Genie Space 的詳細數據。
databricks genie get-space SPACE_ID [flags]
Arguments
SPACE_ID
與 Genie 空間相關聯的標識碼。
選項
Examples
下列範例會取得 Genie 空間的詳細資料:
databricks genie get-space abc123
databricks Genie 開始會話
開始新的交談。
databricks genie start-conversation SPACE_ID CONTENT [flags]
Arguments
SPACE_ID
要在 Genie 空間中開始交談時所需的識別碼。
CONTENT
啟動交談之訊息的文字。
選項
--json JSON
內嵌的 JSON 字串或 @path 整合至包含要求內容的 JSON 檔案。
--no-wait
請勿等候到達 COMPLETED 狀態。
--timeout duration
達到 COMPLETED 狀態的時間上限(預設為 20m0s)。
Examples
下列範例會啟動新的交談:
databricks genie start-conversation abc123 "What are our top performing products this month?"
下列範例會啟動與 JSON 組態的交談:
databricks genie start-conversation abc123 "Show me sales data" --json '{"context": "Q4 2024"}'
下列範例會啟動交談,而不等待完成:
databricks genie start-conversation abc123 "Analyze customer behavior" --no-wait
全域旗標
--debug
是否要啟用偵錯記錄。
-h 或 --help
顯示 Databricks CLI、相關命令群組或相關命令的幫助說明。
--log-file 字串
字串,表示要寫入輸出記錄檔的檔案。 若未指定此旗標,則預設值是將輸出記錄寫入 stderr。
--log-format 格式
記錄格式類型,text 或 json。 預設值是 text。
--log-level 字串
表示日誌格式層級的字串。 若未指定,則日誌的格式層級功能將被停用。
-o, --output 類型
指令輸出類型,text 或 json。 預設值是 text。
-p, --profile 字串
用於執行命令的~/.databrickscfg檔案中的配置檔名稱。 如果未指定此旗標,則如果存在,則會使用名為 DEFAULT 的配置檔。
--progress-format 格式
顯示進度記錄的格式:default、、appendinplace、 或json
-t, --target 字串
如果適用,要使用的套件組合目標