Référence — Paramètres
Table générée à partir de src/types/settings.ts (interface AppSettings) et de src/contexts/ModeContext.tsx. Source : code réel du projet.
| Paramètre | Identifiant interne | Type | Défaut | Valeurs possibles | Stockage | Application |
|---|---|---|---|---|---|---|
| Fournisseur IA | aiProvider | sélection | openrouter | ollama, openrouter, anthropic, openai | AsyncStorage (clé settings) | Immédiate |
| URL Ollama | ollama.baseUrl | texte (URL) | http://localhost:11434 | libre | AsyncStorage | Immédiate |
| Modèle Ollama | ollama.model | texte | chaîne vide | nom de modèle installé localement | AsyncStorage | Immédiate |
| Clé OpenRouter | openrouter.apiKey | texte (secret) | chaîne vide | clé fournie par openrouter.ai | AsyncStorage, jamais transmise ailleurs qu'à l'API OpenRouter | Immédiate |
| Modèle OpenRouter | openrouter.model | sélection | chaîne vide | liste actualisée via le bouton « Actualiser » | AsyncStorage | Immédiate |
| Clé Anthropic | anthropic.apiKey | texte (secret) | chaîne vide | clé fournie par console.anthropic.com | AsyncStorage | Immédiate |
| Modèle Anthropic | anthropic.model | sélection | claude-sonnet-4-6 | Opus 4.7, Sonnet 4.6, Haiku 4.5 | AsyncStorage | Immédiate |
| Clé OpenAI | openai.apiKey | texte (secret) | chaîne vide | clé fournie par platform.openai.com | AsyncStorage | Immédiate |
| Modèle OpenAI | openai.model | sélection | gpt-4o | GPT-4o, GPT-4o Mini, o1, o1 Mini | AsyncStorage | Immédiate |
| Langue | language | sélection | fr | fr, en | AsyncStorage (clé settings) | Immédiate |
| Mode Débutant/Expert | appMode (hors AppSettings, contexte séparé) | sélection | beginner (tant qu'aucun choix n'est fait ; choix proposé au premier lancement) | beginner, expert | AsyncStorage (clé nutritor:app_mode) | Immédiate |
Notes
- Les clés API/URL ne sont jamais affichées en clair ailleurs que dans le champ de saisie de Paramètres.
- Une migration automatique au démarrage ajoute les champs
anthropic/openaiaux réglages d'utilisateurs ayant installé une version antérieure à leur introduction, en les fusionnant avec les valeurs par défaut.