Version 3.1 by Aurelie Bertrand on 2025/09/30 09:13

Hide last authors
Aurelie Bertrand 1.1 1 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.
2
3 = Création de la fonction DigDash (en tant qu’administrateur) =
4
Aurelie Bertrand 3.1 5 1. Allez dans le panneau d’administration (en bas à droite).
6 1. Accédez à l’onglet **Fonctions**.
Aurelie Bertrand 1.1 7 1. Cliquez sur le bouton ➕ pour créer une nouvelle fonction.
8 1. Copiez-collez le contenu du fichier agent-function.py :
9 [[https:~~/~~/gitdev.lan.digdash.com/DigDash-Dev/enterprise-core/src/branch/develop/digdash_enterprise_agent/src/tools/openwebui/functions/agent-function.py>>url:https://gitdev.lan.digdash.com/DigDash-Dev/enterprise-core/src/branch/develop/digdash_enterprise_agent/src/tools/openwebui/functions/agent-function.py]]
10 1. Nommez la fonction **DigDash Agent**.
Aurelie Bertrand 3.1 11 1. Saisissez la description **Fonction pour interagir avec DigDash.**
Aurelie Bertrand 1.1 12 1. Cliquez sur **Enregistrer**.
13
14 = Configuration =
15
16 == Configuration globale de l’outil ==
17
Aurelie Bertrand 3.1 18 1. Allez dans** **l'onglet** Fonctions** du panneau d'administration.
Aurelie Bertrand 1.1 19 1. Cliquez sur l’icône engrenage de la carte de la fonction DigDash Agent.
20 1. Configurez le serveur MCP (par défaut : [[http:~~/~~/localhost:8086/mcp>>url:http://localhost:8086/mcp]]).
21 Définissez l’URL de base sur l’application web de l’Agent et ajoutez « /mcp » à la fin.
Aurelie Bertrand 3.1 22 1. Définissez l'identifiant du modèle (par défaut : Meta-Llama-3_3-70B-Instruct).
Aurelie Bertrand 1.1 23
Aurelie Bertrand 2.1 24 == Configuration utilisateur de l’outil ==
Aurelie Bertrand 1.1 25
Aurelie Bertrand 2.1 26 == Activation de l’outil ==
Aurelie Bertrand 1.1 27
Aurelie Bertrand 3.1 28 1. Démarrez une nouvelle session de chat..
Aurelie Bertrand 2.1 29 1. Cliquez sur **Contrôles de la conversation** (en haut à droite, à côté de votre avatar).
30 1. Allez dans **Vannes> Functions**, puis sélectionnez **DigDash Agent**.
Aurelie Bertrand 1.1 31
Aurelie Bertrand 3.1 32 === Clé API DigDash ===
Aurelie Bertrand 1.1 33
Aurelie Bertrand 3.1 34 Pour créer la clé API DigDash, utilisez [[DigDash API REST>>doc:Digdash.API.DD_API.WebHome]].
Aurelie Bertrand 1.1 35
Aurelie Bertrand 3.1 36 1. Suivez les instructions du paragraphe [[S'authentifier via ApiKeyAuth>>S'authentifier via ApiKeyAuth||anchor="ApiKeyAuth"]] et définissez les éléments de requête suivants :
37
38 {{code language="shell"}}
Aurelie Bertrand 1.1 39 {
40 "targetUser": "<VOTRE NOM D’UTILISATEUR>",
41 "expires": "PT5M",
42 "note": "string",
43 "permissions": {
44 "agent": "rw",
45 "auth": "none",
46 "users": "rw",
47 "license": "none",
48 "system": "none",
49 "events": "none",
50 "sessions": "none",
51 "connections": "none"
52 }
53 }
Aurelie Bertrand 3.1 54 {{/code}}
Aurelie Bertrand 1.1 55
Aurelie Bertrand 3.1 56 Remplacez <VOTRE NOM D’UTILISATEUR> par votre nom d'utilisateur DigDash .
Aurelie Bertrand 1.1 57 Vous pouvez augmenter le délai d’expiration (par défaut : 5 minutes).
58
Aurelie Bertrand 3.1 59 (% start="2" %)
60 1. Collez votre clé API DigDash dans la première vanne utilisateur.
Aurelie Bertrand 1.1 61
Aurelie Bertrand 3.1 62 === Configuration de l’interface ===
Aurelie Bertrand 1.1 63
Aurelie Bertrand 3.1 64 1. Ouvrez le menu **Paramètres**.
65 1. Accédez à la section Interface.
Aurelie Bertrand 1.1 66 1. Activez les options suivantes :
Aurelie Bertrand 3.1 67 1*. iframe Sandbox Allow Same Origin
68 1*. iframe Sandbox Allow Forms
Aurelie Bertrand 1.1 69 Ces réglages sont nécessaires pour l’affichage correct des iframes.
Aurelie Bertrand 3.1 70 1*. Always Collapse Code Blocks