跳到主要内容

Agent.getModel()

.getModel() 方法用于获取为 Agent 配置的语言模型;如果模型是函数,则会解析该函数。该方法用于访问为 Agent 能力提供支持的底层模型。

用法示例
用法示例的直接链接

await agent.getModel()

参数
参数的直接链接

options?:

{ requestContext?: RequestContext }
= {}
包含请求上下文的可选配置对象。
{ requestContext?: RequestContext }

requestContext?:

RequestContext
用于依赖注入和提供上下文信息的 Request Context。

返回值
返回值的直接链接

model:

MastraLanguageModel | Promise<MastraLanguageModel>
为 Agent 配置的语言模型,可以是直接返回的实例,也可以是一个解析为该模型的 promise。

扩展用法示例
扩展用法示例的直接链接

await agent.getModel({
requestContext: new RequestContext(),
})