Aller au contenu principal

Agent.getLLM()

La méthode .getLLM() récupère l’instance de modèle de langage configurée pour un Agent et la résout si elle est définie par une fonction. Vous pouvez aussi transmettre un remplacement model limité à la requête sans modifier le modèle configuré de l’Agent.

Exemple d’utilisation
Lien direct vers Exemple d’utilisation

await agent.getLLM()
await agent.getLLM({
model: 'openai/gpt-5.6-sol',
})

Paramètres
Lien direct vers Paramètres

options?:

{ requestContext?: RequestContext; model?: MastraModelConfig | DynamicArgument<MastraModelConfig> }
= {}
Objet de configuration facultatif contenant le contexte de requête et un remplacement de modèle facultatif limité à la requête.
{ requestContext?: RequestContext; model?: MastraModelConfig | DynamicArgument<MastraModelConfig> }

requestContext?:

RequestContext
Contexte de requête pour l’injection de dépendances et les informations contextuelles.

model?:

MastraModelConfig | DynamicArgument<MastraModelConfig>
Remplacement de modèle facultatif limité à la requête. Le modèle configuré de l’Agent n’est pas modifié.

Valeur renvoyée
Lien direct vers Valeur renvoyée

llm:

MastraLLMV1 | Promise<MastraLLMV1>
Instance de modèle de langage configurée pour l’Agent, sous la forme d’une instance directe ou d’une promesse qui se résout en LLM.

Exemple d’utilisation étendu
Lien direct vers Exemple d’utilisation étendu

await agent.getLLM({
requestContext: new RequestContext(),
model: 'openai/gpt-5.6-sol',
})