> Discover all available pages from the documentation index: https://mastra.zisheng.pro/ja/llms.txt # Agent.getLLM() `.getLLM()` メソッドは、Agent に設定された言語モデルのインスタンスを取得し、関数の場合は解決します。Agent に設定されたモデルを変更せずに、リクエスト単位で上書きする `model` を渡すこともできます。 ## 使用例 ```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/ja/docs/agents/overview) - [Request Context](https://mastra.zisheng.pro/ja/docs/server/request-context)