Last modified by Aurelie Bertrand on 2026/01/30 14:51

From version 17.1
edited by Aurelie Bertrand
on 2025/11/10 10:10
Change comment: There is no comment for this version
To version 22.1
edited by Aurelie Bertrand
on 2026/01/30 14:41
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Configuration dans Open Web UI
1 +Guide d'installation d'Open Web UI
Content
... ... @@ -2,8 +2,112 @@
2 2  
3 3  ----
4 4  
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.
5 +Ce document présente les étapes nécessaires pour installer et configurer Open Web UI.
6 6  
7 += Installation d’OpenWebUI =
8 +
9 +== Pré-requis ==
10 +
11 +* Serveur Linux (Ubuntu/Debian recommandé)
12 +* Python 3.11
13 +* //pip// et //virtualenv//
14 +
15 +Installez les packages requis :
16 +
17 +{{code}}
18 +sudo apt update
19 +sudo apt install -y python3 python3-venv python3-pip build-essential
20 +{{/code}}
21 +
22 +== Installation ==
23 +
24 +1. Créez l'utilisateur openwebui:(((
25 +{{code}}
26 +sudo useradd -m -s /bin/bash openwebui
27 +{{/code}}
28 +)))
29 +
30 +(% start="2" %)
31 +1. Dirigez-vous vers le dossier d'installation: (((
32 +{{code}}
33 +cd /home/openwebui
34 +{{/code}}
35 +)))
36 +1. (((
37 +Créez et activez un environnement virtuel dans ce dossier:
38 +
39 +(((
40 +{{code language="shell"}}
41 +python3 -m venv openwebui-venv
42 +source openwebui-venv/bin/activate
43 +{{/code}}
44 +)))
45 +)))
46 +1. (((
47 +Mettez à jour pip pour éviter les problèmes de compatibilité :
48 +
49 +(((
50 +{{code}}
51 +pip install --upgrade pip
52 +{{/code}}
53 +)))
54 +)))
55 +
56 +(% start="5" %)
57 +1. (((
58 +Installez le package open-webui:
59 +
60 +(((
61 +{{code}}
62 +pip install open-webui
63 +{{/code}}
64 +
65 +Notez que le téléchargement peut durer plusieurs minutes.
66 +
67 +(% class="box warningmessage" %)
68 +(((
69 +⚠ Ne pas utiliser le package Python uv.
70 +L’agent DigDash (fonction OpenWebUI) nécessite l’installation de bibliothèques Python supplémentaires à l’exécution, ce qui n’est pas compatible avec uv.
71 +)))
72 +)))
73 +)))
74 +
75 +(% start="6" %)
76 +1. (((
77 +(((
78 +Déployez le serveur:
79 +
80 +{{code}}
81 +nohup open-webui serve --port 5000 &
82 +{{/code}}
83 +
84 + L’interface web devrait être disponible sur http:~/~/localhost:5000.
85 +)))
86 +)))
87 +
88 += Ajouter un modèle LLM dans Openwebui =
89 +
90 +1. Connectez-vous à http:~/~/localhost:5000 en tant qu'administrateur.
91 +1. Cliquez sur votre nom d'utilisateur en bas en gauche, puis cliquez sur **Panneau d'adminstration**.
92 +1. Cliquez ensuite sur l'onglet **Réglages** en haut de la page.
93 +1. Enfin dans le menu, cliquez sur **Connexions**.
94 +1. Cliquez sur le bouton **+** pour ajouter une nouvelle connexion.
95 +1. Vous pouvez renseigner une API compatible OpenAI. Nous allons ajouter le modèle LLama 3.3 d'OVH:
96 +1*. **Type de connexion**: Externe
97 +1*. **URL**: [[https:~~/~~/llama-3-3-70b-instruct.endpoints.kepler.ai.cloud.ovh.net/api/openai_compat/v1>>url:https://llama-3-3-70b-instruct.endpoints.kepler.ai.cloud.ovh.net/api/openai_compat/v1]]
98 +1*. **Clé**: La clé d'API du modèle. Vous pouvez réutiliser la clé OVH de l'agent DigDash.
99 +1. Cliquez sur le symbole "Rafraîchir". Un message devrait s'afficher validant la nouvelle connexion.
100 +
101 +(% class="box infomessage" %)
102 +(((
103 +**ℹ** En cas d'échec, assurez-vous que la clé d'API est bien correcte. En général, l'url attendue est la racine du web-service de completion de chat.
104 +Par exemple, le webservice complet d'OVH //https:~/~/llama-3-3-70b-instruct.endpoints.kepler.ai.cloud.ovh.net/api/openai_compat/v1/chat/completions//
105 +devient //https:~/~/llama-3-3-70b-instruct.endpoints.kepler.ai.cloud.ovh.net/api/openai_compat/v1.//
106 +\\De même pour l'api d'OpenAI, //https:~/~/api.openai.com/v1/chat/completions// devient //https:~/~/api.openai.com/v1.//
107 +)))
108 +
109 +Démarrez une nouvelle conversation. Vous devriez voir le modèle LLM dans la liste des modèles et pouvoir converser avec.
110 +
7 7  = Création de la fonction DigDash (en tant qu’administrateur) =
8 8  
9 9  Pour commencer, créez la fonction DigDash Agent dans Open Web UI en suivant les étapes ci-dessous :
... ... @@ -76,8 +76,9 @@
76 76  Ces réglages sont nécessaires pour l’affichage correct des iframes.
77 77  1*. **Always Collapse Code Blocks**
78 78  
183 +(% class="wikigeneratedid" %)
184 +Une fois DigDash Agent et Open Web UI installés et configurés, vous pouvez générer vos premiers graphiques. Consultez la page [[Création d'un graphique avec DigDash Agent>>doc:Digdash.Agent.create_chart_Agent.WebHome]] pour plus de détails.
79 79  
80 -
81 81  = Pour en savoir plus... =
82 82  
83 83  * [[Guide d'installation de DigDash Agent>>]]