À propos du projet
claude-desktop-gateway est un programme proxy léger qui permet à Claude Desktop d'accéder à des modèles d'IA provenant de fournisseurs non-Anthropic tels qu'OpenAI, Gemini, DeepSeek et d'autres. Il fonctionne en traduisant les requêtes de l'API Anthropic en formats compatibles OpenAI et vice versa, permettant une intégration transparente sans modifier le comportement central de Claude Desktop.
La passerelle est entièrement configurée via un seul fichier YAML (models.yaml), où les utilisateurs définissent les fournisseurs et leurs modèles associés. Chaque fournisseur peut être activé ou désactivé, et les clés API sont chargées depuis des variables d'environnement, un fichier auth.json ou intégrées directement dans la configuration (avec des avertissements de sécurité). Les modèles sont mappés avec des alias commençant par 'claude-' pour éviter les conflits avec les modèles officiels d'Anthropic.
Il prend en charge le texte, l'entrée d'images, les appels d'outils, les modes de raisonnement et les réponses en streaming. La passerelle s'exécute comme un service headless sur Linux/WSL ou comme une application de barre système sur Windows, écoutant par défaut sur le port 3458. Les utilisateurs doivent activer le Mode Développeur dans Claude Desktop et le configurer pour pointer vers l'URL de la passerelle locale.
Aucune dépendance d'exécution n'est requise en dehors de Go pour la compilation. Le programme journalise les requêtes lorsque GATEWAY_LOG est défini, facilitant ainsi le dépannage. Le redémarrage de la passerelle et de Claude Desktop est nécessaire après des modifications de configuration pour actualiser la liste des modèles. La passerelle ne valide pas la clé API Gateway — n'importe quelle valeur (par exemple, 'x') suffit pour l'authentification dans Claude Desktop.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.