用于更新指定 templateId 的提示词模板。调用用户必须是模板所有者或该智能体管理员。
项目 | 内容 |
|---|---|
请求方式 |
|
请求地址 |
|
默认鉴权 |
|
**更新规则:**除路径参数 templateId 外,其余字段均按需传入;未传字段保持不变。
参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| int / string | 是 | 提示词模板 ID |
application/json) 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| string | 否 | 模板名称,最长 255 个字符 |
| string | 否 | 模板描述 |
| array | 否 | 业务场景列表 |
| object / string / array | 否 | 场景展示名称 |
| int | 否 |
|
| string | 否 | 提示词模板正文 |
| string / array | 否 | 模板模式: |
| object | 否 | 会话能力配置 |
| array | 否 | 模板变量列表(全量同步语义,见下方注意事项) |
| int | 否 | 修改推荐状态需要智能体管理员权限 |
标准 Curl 示例:
curl -X PUT \ "https://${IDA_DOMAIN}/dataAgent/llm/openApi/v2/promptTemplates/186" \ -H "Authorization: Bearer ${JWT_TOKEN}" \ --header 'Content-Type: application/json' \ --data-raw '{"name":"活动策划","description":"更新后的模板描述","isPublic":1}' \ --silent | jq
补充示例(包含业务鉴权头与变量更新):
curl -X PUT \ "https://${IDA_DOMAIN}/dataAgent/llm/openApi/v2/promptTemplates/74" \ -H "Authorization: Bearer ${JWT_TOKEN}" \ -H 'Content-Type: application/json' \ --data-raw '{ "name": "活动策划", "description": "对活动策划方案进行全面评估和优化", "scene": ["PLANNING", "DOCUMENT_COMPOSITION"], "isPublic": 1, "data": "请评估活动策划方案:{{e7f79b80-871a-4c39-af89-1e6b06931668}}", "mode": "knowledge_qa", "conversationOptions": { "enableLarkQA": false, "enableWebSearch": true, "enableAeolusAssetSearch": false, "enableHiveDataSearch": false, "enabledMcpServers": [], "templateSkills": [] }, "templateVariables": [ { "id": 133, "varId": "e7f79b80-871a-4c39-af89-1e6b06931668", "name": "活动策划方案", "description": "支持 Word、PDF、Markdown 文件", "required": 1, "valueType": "file", "defaultValue": {} } ] }' \ --silent | jq
例如 collectedCnt、likeCnt、shareCnt、usedCnt、me、owner、status、ctime、mtime 等为响应或系统字段,应从请求中移除,否则可能导致校验失败或更新异常。
templateVariables 字段。省略后数据库中的变量保持不变。
templateVariables 时为“全量同步”语义:id 的变量:按 id 原位更新。id 的变量:新增。templateVariables[*].varId 与 templateVariables[*].name 必填。templateVariables[*].defaultValue 必须是对象(例如 {}),不可为字符串/数组/null。templateVariables[*].name)不可重复。字段路径 | 类型 | 说明 |
|---|---|---|
| string | 请求结果码,“llm/ok”表示更新成功。 |
| object | 提示信息对象;为空表示无额外提示。 |
| object | 更新后的模板详情对象。 |
| integer | 模板 ID(来自 URL 路径 |
| integer | 模板所属 Agent ID。 |
| string | 模板名称(本次更新入参 |
| string | 模板描述(本次更新入参 |
| array | 模板适用场景列表。 |
| integer | 是否公开: |
| string | 模板创建人。 |
| string | 最近更新人,通常为当前调用方对应账号。 |
| string | 模板正文内容(本次请求未更新该字段,返回为当前存量值)。 |
| object | 发起对话时使用的配置项集合。 |
| integer | 模板状态: |
| string | 模板适用模式。 |
| integer | 是否推荐: |
| boolean | 是否置顶。 |
| boolean | 是否官方模板。 |
| array | 模板预览图列表。 |
| array | 模板可用技能列表。 |
| array | 模板变量列表。 |
| string | 模板创建时间。 |
| string | 模板更新时间(本次更新后的时间)。 |
字段路径 | 类型 | 当前值 | 说明 |
|---|---|---|---|
| boolean |
| 是否启用 Aeolus 资产搜索。 |
| boolean |
| 是否启用 Hive 数据搜索。 |
| boolean |
| 是否启用飞书问答。 |
| boolean |
| 是否启用 Web 搜索。 |
| array |
| 启用的 MCP Server 列表。 |
| array |
| 模板绑定技能列表。 |
{ "JSONIFY_PRETTYPRINT_REGULAR": false, "code": "llm/ok", "data": { "agentId": 279, "conversationOptions": { "enableAeolusAssetSearch": false, "enableHiveDataSearch": false, "enableLarkQA": false, "enableWebSearch": true, "enabledMcpServers": [], "templateSkills": [] }, "ctime": "2026-08-12T13:57:21", "data": "请评估活动策划方案:{{e7f79b80-871a-4c39-af89-1e6b06931668}}", "description": "更新后的模板描述", "id": 186, "isOfficial": false, "isPinned": false, "isPublic": 1, "isRecommend": 0, "mode": "knowledge_qa", "mtime": "2026-08-12T14:31:57", "name": "活动策划", "owner": "admin", "previewImageList": [], "scene": [ "PLANNING", "DOCUMENT_COMPOSITION" ], "status": 1, "templateAvailableSkills": [], "templateVariables": [], "updatedBy": "admin" }, "msg": {} }