Étude de cas projet
Proxy AuthGate AI_
Une passerelle AI locale que j'ai construite pour unifier l'authentification des fournisseurs, le streaming et la traduction de protocoles derrière un point d'accès convivial pour les développeurs.
Le Problème
La plupart des outils AI supposent encore que le client peut communiquer directement avec chaque fournisseur. En pratique, la surface d'interaction est fragmentée. Les fournisseurs diffèrent en termes de formats de requête, de modèles d'authentification, de sémantiques de streaming, de contrats d'erreur, et même des URL de base que les clients sont censés cibler.
Cela devient rapidement problématique si vous souhaitez un point d'accès local qui fonctionne à travers les éditeurs, les scripts, les outils internes et les flux de travail des agents.
J'ai construit AuthGate comme une passerelle locale pour éliminer cette friction.
Ce que J'ai Construit
AuthGate expose un point d'accès cohérent sur localhost:4000 et gère les parties complexes en arrière-plan :
- translation des charges utiles spécifiques aux fournisseurs en une interface locale
- préservation du comportement de streaming via SSE
- actualisation des tokens sans interrompre les sessions longues
- normalisation des réponses d'erreur en quelque chose que les clients peuvent réellement gérer
Le travail intéressant n'était pas le serveur web. C'était la couche de compatibilité. Un proxy comme celui-ci ne réussit que si les clients peuvent oublier quel fournisseur est en amont.
Pourquoi Cela A de l'Importance
Ce projet concerne réellement l'expérience des développeurs locaux et la discipline des protocoles. Si un outil doit être reconfiguré pour chaque fournisseur, ou si le streaming se comporte différemment à chaque fois, l'adoption s'effondre. La valeur d'AuthGate est que les outils locaux peuvent traiter plusieurs fournisseurs comme une seule frontière stable.
Cela le rend utile pour :
- intégrations d'éditeurs
- environnements d'exécution d'agents locaux
- scripts d'évaluation internes
- équipes expérimentant avec plusieurs fournisseurs de modèles
Pour moi, c'est une étude de cas solide sur l'abstraction faite avec soin : simplifier l'interface, mais ne pas cacher les réalités opérationnelles sous-jacentes.
Plus de projets
Travaux liés
D'autres systèmes produit, outils internes et études de cas d'ingénierie qui montrent des parties adjacentes du stack.
2026
Serveur MCP Gemini Embedding 2
Un serveur MCP local pour la récupération multimodale, conçu pour offrir aux outils d'IA une recherche privée sur le code, les documents, les images, l'audio et la vidéo sans transférer de données vers un stockage vectoriel hébergé.
2026
Société des Léopards Jumeaux
Création d'une plateforme d'événements rapide et livrée en bordure pour un collectif berlinois, axée sur une identité visuelle forte, un publishing à faible opération et une performance fiable.
2021
SAP Signavio
Travail sur l'architecture frontend, la qualité du design system, la fiabilité du CI/CD, la performance et le renforcement de la sécurité pour une grande plateforme d'intelligence des processus d'entreprise.