Wiki source code of Configuration dans Open Web UI

Last modified by Aurelie Bertrand on 2025/10/03 10:59

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