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 空间关联的 ID。
CONVERSATION_ID
与对话关联的 ID。
CONTENT
用户消息内容。
选项
--json JSON
包含请求正文的内联 JSON 字符串或 @path 到 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 执行消息附件查询
执行消息查询附件的 SQL。 当查询附件已过期且需要重新执行时,请使用此命令。
databricks genie execute-message-attachment-query SPACE_ID CONVERSATION_ID MESSAGE_ID ATTACHMENT_ID [flags]
Arguments
SPACE_ID
Genie 空间 ID。
CONVERSATION_ID
对话 ID。
MESSAGE_ID
消息 ID。
ATTACHMENT_ID
附件 ID。
选项
Examples
以下示例执行邮件附件查询:
databricks genie execute-message-attachment-query abc123 conv456 msg789 attach001
databricks 精灵 获取消息
从对话中获取消息。
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 获取消息附件查询结果
如果消息具有查询附件,则获取 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
对话 ID。
MESSAGE_ID
消息 ID。
ATTACHMENT_ID
附件 ID。
选项
Examples
以下示例获取邮件附件的查询结果:
databricks genie get-message-attachment-query-result abc123 conv456 msg789 attach001
databricks genie 获取空间
获取 Genie Space 的详细信息。
databricks genie get-space SPACE_ID [flags]
Arguments
SPACE_ID
与 Genie 空间关联的 ID。
选项
Examples
以下示例获取 Genie 空间的详细信息:
databricks genie get-space abc123
databricks genie 开始对话
启动新对话。
databricks genie start-conversation SPACE_ID CONTENT [flags]
Arguments
SPACE_ID
与你要在其中启动对话的 Genie 空间关联的 ID。
CONTENT
启动对话的消息的文本。
选项
--json JSON
包含请求正文的内联 JSON 字符串或 @path 到 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
全局标志
--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 字符串
如适用,要使用的捆绑包目标