Guide d’installation : Outil Open Web UI DigDash
Version 3.1 by Aurelie Bertrand on 2025/09/30 09:13
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)
- Allez dans le panneau d’administration (en bas à droite).
- Accédez à l’onglet Fonctions.
- Cliquez sur le bouton ➕ pour créer une nouvelle fonction.
- 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 - Nommez la fonction DigDash Agent.
- Saisissez la description Fonction pour interagir avec DigDash.
- Cliquez sur Enregistrer.
Configuration
Configuration globale de l’outil
- Allez dans l'onglet Fonctions du panneau d'administration.
- Cliquez sur l’icône engrenage de la carte de la fonction DigDash Agent.
- 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. - Définissez l'identifiant du modèle (par défaut : Meta-Llama-3_3-70B-Instruct).
Configuration utilisateur de l’outil
Activation de l’outil
- Démarrez une nouvelle session de chat..
- Cliquez sur Contrôles de la conversation (en haut à droite, à côté de votre avatar).
- Allez dans Vannes> Functions, puis sélectionnez DigDash Agent.
Clé API DigDash
Pour créer la clé API DigDash, utilisez DigDash API REST.
- Suivez les instructions du paragraphe S'authentifier via ApiKeyAuth et définissez les éléments de requête suivants :
{
"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"
}
}
"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 nom d'utilisateur DigDash .
Vous pouvez augmenter le délai d’expiration (par défaut : 5 minutes).
- Collez votre clé API DigDash dans la première vanne utilisateur.
Configuration de l’interface
- Ouvrez le menu Paramètres.
- Accédez à la section Interface.
- 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