Tous les projets
IA GénérativeProduction

SEYDI — Chatbot IA

Chatbot IA généraliste propulsé par Gemini 2.5 Flash avec mémoire de conversation par session. Interface moderne, containerisé avec Docker, déployé automatiquement via CI/CD GitHub Actions → Render.

Voir le site
SEYDI — Chatbot IA
< 200ms
Latence stream
< 2 min
CI/CD
Gemini 2.5
Modèle

Vue d'ensemble

SEYDI est un assistant IA généraliste construit de A à Z — du code jusqu'au cloud. Le projet couvre l'intégralité du cycle de développement moderne : conception de l'architecture, développement full-stack, containerisation et déploiement continu.

Backend — FastAPI

API Python qui gère les sessions de conversation en mémoire, reconstruit l'historique complet à chaque requête pour simuler une mémoire, et stream les réponses de Gemini 2.5 Flash mot par mot vers le frontend.

Frontend — React

Application React servie par nginx dans un container Docker. Elle lit le stream en temps réel et affiche chaque mot au fur et à mesure — l'effet typewriter caractéristique des interfaces IA modernes. Interface style terminal : fond noir, police monospace, vert Matrix.

Infrastructure & CI/CD

Chaque service tourne dans son propre container Docker. Un docker compose up suffit en local. En production, GitHub Actions se déclenche à chaque push : tests pytest → build Docker → push Docker Hub → redéploiement Render via webhooks. Le tout en moins de 2 minutes.

Stack

FastAPIReactGemini APIDockerGitHub Actions

Un projet similaire en tête ?

Parlons de ce que vous voulez construire.

Me contacter