From f3ab28bd697af330cbb03a6c40b22a8f221d3668 Mon Sep 17 00:00:00 2001 From: Jules Neny Date: Tue, 23 Jun 2026 11:15:54 +0200 Subject: [PATCH] =?UTF-8?q?fix(aep):=20chatbot=20RAG=20pens=C3=A9es=20+=20?= =?UTF-8?q?config=20ragPeUrl=20+=20layout=20media=20+=20a-propos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Composant + route chatbot non committés, runtimeConfig.ragPeUrl, ajustements layout MediaTabVisuel, contenu a-propos. --- .gitignore | 1 + components/ChatbotPensees.vue | 448 +++++++++++++++++++++++++++++ components/MediaTabVisuel.vue | 8 +- nuxt.config.ts | 1 + pages/a-propos.vue | 64 +++++ server/api/chatbot-pensees.post.ts | 162 +++++++++++ 6 files changed, 680 insertions(+), 4 deletions(-) create mode 100644 components/ChatbotPensees.vue create mode 100644 server/api/chatbot-pensees.post.ts diff --git a/.gitignore b/.gitignore index 3184488..2a31ad3 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ dist *.log *.tmp.* +.firecrawl/ diff --git a/components/ChatbotPensees.vue b/components/ChatbotPensees.vue new file mode 100644 index 0000000..110992e --- /dev/null +++ b/components/ChatbotPensees.vue @@ -0,0 +1,448 @@ + + + + + diff --git a/components/MediaTabVisuel.vue b/components/MediaTabVisuel.vue index 1b303bd..3346f5a 100644 --- a/components/MediaTabVisuel.vue +++ b/components/MediaTabVisuel.vue @@ -606,8 +606,8 @@ function onInterrogerRag(auteurId: string) { } .chatbot-split { - flex: 0 0 34%; - min-height: 0; + flex: 1 1 0; + min-height: 120px; opacity: 1; } @@ -639,8 +639,8 @@ function onInterrogerRag(auteurId: string) { height: 60vh; } .chatbot-split { - flex: 0 0 calc(40vh - 38px); - height: calc(40vh - 38px); + flex: 1 1 0; + min-height: 120px; } .toggle-btn { font-size: 0.7rem; diff --git a/nuxt.config.ts b/nuxt.config.ts index f84f305..e14b2d8 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -23,6 +23,7 @@ export default defineNuxtConfig({ codevPassword: 'merci', // NUXT_CODEV_PASSWORD - défaut "merci", overridable codevBaseId: '', // NUXT_CODEV_BASE_ID - base NocoDB (ex: pipilvsi7dibo80) codevAdminPassword: 'admin2026', // NUXT_CODEV_ADMIN_PASSWORD + ragPeUrl: process.env.RAG_PE_URL || 'http://localhost:9621', }, // Leaflet ne fonctionne pas en SSR — forcer le rendu côté client diff --git a/pages/a-propos.vue b/pages/a-propos.vue index 199d31c..29c60e1 100644 --- a/pages/a-propos.vue +++ b/pages/a-propos.vue @@ -190,12 +190,38 @@ + +
+

API publique

+

+ Les données de ce site internet sont publiques, toutes consultables via API directe, pour que des agents IA, des développeurs, ou d'autres sites puissent interroger la base sans passer par l'interface graphique. +

+

+ Données accessibles : organisations d'entraide, pratiques d'architecture d'écologie politique (graphe complet + projets), plateformes d'emploi, RAG et ses auteurs, et toutes autres données à venir. +

+
+ https://api.trans-former.fr + +
+
+