AgentModule.run()关键字参数:最常见、最推荐的 per-run 配置入口Engine构造函数参数:更底层的 runtime 控制- 环境变量:provider 凭证与模型默认值
AgentModule.run() 参数
这些参数都可以直接传给agent.run(task, ...):
任务与执行
任务与执行
task:str | Taskmax_stepsreturn_stateworkspaceenv
解析与决策
解析与决策
parsersearchcriticsstop_criteriahistory_policy
Tracing 与 Rendering
Tracing 与 Rendering
tracetrace_logdirtrace_prefixrendertheme
Hooks 与 Engine 透传
Hooks 与 Engine 透传
hooksrender_hooksengine_kwargs**state_kwargs
Engine 构造参数
当你直接构造Engine 时,最常用的参数包括:
agentbudgetvalidation_gaterecovery_handlerrecovery_policytrace_writerparserstop_criteriabranch_selectorsearchcriticsenvhistory_policyhooks
RuntimeBudget 的常见字段:
环境变量
常见环境变量包括:| 变量 | 用途 |
|---|---|
OPENAI_API_KEY | OpenAI / OpenAI-compatible API key |
OPENAI_BASE_URL | OpenAI-compatible endpoint base URL |
QITOS_API_KEY | ModelFactory.from_env() 可识别的备用 key |
QITOS_MODEL | 默认模型 ID |
AZURE_OPENAI_API_KEY | Azure OpenAI key |
AZURE_OPENAI_ENDPOINT | Azure OpenAI endpoint |
AZURE_OPENAI_DEPLOYMENT | Azure deployment 名称 |
AZURE_OPENAI_API_VERSION | Azure API version |
Trace 输出目录
默认情况下,AgentModule.run() 会把 trace 写到 ./runs/:
trace_prefix 覆盖自动生成的前缀:
