> Discover all available pages from the documentation index: https://mastra.zisheng.pro/zh-HK/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/zh-HK/docs/agents/overview) - [Request Context](https://mastra.zisheng.pro/zh-HK/docs/server/request-context)