Note
此信息适用于 Databricks CLI 版本 0.205 及更高版本。 The Databricks CLI is in Public Preview.
Databricks CLI use is subject to the Databricks License and Databricks Privacy Notice, including any Usage Data provisions.
The genie
command group within the Databricks CLI contains commands for Genie. 请参阅 什么是 AI/BI Genie 空间。
databricks genie create-message
在对话中创建新邮件。 AI 响应使用对话中以前创建的所有消息进行响应。
databricks genie create-message SPACE_ID CONVERSATION_ID CONTENT [flags]
Arguments
SPACE_ID
与会话启动的 Genie 空间关联的 ID。
CONVERSATION_ID
与聊天关联的 ID。
CONTENT
用户消息内容。
选项
--json JSON
内联 JSON 字符串或 @path 包含请求正文的 JSON 文件的 JSON 文件。
--no-wait
不要等待到达 COMPLETED 状态。
--timeout duration
达到已完成状态的最大时间(默认为 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 空间 ID。
CONVERSATION_ID
Conversation ID.
MESSAGE_ID
Message ID.
ATTACHMENT_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 空间关联的 ID。
CONVERSATION_ID
与目标对话关联的 ID。
MESSAGE_ID
与标识对话中的目标消息关联的 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 空间 ID。
CONVERSATION_ID
Conversation ID.
MESSAGE_ID
Message ID.
ATTACHMENT_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 空间关联的 ID。
选项
Examples
以下示例获取 Genie 空间的详细信息:
databricks genie get-space abc123
databricks genie start-conversation
启动新对话。
databricks genie start-conversation SPACE_ID CONTENT [flags]
Arguments
SPACE_ID
与要在其中启动对话的 Genie 空间关联的 ID。
CONTENT
启动对话的消息的文本。
选项
--json JSON
内联 JSON 字符串或 @path 包含请求正文的 JSON 文件的 JSON 文件。
--no-wait
不要等待到达 COMPLETED 状态。
--timeout duration
达到已完成状态的最大时间(默认为 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
Global flags
--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
、 append
、 inplace
或 json
-t, --target
字符串
如果适用,要使用的捆绑包目标