Aller au contenu principal

groupe de commandesgenie

remarque

L'utilisation de Databricks CLI est soumise à la licence Databricks et à la politique de confidentialité Databricks, y compris toutes les dispositions relatives aux données d'utilisation.

Le groupe de commandes genie au sein de la CLI Databricks contient des commandes pour Genie. Consultez Genie Agents.

databricks genie create-message

Créer un nouveau message dans une conversation. La réponse de l'IA utilise tous les messages créés précédemment dans la conversation pour répondre.

databricks genie create-message SPACE_ID CONVERSATION_ID CONTENT [flags]

Arguments

SPACE_ID

L'ID associé au Genie Agent où la conversation est start.

CONVERSATION_ID

L’ID associé à la conversation.

CONTENT

Contenu du message utilisateur.

Options

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

--no-wait

N'attendez pas d'atteindre l'état TERMINÉ.

--timeout duration

Durée maximale pour atteindre l'état COMPLETED (default 20m0s).

Indicateurs globaux

Exemples

L'exemple suivant crée un message dans une conversation :

Bash
databricks genie create-message abc123 conv456 "What were our sales last quarter?"

L'exemple suivant crée un message avec la configuration JSON :

Bash
databricks genie create-message abc123 conv456 "Show me top customers" --json '{"additional_context": "Include revenue data"}'

L'exemple suivant crée un message sans attendre la fin :

Bash
databricks genie create-message abc123 conv456 "Analyze customer trends" --no-wait

databricks genie create-space

Créer un Genie Agent.

databricks genie create-space WAREHOUSE_ID SERIALIZED_SPACE [flags]

Arguments

WAREHOUSE_ID

L’ID du SQL warehouse à associer à l’espace.

SERIALIZED_SPACE

La configuration de l'espace sérialisé.

Options

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

Indicateurs globaux

Exemples

L'exemple suivant crée un Genie Agent :

Bash
databricks genie create-space my-warehouse-id '{}' --json @space-config.json

databricks genie delete-conversation

Supprimer une conversation d'un Genie Agent.

databricks genie delete-conversation SPACE_ID CONVERSATION_ID [flags]

Arguments

SPACE_ID

L'ID du Genie Agent.

CONVERSATION_ID

L’ID de la conversation à supprimer.

Options

Indicateurs globaux

Exemples

L'exemple suivant supprime une conversation :

Bash
databricks genie delete-conversation abc123 conv456

databricks genie delete-conversation-message

Supprimer un message d'une conversation dans un Genie Agent.

databricks genie delete-conversation-message SPACE_ID CONVERSATION_ID MESSAGE_ID [flags]

Arguments

SPACE_ID

L'ID du Genie Agent.

CONVERSATION_ID

L'ID de la conversation.

MESSAGE_ID

L'ID du message à supprimer.

Options

Indicateurs globaux

Exemples

L'exemple suivant supprime un message :

Bash
databricks genie delete-conversation-message abc123 conv456 msg789

databricks genie execute-message-attachment-query

Exécutez la requête SQL pour une pièce jointe de requête de message. Utilisez cette commande lorsque l'attachement de query a expiré et doit être réexécutée.

databricks genie execute-message-attachment-query SPACE_ID CONVERSATION_ID MESSAGE_ID ATTACHMENT_ID [flags]

Arguments

SPACE_ID

ID de Genie Agent.

CONVERSATION_ID

ID de conversation.

MESSAGE_ID

ID du message.

ATTACHMENT_ID

ID de pièce jointe.

Options

Indicateurs globaux

Exemples

L'exemple suivant exécute une query de pièce jointe de message :

Bash
databricks genie execute-message-attachment-query abc123 conv456 msg789 attach001

databricks genie generate-download-full-query-result

Générez un download pour le résultat complet de la requête d'une pièce jointe de message.

databricks genie generate-download-full-query-result SPACE_ID CONVERSATION_ID MESSAGE_ID ATTACHMENT_ID [flags]

Arguments

SPACE_ID

L'ID du Genie Agent.

CONVERSATION_ID

L'ID de la conversation.

MESSAGE_ID

L’ID du message.

ATTACHMENT_ID

L'ID de la pièce jointe.

Options

Indicateurs globaux

Exemples

L'exemple suivant génère un download pour un résultat de query complet :

Bash
databricks genie generate-download-full-query-result abc123 conv456 msg789 attach001

databricks genie genie-create-eval-run

Créez un cycle d'évaluation pour un Genie Agent.

databricks genie genie-create-eval-run SPACE_ID [flags]

Arguments

SPACE_ID

L'ID du Genie Agent.

Options

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

Indicateurs globaux

Exemples

L'exemple suivant crée un cycle d'évaluation :

Bash
databricks genie genie-create-eval-run abc123 --json @eval-config.json

databricks genie genie-get-eval-result-details

Obtenir les détails d'un résultat d'évaluation.

databricks genie genie-get-eval-result-details SPACE_ID EVAL_RUN_ID RESULT_ID [flags]

Arguments

SPACE_ID

L'ID du Genie Agent.

EVAL_RUN_ID

ID de l’exécution de l’évaluation.

RESULT_ID

L’ID du résultat de l’évaluation.

Options

Indicateurs globaux

Exemples

L'exemple suivant obtient les détails des résultats d'évaluation :

Bash
databricks genie genie-get-eval-result-details abc123 run456 result789

databricks genie genie-get-eval-run

Obtenez une exécution d'évaluation pour un Genie Agent.

databricks genie genie-get-eval-run SPACE_ID EVAL_RUN_ID [flags]

Arguments

SPACE_ID

L'ID du Genie Agent.

EVAL_RUN_ID

ID de l’exécution de l’évaluation.

Options

Indicateurs globaux

Exemples

L'exemple suivant obtient un cycle d'évaluation :

Bash
databricks genie genie-get-eval-run abc123 run456

databricks genie genie-list-eval-results

Afficher la liste des résultats d'évaluation pour une exécution d'évaluation.

databricks genie genie-list-eval-results SPACE_ID EVAL_RUN_ID [flags]

Arguments

SPACE_ID

L'ID du Genie Agent.

EVAL_RUN_ID

ID de l’exécution de l’évaluation.

Options

--page-size int

Nombre maximum de résultats d'évaluation à renvoyer par page.

--page-token string

Jeton opaque pour récupérer la page suivante des résultats.

Indicateurs globaux

Exemples

L’exemple suivant répertorie les résultats de l’évaluation :

Bash
databricks genie genie-list-eval-results abc123 run456

databricks Genie genie-list-eval-runs

Lister les exécutions d'évaluation pour un Genie Agent.

databricks genie genie-list-eval-runs SPACE_ID [flags]

Arguments

SPACE_ID

L'ID du Genie Agent.

Options

--page-size int

Nombre maximal d'exécutions d'évaluation à afficher par page.

--page-token string

Jeton pour obtenir la page de résultats suivante.

Indicateurs globaux

Exemples

L'exemple suivant liste les exécutions d'évaluation :

Bash
databricks genie genie-list-eval-runs abc123

databricks genie get-download-full-query-result

Obtenir le download du résultat complet d'une query générée précédemment.

databricks genie get-download-full-query-result SPACE_ID CONVERSATION_ID MESSAGE_ID ATTACHMENT_ID DOWNLOAD_ID DOWNLOAD_ID_SIGNATURE [flags]

Arguments

SPACE_ID

L'ID du Genie Agent.

CONVERSATION_ID

L'ID de la conversation.

MESSAGE_ID

L’ID du message.

ATTACHMENT_ID

L'ID de la pièce jointe.

DOWNLOAD_ID

L'ID du download.

DOWNLOAD_ID_SIGNATURE

La signature pour l'ID de download.

Options

Indicateurs globaux

Exemples

L'exemple suivant permet de download un résultat de query complet :

Bash
databricks genie get-download-full-query-result abc123 conv456 msg789 attach001 dl001 sig001

Databricks Genie get-message

Obtenir un message d'une conversation.

databricks genie get-message SPACE_ID CONVERSATION_ID MESSAGE_ID [flags]

Arguments

SPACE_ID

L'ID associé au Genie Agent où se situe la conversation cible.

CONVERSATION_ID

L'ID associé à la conversation cible.

MESSAGE_ID

L'ID associé au message cible de la conversation identifiée.

Options

Indicateurs globaux

Exemples

L'exemple suivant récupère un message d'une conversation :

Bash
databricks genie get-message abc123 conv456 msg789

databricks genie get-message-attachment-query-result

Obtenez le résultat de la query SQL si le message a une pièce jointe de query. Ceci est disponible uniquement si un message possède une pièce jointe de query et que le statut du message est EXECUTING_QUERY ou COMPLETED.

databricks genie get-message-attachment-query-result SPACE_ID CONVERSATION_ID MESSAGE_ID ATTACHMENT_ID [flags]

Arguments

SPACE_ID

ID de Genie Agent.

CONVERSATION_ID

ID de conversation.

MESSAGE_ID

ID du message.

ATTACHMENT_ID

ID de pièce jointe.

Options

Indicateurs globaux

Exemples

L'exemple suivant obtient le résultat de la query pour une pièce jointe de message :

Bash
databricks genie get-message-attachment-query-result abc123 conv456 msg789 attach001

databricks genie list-conversation-messages

Lister les messages d'une conversation.

databricks genie list-conversation-messages SPACE_ID CONVERSATION_ID [flags]

Arguments

SPACE_ID

L'ID du Genie Agent.

CONVERSATION_ID

L'ID de la conversation.

Options

--page-size int

Nombre maximal de messages à renvoyer par page.

--page-token string

Jeton pour obtenir la page de résultats suivante.

Indicateurs globaux

Exemples

L'exemple suivant répertorie les messages d'une conversation :

Bash
databricks genie list-conversation-messages abc123 conv456

databricks genie list-conversations

Répertoriez les conversations dans un Genie Agent.

databricks genie list-conversations SPACE_ID [flags]

Arguments

SPACE_ID

L'ID du Genie Agent.

Options

--page-size int

Nombre maximal de conversations à renvoyer par page.

--page-token string

Jeton pour obtenir la page de résultats suivante.

Indicateurs globaux

Exemples

L'exemple suivant liste les conversations dans un espace :

Bash
databricks genie list-conversations abc123

databricks genie list-spaces

Répertorier les agents Genie dans le Workspace.

databricks genie list-spaces [flags]

Options

--page-size int

Nombre maximal d’espaces à renvoyer par page.

--page-token string

Jeton de pagination pour obtenir la page suivante des résultats.

Indicateurs globaux

Exemples

L'exemple suivant répertorie tous les agents Genie :

Bash
databricks genie list-spaces

databricks genie send-message-feedback

Envoyer des commentaires sur un message dans une conversation Genie.

databricks genie send-message-feedback SPACE_ID CONVERSATION_ID MESSAGE_ID RATING [flags]

Arguments

SPACE_ID

L'ID du Genie Agent.

CONVERSATION_ID

L'ID de la conversation.

MESSAGE_ID

L’ID du message.

RATING

L'évaluation des commentaires du message.

Options

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

Indicateurs globaux

Exemples

L'exemple suivant envoie des commentaires positifs sur un message :

Bash
databricks genie send-message-feedback abc123 conv456 msg789 POSITIVE

databricks genie get-space

Obtenir les détails d'un Genie Agent.

databricks genie get-space SPACE_ID [flags]

Arguments

SPACE_ID

L'ID associé au Genie Agent.

Options

Indicateurs globaux

Exemples

L'exemple suivant fournit des détails sur un Genie Agent :

Bash
databricks genie get-space abc123

databricks genie start conversation

Start une nouvelle conversation.

databricks genie start-conversation SPACE_ID CONTENT [flags]

Arguments

SPACE_ID

L'ID associé à l'agent Genie Agent où vous souhaitez start une conversation.

CONTENT

Le texte du message qui start la conversation.

Options

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

--no-wait

N'attendez pas d'atteindre l'état TERMINÉ.

--timeout duration

Durée maximale pour atteindre l'état COMPLETED (default 20m0s).

Indicateurs globaux

Exemples

L'exemple suivant start une nouvelle conversation :

Bash
databricks genie start-conversation abc123 "What are our top performing products this month?"

L'exemple suivant start une conversation avec la configuration JSON :

Bash
databricks genie start-conversation abc123 "Show me sales data" --json '{"context": "Q4 2024"}'

L'exemple suivant start une conversation sans attendre qu'elle soit terminée :

Bash
databricks genie start-conversation abc123 "Analyze customer behavior" --no-wait

databricks genie trash-space

Déplacer un Genie Agent vers la corbeille.

databricks genie trash-space SPACE_ID [flags]

Arguments

SPACE_ID

L'ID du Genie Agent à supprimer.

Options

Indicateurs globaux

Exemples

L’exemple suivant met un Genie Agent à la corbeille :

Bash
databricks genie trash-space abc123

databricks genie update-space

Mettre à jour un Genie Agent.

databricks genie update-space SPACE_ID [flags]

Arguments

SPACE_ID

L'ID du Genie Agent à mettre à jour.

Options

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

Indicateurs globaux

Exemples

L'exemple suivant met à jour un Genie Agent :

Bash
databricks genie update-space abc123 --json '{"title": "Updated Space Title"}'

Drapeaux globaux

--debug

Activer ou non la journalisation de débogage.

-h OU --help

Afficher l'aide de Databricks CLI ou du groupe de commandes associé ou de la commande associée.

--log-file chaîne

Une chaîne représentant le fichier dans lequel écrire les logs de sortie. Si cet indicateur n'est pas spécifié, la default est d'écrire les logs de sortie dans stderr.

--log-format Format

Le type de format de log, text ou json. La valeur par default est text.

--log-level chaîne

Une chaîne représentant le niveau de format du log. S'il n'est pas spécifié, le niveau de format du log est désactivé.

-o, --output Type

Le type de sortie de commande, text ou json. La valeur par default est text.

-p, --profile chaîne

Nom du profil dans le fichier ~/.databrickscfg à utiliser pour exécuter la commande. Si cet indicateur n'est pas spécifié, alors s'il existe, le profil nommé DEFAULT est utilisé.

--progress-format Format

Le format pour afficher les logs de progression : default, append, inplace ou json

-t, --target chaîne

Le cas échéant, la cible de bundle à utiliser