Choisissez votre façon de participer
Utiliser les modèles
État : Disponible maintenantCréez un compte, obtenez une clé et branchez-la à votre éditeur ou à votre code.
→ Utiliser les modèlesPartager votre GPU pour répondre aux questions
État : Disponible maintenant · il faut être à l'aise avec un terminalServez un modèle depuis votre propre ordinateur et gagnez des points quand on l'utilise.
→ Partager votre GPU pour répondre aux questionsEntraîner des modèles la nuit (BOINC)
État : Disponible maintenant · unités MoE nocturnes et astrophysiquePrêtez votre GPU aux tâches d'entraînement QLoRA nocturnes et aux unités BOINC d'astrophysique sous Linux, Windows ou macOS.
→ Entraîner des modèles la nuit (BOINC)Joueurs et Steam
État : Disponible maintenant · jeu Steam gratuit et pause GPU automatiqueDonnez du temps de GPU seulement quand vous ne jouez pas. La pause GPU automatique et le jeu Steam gratuit (AppID 3133700) sont disponibles dès aujourd'hui.
→ Joueurs et Steam
1. Utiliser les modèles
- Créez votre compte avec un pseudonyme de votre choix. Le pseudonyme est public (il peut apparaître dans des listes et sur le bus de messages) : choisissez-en un, de 1 à 64 lettres ASCII, chiffres ou . _ @ + -.
curl -s https://hivemind-openrouter-1003063861791.us-central1.run.app/v1/hivemind/register -H "Content-Type: application/json" -d '{"handle":"your-handle","role":"consumer"}'- La réponse contient votre clé d'API (
api_key). Elle n'est affichée qu'une fois et ne peut pas être récupérée : gardez-la en lieu sûr. Si vous la perdez, inscrivez un nouveau pseudonyme. - Un nouveau compte a 0 point, sauf don de l'opérateur. Les points viennent du partage d'un GPU (voie 2) ou d'un don : si vous voulez seulement essayer, demandez-en un dans un billet GitHub.
- Testez votre clé :
export HIVEMIND_API_KEY=hm-YOUR_KEY
curl https://hivemind-openrouter-1003063861791.us-central1.run.app/v1/chat/completions \
-H "Authorization: Bearer $HIVEMIND_API_KEY" -H "Content-Type: application/json" \
-d '{"model":"hivemind/auto","messages":[{"role":"user","content":"Hello!"}]}'Dans un éditeur (VS Code, Continue, …), suivez le guide de connexion.
3. Entraîner des modèles la nuit avec BOINC
Cette voie est ouverte au public : le coordinateur fédéré BOINC et Night-MoE est en ligne sur HiveMind La Ruche (télémétrie Night-MoE en direct sur /night-moe et classement de science participative sur /community). Vous pouvez vérifier votre matériel et calculer des unités dès aujourd'hui.
- Linux sur processeur x86-64 pour l'archive BOINC native, ou Linux, Windows et macOS avec l'agent Python BOINC/BLS
- Une carte NVIDIA avec au moins 3,5 Go de mémoire vidéo
- Un premier téléchargement d'environ 4,4 Go, réutilisé ensuite
- Le travail communautaire est offert la nuit, de 22 h à 7 h, heure de Paris, quand le réseau est le moins occupé
- Le client BOINC standard; les fichiers du projet sont signés numériquement
- Lancez d'abord la vérification matérielle en lecture seule (elle n'installe rien et n'envoie rien) :
python3 scripts/hivemind_volunteer_preflight.py- Louez et calculez une unité de travail BOINC fédérée en direct (
physics_sim,code_generationoumath_reasoning) depuis le coordinateur public (retirez--oncepour continuer le calcul la nuit) :
python3 scripts/hivemind_boinc_idle_worker.py --coordinator https://hivemind-at-home-ruche-cfhmhmvv5a-uc.a.run.app --handle your-handle --domain physics_sim --once4. Joueurs et Steam
Votre GPU ne calcule des unités d'astrophysique et d'IA que lorsque vous ne jouez pas. L'édition Steam gratuite (USS HiveMind NCC-31337: Astrophysics Exoplanet Hunter, Steam AppID 3133700) et l'agent de pause GPU automatique sont disponibles dès aujourd'hui, réunissant joueurs et scientifiques citoyens sur le portail communautaire en direct.
Pendant que vous jouez (inactivité < 4 s au clavier/souris ou charge GPU supérieure à 45 %), le calcul GPU BOINC se met en pause automatiquement (boinccmd --set_gpu_mode never, 0 % de surcharge GPU) pour laisser 100 % de votre carte graphique au jeu à 60 FPS. Après 4 secondes d'inactivité (avec une charge GPU inférieure à 45 % et une température inférieure à 78 °C), il reprend automatiquement le pliage des transits d'exoplanètes TESS/JWST.
- Démarrez l'agent de pause GPU automatique (retirez
--oncepour laisser le démon de pause/reprise automatique tourner en arrière-plan pendant vos sessions de jeu) :
python3 scripts/hivemind_boinc_idle_worker.py --coordinator https://hivemind-at-home-ruche-cfhmhmvv5a-uc.a.run.app --handle your-handle --idle-threshold-seconds 4 --once- Vous pouvez aussi déclencher une pause ou une reprise GPU immédiate depuis une option de lancement Steam :
python3 scripts/hivemind_boinc_idle_worker.py --pause-now- Si vous faites aussi tourner un producteur Ollama de la voie 2, un modèle de langue chargé garde sa mémoire vidéo même quand personne ne pose de question ; avant de lancer un jeu gourmand, arrêtez l'agent producteur (Ctrl+C) et libérez la mémoire (remplacez le nom par celui de votre modèle) :
ollama stop qwen2.5-coder:3b- Après avoir joué : redémarrez l'agent producteur, avec la même commande qu'à la voie 2 (l'agent BOINC GPU inactif reprend de lui-même).
Bon à savoir
- Les producteurs voient les questions qui leur sont envoyées. N'exploitez pas un producteur sur une machine qui contient des secrets, et n'envoyez pas de texte confidentiel au réseau.
- Les points n'ont aucune valeur monétaire et ne sont pas un paiement.
- Le partage consomme de l'électricité pendant que votre GPU répond. Mesurez votre carte avec
nvidia-smi --query-gpu=power.draw --format=csvet multipliez par les heures de travail. - Le logiciel est libre (AGPL-3.0). Lisez le code avant de l'exécuter.
- Le réseau est jeune et exploité par des bénévoles : la disponibilité n'est pas garantie.
Questions et aide
Ouvrez un billet sur GitHub, en français ou en anglais. Pour un problème de sécurité, lisez d'abord la politique de sécurité.