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(),
})