Guide d’installation : Outil Open Web UI DigDash

Version 2.1 by Aurelie Bertrand on 2025/09/29 17:31

Ce guide vous explique comment configurer et utiliser la fonction DigDash dans Open Web UI, y compris les paramètres globaux et les configurations spécifiques aux utilisateurs.

Création de la fonction DigDash (en tant qu’administrateur)

  1. Allez dans le panneau d’administration (en bas à droite).

  2. Accédez à l’onglet  Fonctions.
  3. Cliquez sur le bouton ➕ pour créer une nouvelle fonction.
  4. Copiez-collez le contenu du fichier agent-function.py :
    https://gitdev.lan.digdash.com/DigDash-Dev/enterprise-core/src/branch/develop/digdash_enterprise_agent/src/tools/openwebui/functions/agent-function.py
  5. Nommez la fonction DigDash Agent.
  6. Saisissez la description Function to interact with DigDash.
  7. Cliquez sur Enregistrer.

Configuration

Configuration globale de l’outil

  1. Allez dans Admin panel > Functions.
  2. Cliquez sur l’icône engrenage de la carte de la fonction DigDash Agent.
  3. Configurez le serveur MCP (par défaut : http://localhost:8086/mcp).
    Définissez l’URL de base sur l’application web de l’Agent et ajoutez « /mcp » à la fin.
  4. Définissez le modelId (par défaut : Meta-Llama-3_3-70B-Instruct).

Configuration utilisateur de l’outil

Activation de l’outil

  1. Démarrez une nouvelle session de discussion.
  2. Cliquez sur Contrôles de la conversation (en haut à droite, à côté de votre avatar).
  3. Allez dans Vannes> Functions, puis sélectionnez DigDash Agent.

Clé API DigDash

  1. Consultez la documentation de l’API DigDash :
    https://doc.digdash.com/xwiki/wiki/dd2025r1/view/Digdash/API/DD_API
  2. Dans la section « S'authentifier via ApiKeyAuth », générez une nouvelle clé API avec le contenu suivant :

{
"targetUser": "<VOTRE NOM D’UTILISATEUR>",
"expires": "PT5M",
"note": "string",
"permissions": {
"agent": "rw",
"auth": "none",
"users": "rw",
"license": "none",
"system": "none",
"events": "none",
"sessions": "none",
"connections": "none"
}
}

Remplacez <VOTRE NOM D’UTILISATEUR> par votre identifiant DigDash réel.
Vous pouvez augmenter le délai d’expiration (par défaut : 5 minutes).

  1. Collez votre clé API DigDash dans la première valve utilisateur.

Configuration de l’interface

  1. Ouvrez le menu « Paramètres ».
  2. Accédez à la section « Interface ».
  3. Activez les options suivantes :
  • iframe Sandbox Allow Same Origin
  • iframe Sandbox Allow Forms

Ces réglages sont nécessaires pour l’affichage correct des iframes.

  • Always Collapse Code Blocks