À propos du projet

Ce dépôt fournit un serveur proxy léger basé sur FastAPI qui transmet les requêtes aux API Chat Completions et Embeddings d'OpenAI. Il permet aux utilisateurs de mapper des clés API d'enveloppe à de vraies clés OpenAI, ce qui le rend adapté aux environnements multi‑locataires où la gestion des clés est nécessaire. Le proxy est entièrement compatible avec le SDK Python officiel d'OpenAI, prend en charge le streaming des réponses de chat via Server‑Sent Events (SSE) et ne nécessite aucune base de données — la configuration est gérée via un simple fichier Python. Les options de déploiement incluent le développement local avec Uvicorn et l'utilisation en production via Supervisor avec les scripts fournis. Idéal pour les équipes ou les services qui ont besoin d’une couche minimale auto‑hébergée entre les clients et l’API d’OpenAI tout en conservant la compatibilité SDK et en évitant une infrastructure complexe.