> Discover all available pages from the documentation index: https://mastra.zisheng.pro/llms.txt # Agent.getDefaultGenerateOptionsLegacy() > **注意:** **已弃用**:此方法已弃用,并且仅适用于 V1 模型。对于 V2 模型,请改用新的 [`.getDefaultOptions()`](https://mastra.zisheng.pro/reference/agents/getDefaultOptions) 方法。 可以为 Agent 配置默认生成选项,用于控制模型行为、输出格式以及 Tool 和 Workflow 调用。`.getDefaultGenerateOptionsLegacy()` 方法会获取这些默认值;如果默认值是函数,则会解析函数。这些选项会应用于所有 `generateLegacy()` 调用,除非被覆盖;它们也适合用于检查 Agent 的未知默认值。 ## 用法示例 ```typescript await agent.getDefaultGenerateOptionsLegacy() ``` ## 参数 **options** (`{ requestContext?: RequestContext }`): 包含 request context 的可选配置对象。 (Default: `{}`) **options.requestContext** (`RequestContext`): 用于依赖注入和上下文信息的 Request Context。 ## 返回值 **defaultOptions** (`AgentGenerateOptions | Promise`): 为 Agent 配置的默认生成选项,可以是直接提供的对象,也可以是解析为这些选项的 promise。 ## 扩展用法示例 ```typescript await agent.getDefaultGenerateOptionsLegacy({ requestContext: new RequestContext(), }) ``` ## 相关内容 - [Agent 生成](https://mastra.zisheng.pro/docs/agents/overview) - [Request Context](https://mastra.zisheng.pro/docs/server/request-context)