> Discover all available pages from the documentation index: https://mastra.zisheng.pro/llms.txt # Agent.getLLM() `.getLLM()` 方法用于获取为 Agent 配置的语言模型实例;如果该实例是函数,则会解析该函数。你还可以传入请求范围的 `model` 覆盖,而不会修改 Agent 配置的模型。 ## 用法示例 ```typescript await agent.getLLM() ``` ```typescript await agent.getLLM({ model: 'openai/gpt-5.6-sol', }) ``` ## 参数 **options** (`{ requestContext?: RequestContext; model?: MastraModelConfig | DynamicArgument }`): 可选配置对象,包含请求上下文和可选的请求范围模型覆盖。 (Default: `{}`) **options.requestContext** (`RequestContext`): 用于依赖注入和提供上下文信息的 Request Context。 **options.model** (`MastraModelConfig | DynamicArgument`): 可选的请求范围模型覆盖。不会修改 Agent 配置的模型。 ## 返回值 **llm** (`MastraLLMV1 | Promise`): 为 Agent 配置的语言模型实例,可以是直接返回的实例,也可以是一个解析为 LLM 的 promise。 ## 扩展用法示例 ```typescript await agent.getLLM({ requestContext: new RequestContext(), model: 'openai/gpt-5.6-sol', }) ``` ## 相关内容 - [Agent 概览](https://mastra.zisheng.pro/docs/agents/overview) - [Request Context](https://mastra.zisheng.pro/docs/server/request-context)