Agent.getModel()
.getModel()
メソッドは、エージェントに設定された言語モデルを取得し、それが関数である場合は実行して結果を取得します。このメソッドは、エージェントの機能を動かす基盤となるモデルにアクセスするために使用されます。
使用例
await agent.getModel();
パラメータ
{ runtimeContext = new RuntimeContext() }?:
{ runtimeContext?: RuntimeContext }
= new RuntimeContext()
ランタイムコンテキストを含むオプションの設定オブジェクト。
戻り値
model:
MastraLanguageModel | Promise<MastraLanguageModel>
エージェント用に設定された言語モデル。直接のインスタンス、またはモデルに解決されるPromiseのいずれか。
発展的な使用例
await agent.getModel({
runtimeContext: new RuntimeContext()
});
オプションパラメータ
runtimeContext?:
RuntimeContext
= undefined
依存性の注入や文脈情報を扱うためのランタイムコンテキスト。