Version 6.1 by Aurelie Bertrand on 2025/09/30 09:29

Show last authors
1 Ce document présente les étapes nécessaires pour créer, configurer et utiliser la fonction **DigDash Agent** dans **Open Web UI**. Il s’adresse principalement aux administrateurs souhaitant intégrer DigDash dans leur interface, depuis la création de la fonction dans le panneau d’administration jusqu’à la configuration des paramètres globaux, utilisateurs et d’interface.
2
3 = Création de la fonction DigDash (en tant qu’administrateur) =
4
5 Pour commencer, créez la fonction DigDash Agent dans Open Web UI en suivant les étapes ci-dessous :
6
7 1. Allez dans le panneau d’administration (en bas à droite).
8 1. Accédez à l’onglet **Fonctions**.
9 1. Cliquez sur le bouton ➕ pour créer une nouvelle fonction.
10 1. Copiez-collez le contenu du fichier agent-function.py :
11 [[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]]
12 1. Nommez la fonction **DigDash Agent**.
13 1. Saisissez la description **Fonction pour interagir avec DigDash.**
14 1. Cliquez sur **Enregistrer**.
15
16 = Configuration =
17
18 Une fois la fonction créée, configurez les paramètres globaux et utilisateu, puis d el'interface, comme indiqué ci-dessous.Configurez la clé API DigDash pour l’authentification et ajustez les paramètres de l’interface afin d’assurer le bon fonctionnement et l’affichage correct de la fonction DigDash Agent.
19
20 == Configuration globale de l’outil ==
21
22 Une fois la fonction créée, configurez ses paramètres globaux comme indiqué ci-dessous.
23
24 1. Allez dans** **l'onglet** Fonctions** du panneau d'administration.
25 1. Cliquez sur l’icône engrenage de la carte de la fonction DigDash Agent.
26 1. Configurez le serveur MCP (par défaut : [[http:~~/~~/localhost:8086/mcp>>url:http://localhost:8086/mcp]]).
27 Définissez l’URL de base sur l’application web de l’Agent et ajoutez « /mcp » à la fin.
28 1. Définissez l'identifiant du modèle (par défaut : Meta-Llama-3_3-70B-Instruct).
29
30 == Configuration utilisateur de l’outil ==
31
32 === Activation de l’outil ===
33
34 1. Démarrez une nouvelle session de chat..
35 1. Cliquez sur **Contrôles de la conversation** (en haut à droite, à côté de votre avatar).
36 1. Allez dans **Vannes> Functions**, puis sélectionnez **DigDash Agent**.
37
38 === Clé API DigDash ===
39
40 Pour créer la clé API DigDash pour l’authentification, utilisez [[DigDash API REST>>doc:Digdash.API.DD_API.WebHome]].
41
42 1. Suivez les instructions du paragraphe [[S'authentifier via ApiKeyAuth>>doc:Digdash.API.DD_API.WebHome||anchor="ApiKeyAuth"]] et définissez les éléments de requête suivants :
43
44 {{code language="curl"}}
45 {
46 "targetUser": "<VOTRE NOM D’UTILISATEUR>",
47 "expires": "PT5M",
48 "note": "string",
49 "permissions": {
50 "agent": "rw",
51 "auth": "none",
52 "users": "rw",
53 "license": "none",
54 "system": "none",
55 "events": "none",
56 "sessions": "none",
57 "connections": "none"
58 }
59 }
60 {{/code}}
61
62 Remplacez <VOTRE NOM D’UTILISATEUR> par votre nom d'utilisateur DigDash .
63 Vous pouvez augmenter le délai d’expiration (par défaut : 5 minutes).
64
65 (% start="2" %)
66 1. Collez votre clé API DigDash dans la première vanne utilisateur.
67
68 == Configuration de l’interface ==
69
70 1. Ouvrez le menu **Paramètres**.
71 1. Accédez à la section Interface.
72 1. Activez les options suivantes :
73 1*. iframe Sandbox Allow Same Origin
74 1*. iframe Sandbox Allow Forms
75 Ces réglages sont nécessaires pour l’affichage correct des iframes.
76 1*. Always Collapse Code Blocks