更新模型绑定¶
更新当前工作区中智能体实际使用的模型配置。对于系统智能体,更新结果作为当前工作区的模型绑定覆盖保存。
PATCH https://api.moi.matrixorigin.cn/v5/workspaces/{workspace_id}/agents/{agent_id}/bindings/model
调用前准备¶
先查询智能体列表取得智能体 ID,并确认要绑定的模型配置 ID。准备有目标工作区访问权限的个人访问令牌、目标工作区 ID 和智能体 ID。
请求体¶
curl -X PATCH "https://api.moi.matrixorigin.cn/v5/workspaces/$WORKSPACE_ID/agents/$AGENT_ID/bindings/model" \
-H "X-API-Key: $AI_STUDIO_API_KEY" \
-H "X-Workspace-ID: $WORKSPACE_ID" \
-H 'Content-Type: application/json' \
-d '{
"model": {
"model_config_ref": "'"$MODEL_CONFIG_ID"'"
}
}'
字段 |
类型 |
必填 |
说明 |
|---|---|---|---|
|
object |
否 |
模型绑定配置。省略或传入空对象会保存空模型配置。 |
|
string |
否 |
模型配置 ID。提供时必须能在当前工作区中解析。 |
|
string |
否 |
默认模型名称。 |
|
object |
否 |
覆盖模型调用参数。 |
请求参数¶
curl -X PATCH "https://api.moi.matrixorigin.cn/v5/workspaces/$WORKSPACE_ID/agents/$AGENT_ID/bindings/model" \
-H "X-API-Key: $AI_STUDIO_API_KEY" \
-H "X-Workspace-ID: $WORKSPACE_ID" \
-H 'Content-Type: application/json' \
-d '{
"model": {
"model_config_ref": "'"$MODEL_CONFIG_ID"'"
}
}'
字段 |
类型 |
必填 |
说明 |
|---|---|---|---|
|
string |
是 |
当前工作区 ID。 |
|
string |
是 |
要更新模型绑定的智能体 ID。 |
字段 |
类型 |
必填 |
说明 |
|---|---|---|---|
|
string |
否 |
智能体定义所属工作区 ID。未提供时使用当前工作区;只能指定当前工作区或系统工作区。 |
成功响应¶
{
"code": 0,
"data": {
"workspace_id": "ws_01",
"agent_workspace_id": "ws_01",
"agent_id": "agent_01",
"agent_version": 3,
"model": {
"model_config_ref": "mc_01"
}
}
}
成功时返回 200。data 返回更新后的模型绑定及当前可解析的运行时信息。未绑定的资源数组和无可用运行时的扩展信息可能省略。
字段 |
类型 |
说明 |
|---|---|---|
|
integer |
成功时为 0。 |
字段 |
类型 |
说明 |
|---|---|---|
|
string |
调用工作区和智能体定义所属工作区。 |
|
string |
调用工作区和智能体定义所属工作区。 |
|
string |
智能体 ID 和资源版本。 |
|
integer |
智能体 ID 和资源版本。 |
|
object |
保存并解析后的模型配置。 |
|
array |
当前有效的工具绑定;存在绑定时返回。 |
|
array |
当前有效的技能绑定;存在绑定时返回。 |
|
array |
当前有效的知识库绑定;存在绑定时返回。 |
|
array |
当前有效的通道绑定;存在绑定时返回。 |
|
array of string |
不能解析的资源引用说明;未产生警告时不返回。 |
|
object |
当前解析出的运行时 Provider 和 Profile;可用时返回。 |
|
object |
Provider 的状态、能力和配置摘要;可用时返回。 |
错误响应¶
{
"code": 2,
"message": "<错误信息>"
}
字段 |
类型 |
说明 |
|---|---|---|
|
|
请求体无效,模型字段不符合约束,或 |
|
|
缺少有效身份凭据。建议:检查 API Key。 |
|
|
智能体、模型配置或运行提供商配置不存在。建议:检查路径、模型配置 ID 和运行目标。 |
|
|
智能体资源服务不可用。建议:稍后重试。 |
后续操作¶
用同一智能体标识查询智能体详情确认模型绑定已更新。