À propos du projet

sub2api-custom est un dérivé non officiel de Sub2API, positionné comme une passerelle API IA extensible, destinée à distribuer et gérer les quotas API des abonnements aux produits IA. Les utilisateurs peuvent accéder aux services IA en amont via les clés API générées par la plateforme. Ce dérivé ajoute plusieurs extensions par rapport à la version d'origine : chaque groupe peut définir une limite de concurrence comptée indépendamment par utilisateur ; chaque clé API peut choisir un groupe de secours sur la même plateforme, avec bascule automatique lorsque le groupe principal n'a plus de compte disponible, et application du multiplicateur de tarification, de la déduction d'abonnement et de l'attribution d'utilisation du groupe de secours ; il fournit une empreinte Codex multi-fenêtres sur une seule machine, prenant en charge une identité d'appareil stable par compte, un pool de fenêtres de session et un débordement de sous-proxy ; l'interface d'administration permet de consulter les dernières requêtes des comptes, avec actualisation indépendante et largeurs de colonnes ajustables ; il prend également en charge la mise à jour du code source depuis une branche personnalisée via un programme de mise à jour sur la machine hôte. Le projet est construit avec Go, Vue, PostgreSQL et Redis, et prend en charge le déploiement Docker. Le README indique clairement que l'utilisation de ce projet peut enfreindre les conditions de service de services en amont tels qu'Anthropic, et que l'utilisateur assume lui-même les risques de bannissement de compte, d'interruption de service, etc. Le projet est uniquement destiné à l'apprentissage et à la recherche technique, et aucune exploitation commerciale n'est autorisée. Concernant le déploiement, dans un environnement Linux Docker, le script d'installation officiel permet un démarrage rapide et installe automatiquement le programme de mise à jour sur la machine hôte ; un déploiement Compose manuel permet d'exécuter le script d'installation du programme de mise à jour du code source après le démarrage de la pile, afin de pouvoir ensuite effectuer les mises à jour depuis la page d'administration. Le projet conserve la licence LGPL-3.0 et l'attribution en amont.