> Discover all available pages from the documentation index: https://mastra.zisheng.pro/fr/llms.txt # getScorer() La méthode `getScorer()` récupère un Scorer spécifique enregistré auprès de l’instance Mastra avec sa clé d’enregistrement. Elle fournit un accès aux Scorers sécurisé par les types et génère une erreur si le Scorer demandé est introuvable. ## Exemple d’utilisation ```typescript import { mastra } from './mastra' // Get a specific scorer by key const relevancyScorer = mastra.getScorer('relevancyScorer') const weatherAgent = mastra.getAgent('weatherAgent') // Use the scorer to evaluate an AI output await weatherAgent.generate('What is the weather in Rome', { scorers: { answerRelevancy: { scorer: relevancyScorer, }, }, }) ``` ## Paramètres **key** (`string`): Clé d’enregistrement du Scorer à récupérer. Elle doit correspondre à une clé utilisée lors de l’enregistrement de Scorers dans le constructeur Mastra. ## Valeur renvoyée **scorer** (`MastraScorer`): Instance MastraScorer associée à la clé fournie. ## Gestion des erreurs Cette méthode génère une `MastraError` si : - Le Scorer avec la clé spécifiée est introuvable - Aucun Scorer n’est enregistré auprès de l’instance Mastra ```typescript try { const scorer = mastra.getScorer('nonExistentScorer') } catch (error) { if (error.id === 'MASTRA_GET_SCORER_NOT_FOUND') { console.log('Scorer not found, using default evaluation') } } ``` ## Voir aussi - [listScorers()](https://mastra.zisheng.pro/fr/reference/core/listScorers): Récupérer tous les Scorers enregistrés - [getScorerById()](https://mastra.zisheng.pro/fr/reference/core/getScorerById): Récupérer un Scorer par sa propriété id - [Scorers personnalisés](https://mastra.zisheng.pro/fr/docs/evals/custom-scorers): Apprendre à créer des Scorers personnalisés