genie 命令组

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)。

Global flags

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.

选项

Global flags

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。

选项

Global flags

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.

选项

Global flags

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。

选项

Global flags

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)。

Global flags

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 格式

    日志格式类型或 textjson。 默认值是 text

--log-level 字符串

    一个表示日志格式级别的字符串。 如果未指定,则禁用日志格式级别。

-o, --output 类型

    命令输出类型或 textjson。 默认值是 text

-p, --profile 字符串

    用于运行命令的文件中配置文件 ~/.databrickscfg 的名称。 如果未指定此标志,则如果存在,则使用命名 DEFAULT 的配置文件。

--progress-format 格式

    显示进度日志的格式: defaultappendinplacejson

-t, --target 字符串

    如果适用,要使用的捆绑包目标