Logo Cinquin Andy Signature

Plugin Strapi : Auto generate Alt, Title, Caption, on images with AI

Développeur Freelance - Logo

Le projet en image

Résumé du projet

J'ai eu l'occasion de développer un plugin pour Strapi, dans la même veine que le plugin que j'ai développé pour Obsidian.
J'ai donc dû me plonger dans l'architecture des plugins de Strapi.
Directory structure of a software plugin including folders for admin panel, backend, configurations, content types, controllers, middlewares, policies, routes, services, and other components
Le front-end du plugin est en React, tandis que le back-end est en Node.js classique avec la librairie interne de Strapi.
Après avoir compris le fonctionnement des plugins Strapi, j'ai réalisé ce plugin en mettant en place les différentes routes back-end pour pouvoir analyser une image.
Le principe est simple : je prends la liste de mes images, je les envoie au back-end, puis j'analyse chaque image avec GPT Vision. Ensuite, avec un autre appel vers un modèle GPT 3.5 cette fois-ci, je formate et traite toutes les informations analysées par GPT Vision.
Enfin, je modifie directement le texte alternatif, la légende (ou "caption") et le titre de l'image.
J'ai également créé une petite interface utilisateur toute simple pour pouvoir suivre l'avancement du traitement des images et avoir un retour sur ce qu'il se passe, ainsi qu'une petite galerie pour visualiser les images en cours de traitement.

Les technologies utilisées

icon-3dStrapi Logo
icon-3dLogo npm
icon-3dChatGPT Logo
icon-3dReactJS Icon
icon-3dJavascript Icon

Les sites et les ressources associées

DÉVELOPPONS ENSEMBLE VOS PROJETS

Une idée, un projet ? Je suis là pour répondre à vos demandes et vous accompagner.
N’hésitez pas, je serais ravi d’échanger avec vous sur votre projet !
© 2024 Andy Cinquin - Tous droits réservés - Developed & Designed with ❤️ 🐝 ForHives co-founders