Avancé
🧠 Fondamentaux
30 XP
0 personnes ont réussi
Router vers le bon modèle selon la tache
Utiliser gpt-4o pour reformuler un email, c'est comme prendre un avion pour traverser la rue. En production, tu routes chaque requete vers le modele le plus adapte : gpt-4o-mini pour les taches simples (pas cher, rapide) et gpt-4o pour les taches complexes (analyse juridique, debug de code). Ca divise ta facture par 10.
Un routeur intelligent analyse la demande et choisit le bon modele automatiquement.
Écris une fonction choisir_modele(prompt, tokens_estimes) qui retourne le nom du modèle a utiliser selon ces regles :
- Si le prompt contient un des mots-cles suivants (insensible a la casse) : 'analyse', 'juridique', 'contrat', 'code', 'debug', 'architecture' -> utilise 'gpt-4o' (tache complexe) - Si tokens_estimes > 2000 -> utilise 'gpt-4o-mini' (on economise sur les longs textes simples) - Sinon -> utilise 'gpt-4o-mini' (défaut economique)
La fonction retourne aussi le cout estime. Elle retourne un dictionnaire avec 'modèle' et 'cout_estime' (en utilisant la formule de calcul de cout avec les memes prix que l'exercice 6, en supposant que la réponse fera autant de tokens que le prompt).
Exemple : choisir_modele('Analyse ce contrat', 500) retourne {'modèle': 'gpt-4o', 'cout_estime': ...}