{
"inputs": {
"code_pre": "package com.funo.unif.appuc.controller;\nimport com.funo.unif.appuc.entity.Banner;\nimport com.funo.unif.appuc.entity.vo.BannerDefVO;\nimport com.funo.unif.appuc.service.BannerService;\nimport com.funo.unif.core.entity.DataResult;\nimport com.funo.unif.uccenter.base.BaseController;\nimport com.github.pagehelper.PageInfo;\nimport io.swagger.annotations.Api;\nimport io.swagger.annotations.ApiOperation;\nimport io.swagger.annotations.ApiParam;\nimport org.springframework.web.bind.annotation.PostMapping;\nimport org.springframework.web.bind.annotation.RequestBody;\nimport org.springframework.web.bind.annotation.RequestMapping;\nimport org.springframework.web.bind.annotation.RestController;\nimport javax.annotation.Resource;\nimport java.util.List;\n/**\n * banner(pt_banner)表控制层\n *\n * @author 小柏\n */\n@Api(value = \"banner接口\", tags = {\"banner相关接口\"})\n@RestController\n@RequestMapping(\"/banner\")\npublic class BannerController extends BaseController {\n @Resource\n private BannerService bannerService;\n /**\n * banner搜索\n *\n * @param bannerName banner名称\n * @return list\n */\n @ApiOperation(value = \"banner搜索\", notes = \"banner搜索\", httpMethod = \"POST\")\n @PostMapping(\"/search\")\n public DataResult<List<BannerDefVO>> searchBanner(@ApiParam(name = \"bannerName\", value = \"banner名称\", required = true) String bannerName) {\n startPage();\n List<BannerDefVO> list = bannerService.searchBanner(bannerName);\n return DataResult.of(new PageInfo<>(list).getTotal(), list);\n }\n /**\n * banner修改\n *\n * @param banner 修改内容\n * @return 受影响行数\n */\n @ApiOperation(value = \"banner修改\", notes = \"banner修改\", httpMethod = \"POST\")\n @PostMapping(\"/update\")\n public DataResult<Object> updateBanner(@ApiParam(name = \"banner\", value = \"修改内容\", required = true) @RequestBody Banner banner) {\n try {\n return DataResult.of(bannerService.updateBanner(banner));\n } catch (Exception e) {\n e.printStackTrace();\n return DataResult.of(e.getMessage(), e);\n }\n }\n /**\n * banner删除\n *\n * @param bannerId 当前bannerId\n * @return 受影响行数\n */\n @ApiOperation(value = \"banner删除\", notes = \"banner删除\", httpMethod = \"POST\")\n @PostMapping(\"/delete\")\n public DataResult<Integer> deleteBanner(@ApiParam(name = \"bannerId\", value = \"bannerId\", required = true) Long bannerId) {\n return DataResult.of(bannerService.deleteById(bannerId));\n }\n /**\n * banner添加\n *\n * @param bannerInfo 添加信息\n * @return 受影响行数\n */\n @ApiOperation(value = \"banner添加\", notes = \"banner添加\", httpMethod = \"POST\")\n @PostMapping(\"/add\")\n public DataResult<Object> addBanner(@ApiParam(name = \"bannerInfo\", value = \"添加信息\", required = true) @RequestBody Banner bannerInfo) {\n try {\n return DataResult.of(bannerService.addBanner(bannerInfo));\n } catch (Exception e) {\n e.printStackTrace();\n return DataResult.of(e.getMessage(), e);\n }\n }\n /**\n * 排序上移\n *\n * @param bannerId 当前bannerId\n * @return 受影响行数\n */\n @ApiOperation(value = \"banner上移\", notes = \"banner上移\", httpMethod = \"POST\")\n @PostMapping(\"/up\")\n public DataResult<Object> upSite(@ApiParam(name = \"bannerId\", value = \"bannerId\", required = true) Long bannerId) {\n try {\n return DataResult.of(this.bannerService.upBanner(bannerId));\n } catch (Exception e) {\n e.printStackTrace();\n return DataResult.of(e.getMessage(), e);\n }\n }\n /**\n * 排序下移\n *\n * @param bannerId 当前bannerId\n * @return 受影响行数\n */\n @ApiOperation(value = \"bannerId下移\", notes = \"bannerId下移\", httpMethod = \"POST\")\n @PostMapping(\"/down\")\n public DataResult<Object> downSite(@ApiParam(name = \"bannerId\", value = \"bannerId\", required = true) Long bannerId) {\n try {\n ",
"code_sur": "\n return DataResult.of(this.bannerService.downBanner(bannerId));\n } catch (Exception e) {\n e.printStackTrace();\n return DataResult.of(e.getMessage(), e);\n }\n }\n /**\n * 排序置顶\n *\n * @param bannerId 当前bannerId\n * @return 无\n */\n @ApiOperation(value = \"banner置顶\", notes = \"banner置顶\", httpMethod = \"POST\")\n @PostMapping(\"/top\")\n public DataResult<Integer> topSite(@ApiParam(name = \"bannerId\", value = \"bannerId\", required = true) Long bannerId) {\n try {\n this.bannerService.topBanner(bannerId);\n return DataResult.of((Integer) null);\n } catch (Exception e) {\n e.printStackTrace();\n return DataResult.of(e.getMessage(), e);\n }\n }\n}"
},
"response_mode": "streaming",
"clientType": "IDEA",
"pluginVersion": "1.2.5 build 3",
"ideVersion": "2020.3",
"projectName": "portal-service"
}curl --location --request POST 'http://172.20.238.8:48806/ai-portal/messages/send?appCode=code_completion' \
--header 'Authorization: debug userId=4' \
--header 'Accept: text/event-stream' \
--header 'tenantId: 0' \
--header 'Content-Type: application/json' \
--data-raw '{
"inputs": {
"code_pre": "package com.funo.unif.appuc.controller;\nimport com.funo.unif.appuc.entity.Banner;\nimport com.funo.unif.appuc.entity.vo.BannerDefVO;\nimport com.funo.unif.appuc.service.BannerService;\nimport com.funo.unif.core.entity.DataResult;\nimport com.funo.unif.uccenter.base.BaseController;\nimport com.github.pagehelper.PageInfo;\nimport io.swagger.annotations.Api;\nimport io.swagger.annotations.ApiOperation;\nimport io.swagger.annotations.ApiParam;\nimport org.springframework.web.bind.annotation.PostMapping;\nimport org.springframework.web.bind.annotation.RequestBody;\nimport org.springframework.web.bind.annotation.RequestMapping;\nimport org.springframework.web.bind.annotation.RestController;\nimport javax.annotation.Resource;\nimport java.util.List;\n/**\n * banner(pt_banner)表控制层\n *\n * @author 小柏\n */\n@Api(value = \"banner接口\", tags = {\"banner相关接口\"})\n@RestController\n@RequestMapping(\"/banner\")\npublic class BannerController extends BaseController {\n @Resource\n private BannerService bannerService;\n /**\n * banner搜索\n *\n * @param bannerName banner名称\n * @return list\n */\n @ApiOperation(value = \"banner搜索\", notes = \"banner搜索\", httpMethod = \"POST\")\n @PostMapping(\"/search\")\n public DataResult<List<BannerDefVO>> searchBanner(@ApiParam(name = \"bannerName\", value = \"banner名称\", required = true) String bannerName) {\n startPage();\n List<BannerDefVO> list = bannerService.searchBanner(bannerName);\n return DataResult.of(new PageInfo<>(list).getTotal(), list);\n }\n /**\n * banner修改\n *\n * @param banner 修改内容\n * @return 受影响行数\n */\n @ApiOperation(value = \"banner修改\", notes = \"banner修改\", httpMethod = \"POST\")\n @PostMapping(\"/update\")\n public DataResult<Object> updateBanner(@ApiParam(name = \"banner\", value = \"修改内容\", required = true) @RequestBody Banner banner) {\n try {\n return DataResult.of(bannerService.updateBanner(banner));\n } catch (Exception e) {\n e.printStackTrace();\n return DataResult.of(e.getMessage(), e);\n }\n }\n /**\n * banner删除\n *\n * @param bannerId 当前bannerId\n * @return 受影响行数\n */\n @ApiOperation(value = \"banner删除\", notes = \"banner删除\", httpMethod = \"POST\")\n @PostMapping(\"/delete\")\n public DataResult<Integer> deleteBanner(@ApiParam(name = \"bannerId\", value = \"bannerId\", required = true) Long bannerId) {\n return DataResult.of(bannerService.deleteById(bannerId));\n }\n /**\n * banner添加\n *\n * @param bannerInfo 添加信息\n * @return 受影响行数\n */\n @ApiOperation(value = \"banner添加\", notes = \"banner添加\", httpMethod = \"POST\")\n @PostMapping(\"/add\")\n public DataResult<Object> addBanner(@ApiParam(name = \"bannerInfo\", value = \"添加信息\", required = true) @RequestBody Banner bannerInfo) {\n try {\n return DataResult.of(bannerService.addBanner(bannerInfo));\n } catch (Exception e) {\n e.printStackTrace();\n return DataResult.of(e.getMessage(), e);\n }\n }\n /**\n * 排序上移\n *\n * @param bannerId 当前bannerId\n * @return 受影响行数\n */\n @ApiOperation(value = \"banner上移\", notes = \"banner上移\", httpMethod = \"POST\")\n @PostMapping(\"/up\")\n public DataResult<Object> upSite(@ApiParam(name = \"bannerId\", value = \"bannerId\", required = true) Long bannerId) {\n try {\n return DataResult.of(this.bannerService.upBanner(bannerId));\n } catch (Exception e) {\n e.printStackTrace();\n return DataResult.of(e.getMessage(), e);\n }\n }\n /**\n * 排序下移\n *\n * @param bannerId 当前bannerId\n * @return 受影响行数\n */\n @ApiOperation(value = \"bannerId下移\", notes = \"bannerId下移\", httpMethod = \"POST\")\n @PostMapping(\"/down\")\n public DataResult<Object> downSite(@ApiParam(name = \"bannerId\", value = \"bannerId\", required = true) Long bannerId) {\n try {\n ",
"code_sur": "\n return DataResult.of(this.bannerService.downBanner(bannerId));\n } catch (Exception e) {\n e.printStackTrace();\n return DataResult.of(e.getMessage(), e);\n }\n }\n /**\n * 排序置顶\n *\n * @param bannerId 当前bannerId\n * @return 无\n */\n @ApiOperation(value = \"banner置顶\", notes = \"banner置顶\", httpMethod = \"POST\")\n @PostMapping(\"/top\")\n public DataResult<Integer> topSite(@ApiParam(name = \"bannerId\", value = \"bannerId\", required = true) Long bannerId) {\n try {\n this.bannerService.topBanner(bannerId);\n return DataResult.of((Integer) null);\n } catch (Exception e) {\n e.printStackTrace();\n return DataResult.of(e.getMessage(), e);\n }\n }\n}"
},
"response_mode": "streaming",
"clientType": "IDEA",
"pluginVersion": "1.2.5 build 3",
"ideVersion": "2020.3",
"projectName": "portal-service"
}'data: {"event": "agent_thought", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "1d16bc2e-ce0c-454c-976c-33b0e769ce74", "position": 1, "thought": "", "observation": "", "tool": "", "tool_labels": {}, "tool_input": "", "message_files": []}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u6211\u662f\u4e00\u4e2a"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u7a0b\u5e8f\u5458"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u3002"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u6211\u53ef\u4ee5"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u5e2e\u52a9\u4f60"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u89e3\u7b54"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u7f16\u7a0b"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u76f8\u5173\u95ee\u9898"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u6216\u8005"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u63d0\u4f9b"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u5f00\u53d1"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u76f8\u5173\u7684"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u5efa\u8bae"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u3002"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u8bf7\u95ee"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u6709\u4ec0\u4e48"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u53ef\u4ee5"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u5e2e"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u5230"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\u60a8\u7684"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": "\uff1f"}
data: {"event": "agent_message", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "answer": ""}
data: {"event": "agent_thought", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "1d16bc2e-ce0c-454c-976c-33b0e769ce74", "position": 1, "thought": "\u6211\u662f\u4e00\u4e2a\u7a0b\u5e8f\u5458\u3002\u6211\u53ef\u4ee5\u5e2e\u52a9\u4f60\u89e3\u7b54\u7f16\u7a0b\u76f8\u5173\u95ee\u9898\u6216\u8005\u63d0\u4f9b\u5f00\u53d1\u76f8\u5173\u7684\u5efa\u8bae\u3002\u8bf7\u95ee\u6709\u4ec0\u4e48\u53ef\u4ee5\u5e2e\u5230\u60a8\u7684\uff1f", "observation": "", "tool": "", "tool_labels": {}, "tool_input": "", "message_files": []}
data: {"event": "message_replace", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "answer": "\u6211\u662f\u4e00\u4e2a\u7a0b\u5e8f\u5458\u3002\u6211\u53ef\u4ee5\u5e2e\u52a9\u4f60\u89e3\u7b54\u7f16\u7a0b\u76f8\u5173\u95ee\u9898\u6216\u8005\u63d0\u4f9b\u5f00\u53d1\u76f8\u5173\u7684\u5efa\u8bae\u3002\u8bf7\u95ee\u6709\u4ec0\u4e48\u53ef\u4ee5\u5e2e\u5230\u60a8\u7684\uff1f\n"}
data: {"event": "message_end", "conversation_id": "2becf89b-7797-42f0-8890-53f58906a612", "message_id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "created_at": 1713428404, "task_id": "0a945f62-1c21-4d42-873b-5b16304b8a52", "id": "3e6620c0-6d46-4772-b978-57baa064a1f3", "metadata": {"usage": {"prompt_tokens": 153, "prompt_unit_price": "0.0", "prompt_price_unit": "0.0", "prompt_price": "0.0", "completion_tokens": 23, "completion_unit_price": "0.0", "completion_price_unit": "0.0", "completion_price": "0.0", "total_tokens": 176, "total_price": "0.0", "currency": "USD", "latency": 1.3464604616165161}}}