You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改第三方API响应?APIM出站策略配置500报错求助

APIM出站策略修复方案

错误原因分析

当前配置的出站策略引发500错误,核心问题有两个:

  • {{body.id}}未添加双引号,生成的JSON中字符串类型的id缺少引号,导致JSON格式非法
  • 未正确提取嵌套在choices[0].message.content路径下的content字段,且即使添加该字段,也需注意字符串包裹和路径访问语法

正确的出站策略配置

使用Liquid模板正确提取并格式化所需字段,确保JSON结构合法:

<outbound>
    <base />
    <set-body template="liquid">
        {
            "id": "{{body.id}}",
            "content": "{{body.choices[0].message.content}}"
        }
    </set-body>
</outbound>

关键说明

  • 所有字符串类型的字段值必须用双引号包裹,避免JSON解析失败
  • 访问数组元素使用[索引]语法,这里choices是数组,取第一个元素用choices[0]
  • 确保整个JSON结构语法正确,逗号、大括号位置无误,避免多余或缺失符号

内容的提问来源于stack exchange,提问作者Martin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 19:38:18