MusculatorDocumentation

Analyse IA du jour

Description#

Un commentaire structuré de la journée : résumé, énergie, tonus, progression, ce qu'il reste à faire, ce qu'il faut améliorer.

Objectif#

Donner un retour sur la journée sans qu'il faille interpréter soi-même des chiffres.

Prérequis#

Comment l'utiliser#

Journal → Analyse IA → lancer l'analyse.

Options#

Deux moteurs derrière une seule et même forme de résultat :

MoteurQuandRéseau
LocalPar défaut, et dès qu'il manque la clé ou le modèleAucun
OpenRouterQuand clé et modèle sont configurésRequis

Paramètres associés#

Clé API OpenRouter · Modèle

Données utilisées#

Moteur local — rien ne sort de l'appareil.

Moteur OpenRouter — c'est le seul endroit où des données de santé quittent l'appareil. Sont envoyés à openrouter.ai : prénom, poids, taille, âge, blessures et contraintes déclarées, l'objectif, ainsi que les séances du jour et le nombre de séances de la semaine.

Sans clé configurée, rien de tout cela ne part. Voir Données et confidentialité.

Résultat#

Le résultat est mis en cache pour la journée (analysisLog) et survit à un rechargement : revoir le Journal ne relance pas d'appel — donc pas de nouvel appel facturé.

Il est invalidé dès qu'une séance de ce jour est ajoutée, modifiée ou supprimée.

Fonctionnement hors connexion#

Le moteur local fonctionne normalement. Le moteur OpenRouter échoue et retombe automatiquement sur le moteur local, en disant pourquoi.

Fonctionnement en ligne#

Les deux moteurs sont disponibles selon la configuration.

Limites#

Erreurs possibles#

MessageCause
« Aucune séance à analyser aujourd'hui. Lance une séance depuis l'accueil. »Aucune séance ce jour
« Clé OpenRouter refusée. »HTTP 401
« Quota du modèle gratuit atteint, réessaie plus tard. »HTTP 429
« OpenRouter a répondu HTTP n. »Autre erreur du service
« Le modèle n'a pas renvoyé de JSON. »Réponse hors format
« Réponse vide du modèle. »Réponse sans contenu

Toutes sont suivies de « Analyse locale utilisée à la place. »

Dépannage#

L'analyse IA échoue

FAQ#