À propos du projet

Sub2API est une plateforme open source de passerelle d'API conçue pour la distribution de quotas d'abonnement IA. Elle regroupe les quotas d'abonnement des services IA en amont tels que Claude, OpenAI, Gemini et Grok, puis les expose via des clés API générées par la plateforme, permettant aux outils natifs de les utiliser de manière transparente. Ses fonctionnalités principales incluent : - Gestion multi-comptes : prise en charge de plusieurs types de comptes en amont, tels que OAuth et API Key. - Distribution de clés API : génération et gestion de clés API indépendantes pour les utilisateurs. - Facturation précise : suivi de l'utilisation et calcul des coûts au niveau du token. - Ordonnancement intelligent : sélection automatique des comptes et prise en charge des sessions persistantes (sticky sessions). - Contrôle de concurrence : limites de concurrence configurables par utilisateur et par compte. - Limitation de débit : limites de débit configurables pour les requêtes et les tokens. - Système de paiement intégré : prise en charge d'EasyPay, Alipay, WeChat Pay et Stripe ; les utilisateurs peuvent recharger leur compte en libre-service, sans service de paiement supplémentaire. - Panneau d'administration : interface Web pour la surveillance et la gestion. - Groupes composites : la couche de routage administrateur peut résoudre le modèle d'une requête vers un fournisseur précis, adapté aux scénarios de groupement multi-fournisseurs. Le projet est construit avec Go, Vue 3, PostgreSQL 15+ et Redis 7+, et fournit un déploiement via Docker. Le README indique clairement que l'utilisation de ce projet peut violer les conditions d'utilisation des fournisseurs en amont tels qu'Anthropic ; les utilisateurs l'utilisent à leurs propres risques. Le projet est destiné uniquement à l'apprentissage technique et à la recherche ; les auteurs déclinent toute responsabilité en cas de bannissement de compte, d'interruption de service ou de perte de données, et n'autorisent aucune exploitation commerciale. En termes de valeur pour l'utilisateur, il convient aux développeurs ou petites équipes qui souhaitent centraliser la gestion de plusieurs quotas d'abonnement IA, les distribuer à la demande et maîtriser les coûts. Il s'agit d'un outil de type passerelle IA.