跳到主要内容

Agent.getDefaultOptions()

可以为 Agent 配置 memory 使用方式和输出格式的默认选项,也可以配置迭代步骤。.getDefaultOptions() 方法会返回这些默认值;如果默认值是函数,则会解析函数。这些选项会应用于所有 stream()generate() 调用,除非被覆盖;它们也适合用于检查 Agent 的未知默认值。

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

await agent.getDefaultOptions()

参数
参数的直接链接

options?:

{ requestContext?: RequestContext }
= {}
包含 request context 的可选配置对象。
{ requestContext?: RequestContext }

requestContext?:

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

返回值
返回值的直接链接

defaultOptions:

AgentExecutionOptions<Output> | Promise<AgentExecutionOptions<Output>>
为 Agent 配置的默认流式选项,可以是直接提供的对象,也可以是解析为这些选项的 promise。

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

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