配置参考
第一次调用使用快速开始的最少配置即可。本页供需要选择默认输出、规则、容量或取消行为时查表;字段规则的完整支持范围见Schema参考。
new Intent(config) 创建实例并快照配置。改变规则时创建新实例;之后修改原配置对象不会更新已创建的实例。模型执行器保留调用方服务对象的连接状态,库不关闭共享服务。
按任务查配置
保持默认 limits 与 timeoutMs 即可开始;它们不是首次接入必填项,也不替代宿主自己的连接配置。
IntentConfig
配置与标准请求参数拒绝未知键,Context内部自由命名。Native可选顶层属性为undefined按省略;Context内部undefined不是JSON。无效配置通常在构造时抛错,见错误参考。
semantics
本节行名相对 semantics,例如 terms[].name 的完整路径为 semantics.terms[].name。
同名含义冲突报CONFIG_INVALID。明确匹配的domain/action保留配置名称,不随输出语言翻译。定义帮助理解,不把未支持动作删除或把示例当用户事实。
输出选项
下表行名相对 defaultOutput 或请求 output,例如 defaultOutput.evidence、request.output.evidence。未指定时合并实例默认值。
defaultOutput: {evidence:true} 加 output:{} 仍开启证据;output:{evidence:false} 明确关闭。开启extensions却没有extensionSchema报SCHEMA_NOT_CONFIGURED;扩展不能绕过fields提取操作参数。
limits
下表行名均相对 limits,例如完整路径 limits.maxValidationChecks。省略对象或其中某项均使用对应默认值。
超限报RESOURCE_LIMIT,不静默截断。预算不等于会话过期。取消不配合的外部执行器可先返回,但名额在其实际结束后才释放。库不保证终止调用方任意代码或退还模型费用。
其他公开配置
- 模型API:ApiExecutorConfig、地址、格式、响应体字节限制。
- MCP:IntentMcpAdapterConfig、独立服务配置、实例选择、前缀和协议。
- Codex与维护命令:可信文件、环境路径、CLI参数及退出码。
完整类型见类型参考。