À propos du projet

Grok2API est une passerelle basée sur Go avec une console d'administration React intégrée qui gère des pools de comptes indépendants pour Grok Build, Grok Web et Grok Console. Elle expose des API unifiées compatibles OpenAI et Anthropic, prenant en charge les complétions de chat, les réponses, les messages, la génération/édition d'images, les tâches vidéo, la synthèse vocale (TTS), la reconnaissance vocale (STT) et le proxy vocal en temps réel. La passerelle gère la synchronisation des comptes, le renouvellement des identifiants, le suivi des quotas, la découverte de modèles, le routage avec sessions persistantes et basculement, ainsi que la gestion de la sortie via des pools de proxys et des tunnels. Elle comprend un tableau de bord, la gestion des clés client, des journaux d'audit et des bibliothèques multimédias. Un démarrage rapide via Docker Compose ou une compilation depuis les sources est fourni, avec la configuration des secrets et de l'administrateur initial. Le projet est destiné à la recherche technique et à l'apprentissage, les utilisateurs étant responsables du respect des conditions de Grok et des lois locales.