- Studio IA
- Image, vidéo et voix
- Facturation par jetons
Glovpix
- Secteur
- IA créative
- Livré en
- Application web
- Langues
- EN
“One bar. Every tool.”
(Le projet)
Un studio de contenu par IA où les clients génèrent et retouchent images, vidéos et voix, échangent visages et arrière-plans ou animent des photos, depuis une seule interface avec facturation par jetons et un back-office qui pilote outils et tarifs.
(Contexte)
Tous les modèles, un seul studio.
Glovpix réunit texte vers image, image vers image, texte et image vers vidéo, montage vidéo, synchronisation labiale, essayage virtuel, agrandissement, outils d’arrière-plan et synthèse vocale dans un seul studio, avec un assistant qui propose des prompts prêts à l’emploi.
Un front-end Next.js dialogue uniquement avec une API Laravel, qui gère comptes, jetons, tarifs et chaque appel au fournisseur d’inférence. Le navigateur ne détient jamais d’identifiant et ne parle jamais directement aux modèles.
(Chiffres clés)
- outils de création
- 18
- médias : image, vidéo, voix
- 3
- modèles texte vers image
- 7
- chaîne de génération commune
- 1
Les choix qui ont façonné le projet
Le navigateur ne voit aucun identifiant
Des server actions relaient chaque requête vers l’API avec un jeton gardé dans un cookie httpOnly, et transmettent l’IP réelle pour que les limites restent par personne.
Sécurité dès la conception
Une seule chaîne pour tous les outils
Chaque outil suit le même chemin : réserver les jetons, mettre la tâche en file avec un webhook, puis la clôturer une seule fois, que le webhook ou l’interrogation du client arrive en premier.
Facturation cohérente
Explorer librement, se connecter pour créer
Les visiteurs ouvrent tous les outils. La connexion n’est demandée qu’au moment de générer, d’importer ou d’enregistrer.
Moins de friction
Outils et tarifs pilotés depuis le back-office
Les administrateurs activent outils et moteurs, fixent les limites d’images et modifient les grilles tarifaires sans toucher au code du studio.
Pilotage
(Comment ça marche)
La chaîne de génération
Réserver
La demande arrive à l’API, qui réserve les jetons sur le solde du client avant toute action facturable.
Mettre en file
Les fichiers sont envoyés et la tâche est mise en file chez le fournisseur de modèles, avec une adresse de webhook.
Clôturer une fois
Le client interroge toutes les quelques secondes pendant que le webhook peut arriver de son côté ; le premier arrivé clôture la tâche, de façon atomique.
Enregistrer
Le résultat rejoint les créations du client, et les jetons sont définitivement débités, ou remboursés en cas d’échec.
Dans le projet
Captures de la version livrée, regroupées par produit. Sélectionnez-en une pour la voir en taille réelle.
Technologies
- Front-end
- Next.js 16
- React 19
- TypeScript 5
- Tailwind CSS 4
- Framer Motion
- Back-end
- Laravel 12
- PHP 8.2
- Sanctum
- Database queue
- Modèles d’IA
- fal.ai
- Flux
- Kling
- MiniMax
- ElevenLabs
- Google Cloud AI
- Animation
- GSAP
- React Three Fiber
(Projet suivant)
Take Your Driver
Mobilité
