JavaScriptNode.jsREST APILLM / GPT

Hevy AI

Pipeline données × IA pour analyse d'entraînements

APIHevy intégrée
AutoAnalyse
LLMPowered
NodeRuntime
À propos

Hevy AI connecte l'API de l'app fitness Hevy à un modèle de langage pour analyser automatiquement les séances d'entraînement. Récupération des données brutes, transformation, prompt engineering précis — et en sortie, des insights personnalisés sur la progression, les records et les axes d'amélioration.

Fonctionnalités

Collecte de données

Connexion à l'API Hevy pour récupérer l'historique complet des séances avec tous les détails.

Analyse IA

Prompt engineering précis pour extraire des insights pertinents depuis des données brutes de sport.

Insights personnalisés

Progression, records, points forts et axes d'amélioration générés et formatés automatiquement.

Pipeline automatisé

Fetch → Transform → Analyze → Output en une seule commande. Zéro friction, résultat immédiat.

Extrait de code

JavaScript — exemple représentatif

hevy.js
// Pipeline d'analyse — Hevy AI
async function analyzeWorkout(userId) {
  const res = await fetch('/api/hevy/' + userId + '/workouts');
  const { workouts } = await res.json();

  const prompt = buildPrompt(workouts); // format → LLM
  const response = await openai.chat.completions.create({
    model: 'gpt-4o-mini',
    messages: [{ role: 'user', content: prompt }],
  });

  return response.choices[0].message.content;
}

Voir le projet

Code source disponible sur GitHub