2025-04-10 10:38:24.236 | background-preinitraceId | INFO | 17024 | background-preinit | org.hibernate.validator.internal.util.Version.(Version.java:21) : HV000001: Hibernate Validator 6.2.5.Final 2025-04-10 10:38:24.263 | mainraceId | INFO | 17024 | main | org.springframework.boot.StartupInfoLogger.logStarting(StartupInfoLogger.java:55) : Starting SecurityLinkAIApplication using Java 1.8.0_421 on 5CD421CFB6 with PID 17024 (D:\work\sl\sl-ai\target\classes started by PC in D:\work\sl\sl-ai) 2025-04-10 10:38:24.266 | mainraceId | INFO | 17024 | main | org.springframework.boot.SpringApplication.logStartupProfileInfo(SpringApplication.java:637) : The following 1 profile is active: "qa" 2025-04-10 10:38:24.292 | mainraceId | INFO | 17024 | main | org.springframework.boot.logging.DeferredLog.logTo(DeferredLog.java:255) : Fetching config from server at : http://43.199.200.152:32594 2025-04-10 10:38:24.293 | mainraceId | INFO | 17024 | main | org.springframework.boot.logging.DeferredLog.logTo(DeferredLog.java:255) : Located environment: name=securitylink-ai, profiles=[qa], label=master, version=a5b9a262e40af316b1d4ae8e50ffb6fbceb0c800, state=null 2025-04-10 10:38:25.013 | mainraceId | INFO | 17024 | main | org.springframework.cloud.context.scope.GenericScope.setSerializationId(GenericScope.java:283) : BeanFactory id=54c53890-c12b-343d-832d-7648a3d8f578 2025-04-10 10:38:25.298 | mainraceId | INFO | 17024 | main | org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:108) : Tomcat initialized with port(s): 8080 (http) 2025-04-10 10:38:25.307 | mainraceId | INFO | 17024 | main | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Initializing ProtocolHandler ["http-nio-8080"] 2025-04-10 10:38:25.307 | mainraceId | INFO | 17024 | main | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Starting service [Tomcat] 2025-04-10 10:38:25.307 | mainraceId | INFO | 17024 | main | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Starting Servlet engine: [Apache Tomcat/9.0.69] 2025-04-10 10:38:25.447 | mainraceId | INFO | 17024 | main | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Initializing Spring embedded WebApplicationContext 2025-04-10 10:38:25.448 | mainraceId | INFO | 17024 | main | org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.prepareWebApplicationContext(ServletWebServerApplicationContext.java:292) : Root WebApplicationContext: initialization completed in 1154 ms 2025-04-10 10:38:26.886 | mainraceId | INFO | 17024 | main | org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver.(EndpointLinksResolver.java:58) : Exposing 1 endpoint(s) beneath base path '/actuator' 2025-04-10 10:38:27.030 | mainraceId | INFO | 17024 | main | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Starting ProtocolHandler ["http-nio-8080"] 2025-04-10 10:38:27.042 | mainraceId | INFO | 17024 | main | org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:220) : Tomcat started on port(s): 8080 (http) with context path '/api/v1' 2025-04-10 10:38:27.266 | mainraceId | INFO | 17024 | main | org.springframework.boot.StartupInfoLogger.logStarted(StartupInfoLogger.java:61) : Started SecurityLinkAIApplication in 4.248 seconds (JVM running for 5.282) 2025-04-10 10:38:27.324 | RMI TCP Connection(1)-192.168.7.148raceId | INFO | 17024 | RMI TCP Connection(1)-192.168.7.148 | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-04-10 10:38:27.325 | RMI TCP Connection(1)-192.168.7.148raceId | INFO | 17024 | RMI TCP Connection(1)-192.168.7.148 | org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:525) : Initializing Servlet 'dispatcherServlet' 2025-04-10 10:38:27.326 | RMI TCP Connection(1)-192.168.7.148raceId | INFO | 17024 | RMI TCP Connection(1)-192.168.7.148 | org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:547) : Completed initialization in 1 ms 2025-04-10 10:38:35.035 | RMI TCP Connection(3)-192.168.7.148raceId | INFO | 17024 | RMI TCP Connection(3)-192.168.7.148 | com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:990) : {dataSource-1} inited 2025-04-10 13:45:19.361 | http-nio-8080-exec-2raceId | INFO | 17024 | http-nio-8080-exec-2 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:87) : translate json:{"model":"deepseek-v3-250324","stream":false,"messages":[{"role":"system","content":"```xml\n\n对多条新闻内容进行打标签,标签分别为枪击、抢劫、爆炸、恐怖袭击、纵火、大规模伤亡事件、人质事件、毒气泄漏、自然灾害、生物危害、交通意外、建筑物倒塌、食品安全、社会冲突、群体性事件等。请按照以下步骤完成任务:\n\n1. 仔细阅读每条新闻内容,理解其核心事件。\n2. 根据新闻描述的事件类型,从给定的标签列表中选择最匹配的一个或多个标签。\n3. 确保标签与新闻内容高度相关,避免主观臆断。\n4. 如果新闻内容涉及多个事件类型,可以分配多个标签,但需确保每个标签都准确反映新闻内容。\n5. 输出结果时,仅列出标签名称,不要包含任何XML标签或其他无关内容。\n\n\n\n<输入>\n\"昨日凌晨,某市一家银行发生持枪抢劫案,歹徒与警方交火后逃离现场,造成两名保安受伤。\"\n<输出>\n枪击, 抢劫\n\n\n\n<输入>\n\"今日上午,某化工厂发生毒气泄漏事故,附近居民已被紧急疏散,暂无人员伤亡报告。\"\n<输出>\n毒气泄漏\n\n\n\n<输入>\n\"近日,某地因征地问题引发大规模抗议活动,数百名民众与警方发生冲突,导致多人受伤。\"\n<输出>\n社会冲突, 群体性事件\n\n\n\n注意事项:\n- 标签必须严格从给定的列表中选择,不得自行添加或修改标签名称。\n- 如果新闻内容与任何标签都不匹配,则输出\"\"。\n- 输出时标签之间用逗号分隔,不要使用编号或项目符号。\n- 确保标签的准确性和一致性,避免歧义或模糊分类。\n\n请严格按照上述要求完成任务,确保输出结果简洁、准确且符合规范。\n\n```"},{"role":"user","content":null}]} 2025-04-10 13:45:21.808 | http-nio-8080-exec-2raceId | INFO | 17024 | http-nio-8080-exec-2 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:92) : translate response:{"choices":[{"index":0,"message":{"content":"枪击, 抢劫","role":"assistant"}}],"created":1744264065,"id":"021744264063603fb06bdf8115f8c970512482062132191b1ad7b","model":"deepseek-v3-250324","object":"chat.completion","usage":{"completionTokens":0,"promptCacheHitTokens":0,"promptCacheMissTokens":0,"promptTokens":0,"totalTokens":0}} 2025-04-10 13:45:21.863 | http-nio-8080-exec-2raceId | INFO | 17024 | http-nio-8080-exec-2 | com.nanyan.securitylink.interceptor.LogResponseTimeInterceptor.postHandle(LogResponseTimeInterceptor.java:39) : 接口/api/v1/tag耗时2632 ms 2025-04-10 13:58:09.462 | background-preinitraceId | INFO | 5276 | background-preinit | org.hibernate.validator.internal.util.Version.(Version.java:21) : HV000001: Hibernate Validator 6.2.5.Final 2025-04-10 13:58:09.484 | mainraceId | INFO | 5276 | main | org.springframework.boot.StartupInfoLogger.logStarting(StartupInfoLogger.java:55) : Starting SecurityLinkAIApplication using Java 1.8.0_421 on 5CD421CFB6 with PID 5276 (D:\work\sl\sl-ai\target\classes started by PC in D:\work\sl\sl-ai) 2025-04-10 13:58:09.487 | mainraceId | INFO | 5276 | main | org.springframework.boot.SpringApplication.logStartupProfileInfo(SpringApplication.java:637) : The following 1 profile is active: "qa" 2025-04-10 13:58:09.512 | mainraceId | INFO | 5276 | main | org.springframework.boot.logging.DeferredLog.logTo(DeferredLog.java:255) : Fetching config from server at : http://43.199.200.152:32594 2025-04-10 13:58:09.512 | mainraceId | INFO | 5276 | main | org.springframework.boot.logging.DeferredLog.logTo(DeferredLog.java:255) : Located environment: name=securitylink-ai, profiles=[qa], label=master, version=a5b9a262e40af316b1d4ae8e50ffb6fbceb0c800, state=null 2025-04-10 13:58:10.188 | mainraceId | INFO | 5276 | main | org.springframework.cloud.context.scope.GenericScope.setSerializationId(GenericScope.java:283) : BeanFactory id=54c53890-c12b-343d-832d-7648a3d8f578 2025-04-10 13:58:10.457 | mainraceId | INFO | 5276 | main | org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:108) : Tomcat initialized with port(s): 8080 (http) 2025-04-10 13:58:10.464 | mainraceId | INFO | 5276 | main | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Initializing ProtocolHandler ["http-nio-8080"] 2025-04-10 13:58:10.464 | mainraceId | INFO | 5276 | main | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Starting service [Tomcat] 2025-04-10 13:58:10.464 | mainraceId | INFO | 5276 | main | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Starting Servlet engine: [Apache Tomcat/9.0.69] 2025-04-10 13:58:10.613 | mainraceId | INFO | 5276 | main | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Initializing Spring embedded WebApplicationContext 2025-04-10 13:58:10.613 | mainraceId | INFO | 5276 | main | org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.prepareWebApplicationContext(ServletWebServerApplicationContext.java:292) : Root WebApplicationContext: initialization completed in 1099 ms 2025-04-10 13:58:12.042 | mainraceId | INFO | 5276 | main | org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver.(EndpointLinksResolver.java:58) : Exposing 1 endpoint(s) beneath base path '/actuator' 2025-04-10 13:58:12.174 | mainraceId | INFO | 5276 | main | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Starting ProtocolHandler ["http-nio-8080"] 2025-04-10 13:58:12.186 | mainraceId | INFO | 5276 | main | org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:220) : Tomcat started on port(s): 8080 (http) with context path '/api/v1' 2025-04-10 13:58:12.451 | mainraceId | INFO | 5276 | main | org.springframework.boot.StartupInfoLogger.logStarted(StartupInfoLogger.java:61) : Started SecurityLinkAIApplication in 4.243 seconds (JVM running for 5.218) 2025-04-10 13:58:12.704 | RMI TCP Connection(2)-192.168.7.148raceId | INFO | 5276 | RMI TCP Connection(2)-192.168.7.148 | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-04-10 13:58:12.705 | RMI TCP Connection(2)-192.168.7.148raceId | INFO | 5276 | RMI TCP Connection(2)-192.168.7.148 | org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:525) : Initializing Servlet 'dispatcherServlet' 2025-04-10 13:58:12.706 | RMI TCP Connection(2)-192.168.7.148raceId | INFO | 5276 | RMI TCP Connection(2)-192.168.7.148 | org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:547) : Completed initialization in 1 ms 2025-04-10 13:58:13.893 | http-nio-8080-exec-1raceId | INFO | 5276 | http-nio-8080-exec-1 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:149) : translate json:{"model":"deepseek-v3-250324","stream":false,"messages":[{"role":"system","content":"```xml\n\n对多条新闻内容进行打标签,标签分别为枪击、抢劫、爆炸、恐怖袭击、纵火、大规模伤亡事件、人质事件、毒气泄漏、自然灾害、生物危害、交通意外、建筑物倒塌、食品安全、社会冲突、群体性事件等。请按照以下步骤完成任务:\n\n1. 仔细阅读每条新闻内容,理解其核心事件。\n2. 根据新闻描述的事件类型,从给定的标签列表中选择最匹配的一个或多个标签。\n3. 确保标签与新闻内容高度相关,避免主观臆断。\n4. 如果新闻内容涉及多个事件类型,可以分配多个标签,但需确保每个标签都准确反映新闻内容。\n5. 输出结果时,仅列出标签名称,不要包含任何XML标签或其他无关内容。\n\n\n\n<输入>\n\"昨日凌晨,某市一家银行发生持枪抢劫案,歹徒与警方交火后逃离现场,造成两名保安受伤。\"\n<输出>\n枪击, 抢劫\n\n\n\n<输入>\n\"今日上午,某化工厂发生毒气泄漏事故,附近居民已被紧急疏散,暂无人员伤亡报告。\"\n<输出>\n毒气泄漏\n\n\n\n<输入>\n\"近日,某地因征地问题引发大规模抗议活动,数百名民众与警方发生冲突,导致多人受伤。\"\n<输出>\n社会冲突, 群体性事件\n\n\n\n注意事项:\n- 标签必须严格从给定的列表中选择,不得自行添加或修改标签名称。\n- 如果新闻内容与任何标签都不匹配,则输出\"\"。\n- 输出时标签之间用逗号分隔,不要使用编号或项目符号。\n- 确保标签的准确性和一致性,避免歧义或模糊分类。\n\n请严格按照上述要求完成任务,确保输出结果简洁、准确且符合规范。\n\n```"},{"role":"user","content":null}]} 2025-04-10 13:58:16.746 | http-nio-8080-exec-1raceId | INFO | 5276 | http-nio-8080-exec-1 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:154) : translate response:{"choices":[{"index":0,"message":{"content":"枪击, 抢劫","role":"assistant"}}],"created":1744264840,"id":"021744264837987da0c93bc43c36e1f3cd5a075bead2c493a9d54","model":"deepseek-v3-250324","object":"chat.completion","usage":{"completionTokens":0,"promptCacheHitTokens":0,"promptCacheMissTokens":0,"promptTokens":0,"totalTokens":0}} 2025-04-10 13:58:16.766 | http-nio-8080-exec-1raceId | INFO | 5276 | http-nio-8080-exec-1 | com.nanyan.securitylink.interceptor.LogResponseTimeInterceptor.postHandle(LogResponseTimeInterceptor.java:39) : 接口/api/v1/tag耗时2892 ms 2025-04-10 13:58:20.173 | RMI TCP Connection(1)-192.168.7.148raceId | INFO | 5276 | RMI TCP Connection(1)-192.168.7.148 | com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:990) : {dataSource-1} inited 2025-04-10 13:58:23.872 | http-nio-8080-exec-2raceId | INFO | 5276 | http-nio-8080-exec-2 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:149) : translate json:{"model":"deepseek-v3-250324","stream":false,"messages":[{"role":"system","content":"```xml\n\n对多条新闻内容进行打标签,标签分别为枪击、抢劫、爆炸、恐怖袭击、纵火、大规模伤亡事件、人质事件、毒气泄漏、自然灾害、生物危害、交通意外、建筑物倒塌、食品安全、社会冲突、群体性事件等。请按照以下步骤完成任务:\n\n1. 仔细阅读每条新闻内容,理解其核心事件。\n2. 根据新闻描述的事件类型,从给定的标签列表中选择最匹配的一个或多个标签。\n3. 确保标签与新闻内容高度相关,避免主观臆断。\n4. 如果新闻内容涉及多个事件类型,可以分配多个标签,但需确保每个标签都准确反映新闻内容。\n5. 输出结果时,仅列出标签名称,不要包含任何XML标签或其他无关内容。\n\n\n\n<输入>\n\"昨日凌晨,某市一家银行发生持枪抢劫案,歹徒与警方交火后逃离现场,造成两名保安受伤。\"\n<输出>\n枪击, 抢劫\n\n\n\n<输入>\n\"今日上午,某化工厂发生毒气泄漏事故,附近居民已被紧急疏散,暂无人员伤亡报告。\"\n<输出>\n毒气泄漏\n\n\n\n<输入>\n\"近日,某地因征地问题引发大规模抗议活动,数百名民众与警方发生冲突,导致多人受伤。\"\n<输出>\n社会冲突, 群体性事件\n\n\n\n注意事项:\n- 标签必须严格从给定的列表中选择,不得自行添加或修改标签名称。\n- 如果新闻内容与任何标签都不匹配,则输出\"\"。\n- 输出时标签之间用逗号分隔,不要使用编号或项目符号。\n- 确保标签的准确性和一致性,避免歧义或模糊分类。\n\n请严格按照上述要求完成任务,确保输出结果简洁、准确且符合规范。\n\n```"},{"role":"user","content":null}]} 2025-04-10 13:58:30.313 | http-nio-8080-exec-2raceId | INFO | 5276 | http-nio-8080-exec-2 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:154) : translate response:{"choices":[{"index":0,"message":{"content":"明白任务要求,我将严格按照给定的标签列表和规范对新闻内容进行分类。请提供需要打标签的新闻内容,我将按照以下方式处理:\n\n1. 仔细阅读每条新闻\n2. 从给定标签中选择最匹配的标签\n3. 确保标签准确反映新闻内容\n4. 多个相关标签用逗号分隔输出\n5. 不匹配任何标签则输出\"\"\n\n给定标签列表:\n枪击、抢劫、爆炸、恐怖袭击、纵火、大规模伤亡事件、人质事件、毒气泄漏、自然灾害、生物危害、交通意外、建筑物倒塌、食品安全、社会冲突、群体性事件\n\n请提供需要分类的新闻内容。","role":"assistant"}}],"created":1744264854,"id":"021744264847979d9f2b6f781bd0539f58fa26888d2888013aeed","model":"deepseek-v3-250324","object":"chat.completion","usage":{"completionTokens":0,"promptCacheHitTokens":0,"promptCacheMissTokens":0,"promptTokens":0,"totalTokens":0}} 2025-04-10 13:58:30.314 | http-nio-8080-exec-2raceId | INFO | 5276 | http-nio-8080-exec-2 | com.nanyan.securitylink.interceptor.LogResponseTimeInterceptor.postHandle(LogResponseTimeInterceptor.java:39) : 接口/api/v1/tag耗时6443 ms 2025-04-10 13:58:41.912 | http-nio-8080-exec-5raceId | INFO | 5276 | http-nio-8080-exec-5 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:149) : translate json:{"model":"deepseek-v3-250324","stream":false,"messages":[{"role":"system","content":"```xml\n\n对多条新闻内容进行打标签,标签分别为枪击、抢劫、爆炸、恐怖袭击、纵火、大规模伤亡事件、人质事件、毒气泄漏、自然灾害、生物危害、交通意外、建筑物倒塌、食品安全、社会冲突、群体性事件等。请按照以下步骤完成任务:\n\n1. 仔细阅读每条新闻内容,理解其核心事件。\n2. 根据新闻描述的事件类型,从给定的标签列表中选择最匹配的一个或多个标签。\n3. 确保标签与新闻内容高度相关,避免主观臆断。\n4. 如果新闻内容涉及多个事件类型,可以分配多个标签,但需确保每个标签都准确反映新闻内容。\n5. 输出结果时,仅列出标签名称,不要包含任何XML标签或其他无关内容。\n\n\n\n<输入>\n\"昨日凌晨,某市一家银行发生持枪抢劫案,歹徒与警方交火后逃离现场,造成两名保安受伤。\"\n<输出>\n枪击, 抢劫\n\n\n\n<输入>\n\"今日上午,某化工厂发生毒气泄漏事故,附近居民已被紧急疏散,暂无人员伤亡报告。\"\n<输出>\n毒气泄漏\n\n\n\n<输入>\n\"近日,某地因征地问题引发大规模抗议活动,数百名民众与警方发生冲突,导致多人受伤。\"\n<输出>\n社会冲突, 群体性事件\n\n\n\n注意事项:\n- 标签必须严格从给定的列表中选择,不得自行添加或修改标签名称。\n- 如果新闻内容与任何标签都不匹配,则输出\"\"。\n- 输出时标签之间用逗号分隔,不要使用编号或项目符号。\n- 确保标签的准确性和一致性,避免歧义或模糊分类。\n\n请严格按照上述要求完成任务,确保输出结果简洁、准确且符合规范。\n\n```"},{"role":"user","content":null}]} 2025-04-10 13:58:45.958 | http-nio-8080-exec-5raceId | INFO | 5276 | http-nio-8080-exec-5 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:154) : translate response:{"choices":[{"index":0,"message":{"content":"明白任务要求,我将严格按照给定的标签列表对新闻内容进行分类。请提供需要分类的新闻内容,我会根据每条新闻描述的事件类型,从给定的标签中选择最匹配的一个或多个标签,并以逗号分隔的形式输出结果。\n\n例如,如果新闻内容是:\n\"某商场发生人为纵火案件,嫌疑人已被警方控制。\"\n\n我会输出:\n纵火\n\n请提供需要分类的新闻内容。","role":"assistant"}}],"created":1744264869,"id":"021744264865936acbe49a31755bec77b2f09448eb15fa9d7005f","model":"deepseek-v3-250324","object":"chat.completion","usage":{"completionTokens":0,"promptCacheHitTokens":0,"promptCacheMissTokens":0,"promptTokens":0,"totalTokens":0}} 2025-04-10 14:00:52.073 | http-nio-8080-exec-5raceId | INFO | 5276 | http-nio-8080-exec-5 | com.nanyan.securitylink.interceptor.LogResponseTimeInterceptor.postHandle(LogResponseTimeInterceptor.java:39) : 接口/api/v1/tag耗时130162 ms 2025-04-10 14:01:02.692 | http-nio-8080-exec-4raceId | INFO | 5276 | http-nio-8080-exec-4 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:149) : translate json:{"model":"deepseek-v3-250324","stream":false,"messages":[{"role":"system","content":"```xml\n\n对多条新闻内容进行打标签,标签分别为枪击、抢劫、爆炸、恐怖袭击、纵火、大规模伤亡事件、人质事件、毒气泄漏、自然灾害、生物危害、交通意外、建筑物倒塌、食品安全、社会冲突、群体性事件等。请按照以下步骤完成任务:\n\n1. 仔细阅读每条新闻内容,理解其核心事件。\n2. 根据新闻描述的事件类型,从给定的标签列表中选择最匹配的一个或多个标签。\n3. 确保标签与新闻内容高度相关,避免主观臆断。\n4. 如果新闻内容涉及多个事件类型,可以分配多个标签,但需确保每个标签都准确反映新闻内容。\n5. 输出结果时,仅列出标签名称,不要包含任何XML标签或其他无关内容。\n\n\n\n<输入>\n\"昨日凌晨,某市一家银行发生持枪抢劫案,歹徒与警方交火后逃离现场,造成两名保安受伤。\"\n<输出>\n枪击, 抢劫\n\n\n\n<输入>\n\"今日上午,某化工厂发生毒气泄漏事故,附近居民已被紧急疏散,暂无人员伤亡报告。\"\n<输出>\n毒气泄漏\n\n\n\n<输入>\n\"近日,某地因征地问题引发大规模抗议活动,数百名民众与警方发生冲突,导致多人受伤。\"\n<输出>\n社会冲突, 群体性事件\n\n\n\n注意事项:\n- 标签必须严格从给定的列表中选择,不得自行添加或修改标签名称。\n- 如果新闻内容与任何标签都不匹配,则输出\"\"。\n- 输出时标签之间用逗号分隔,不要使用编号或项目符号。\n- 确保标签的准确性和一致性,避免歧义或模糊分类。\n\n请严格按照上述要求完成任务,确保输出结果简洁、准确且符合规范。\n\n```"},{"role":"user","content":"\"@TommyGunnNBA Draymond stopped shooting 3s for 6 years (2017-2023) high possession control % team was a no brainer into winning titles. He single handedly stunted his impact trying to be the final passer/assist man instead of glu guy that can press the issue. 2025 Dray scoring no space needed.\""}]} 2025-04-10 14:01:03.613 | http-nio-8080-exec-4raceId | INFO | 5276 | http-nio-8080-exec-4 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:154) : translate response:{"choices":[{"index":0,"message":{"content":"\"\"","role":"assistant"}}],"created":1744265007,"id":"0217442650067380cfa43dc3f3683b1de1c09624ff490854b7245","model":"deepseek-v3-250324","object":"chat.completion","usage":{"completionTokens":0,"promptCacheHitTokens":0,"promptCacheMissTokens":0,"promptTokens":0,"totalTokens":0}} 2025-04-10 14:01:07.326 | http-nio-8080-exec-4raceId | INFO | 5276 | http-nio-8080-exec-4 | com.nanyan.securitylink.interceptor.LogResponseTimeInterceptor.postHandle(LogResponseTimeInterceptor.java:39) : 接口/api/v1/tag耗时4635 ms 2025-04-10 14:01:15.978 | http-nio-8080-exec-3raceId | INFO | 5276 | http-nio-8080-exec-3 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:149) : translate json:{"model":"deepseek-v3-250324","stream":false,"messages":[{"role":"system","content":"```xml\n\n对多条新闻内容进行打标签,标签分别为枪击、抢劫、爆炸、恐怖袭击、纵火、大规模伤亡事件、人质事件、毒气泄漏、自然灾害、生物危害、交通意外、建筑物倒塌、食品安全、社会冲突、群体性事件等。请按照以下步骤完成任务:\n\n1. 仔细阅读每条新闻内容,理解其核心事件。\n2. 根据新闻描述的事件类型,从给定的标签列表中选择最匹配的一个或多个标签。\n3. 确保标签与新闻内容高度相关,避免主观臆断。\n4. 如果新闻内容涉及多个事件类型,可以分配多个标签,但需确保每个标签都准确反映新闻内容。\n5. 输出结果时,仅列出标签名称,不要包含任何XML标签或其他无关内容。\n\n\n\n<输入>\n\"昨日凌晨,某市一家银行发生持枪抢劫案,歹徒与警方交火后逃离现场,造成两名保安受伤。\"\n<输出>\n枪击, 抢劫\n\n\n\n<输入>\n\"今日上午,某化工厂发生毒气泄漏事故,附近居民已被紧急疏散,暂无人员伤亡报告。\"\n<输出>\n毒气泄漏\n\n\n\n<输入>\n\"近日,某地因征地问题引发大规模抗议活动,数百名民众与警方发生冲突,导致多人受伤。\"\n<输出>\n社会冲突, 群体性事件\n\n\n\n注意事项:\n- 标签必须严格从给定的列表中选择,不得自行添加或修改标签名称。\n- 如果新闻内容与任何标签都不匹配,则输出\"\"。\n- 输出时标签之间用逗号分隔,不要使用编号或项目符号。\n- 确保标签的准确性和一致性,避免歧义或模糊分类。\n\n请严格按照上述要求完成任务,确保输出结果简洁、准确且符合规范。\n\n```"},{"role":"user","content":"\"@TommyGunnNBA Draymond stopped shooting 3s for 6 years (2017-2023) high possession control % team was a no brainer into winning titles. He single handedly stunted his impact trying to be the final passer/assist man instead of glu guy that can press the issue. 2025 Dray scoring no space needed.\""}]} 2025-04-10 14:01:16.502 | http-nio-8080-exec-3raceId | INFO | 5276 | http-nio-8080-exec-3 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:154) : translate response:{"choices":[{"index":0,"message":{"content":"\"\"","role":"assistant"}}],"created":1744265020,"id":"0217442650200671a1988c21cfa18ad3875c1e16e9fcdb265cc2d","model":"deepseek-v3-250324","object":"chat.completion","usage":{"completionTokens":0,"promptCacheHitTokens":0,"promptCacheMissTokens":0,"promptTokens":0,"totalTokens":0}} 2025-04-10 14:01:35.736 | http-nio-8080-exec-3raceId | INFO | 5276 | http-nio-8080-exec-3 | com.nanyan.securitylink.interceptor.LogResponseTimeInterceptor.postHandle(LogResponseTimeInterceptor.java:39) : 接口/api/v1/tag耗时19757 ms 2025-04-10 14:01:54.649 | http-nio-8080-exec-7raceId | INFO | 5276 | http-nio-8080-exec-7 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:149) : translate json:{"model":"deepseek-v3-250324","stream":false,"messages":[{"role":"system","content":"```xml\n\n对多条新闻内容进行打标签,标签分别为枪击、抢劫、爆炸、恐怖袭击、纵火、大规模伤亡事件、人质事件、毒气泄漏、自然灾害、生物危害、交通意外、建筑物倒塌、食品安全、社会冲突、群体性事件等。请按照以下步骤完成任务:\n\n1. 仔细阅读每条新闻内容,理解其核心事件。\n2. 根据新闻描述的事件类型,从给定的标签列表中选择最匹配的一个或多个标签。\n3. 确保标签与新闻内容高度相关,避免主观臆断。\n4. 如果新闻内容涉及多个事件类型,可以分配多个标签,但需确保每个标签都准确反映新闻内容。\n5. 输出结果时,仅列出标签名称,不要包含任何XML标签或其他无关内容。\n\n\n\n<输入>\n\"昨日凌晨,某市一家银行发生持枪抢劫案,歹徒与警方交火后逃离现场,造成两名保安受伤。\"\n<输出>\n枪击, 抢劫\n\n\n\n<输入>\n\"今日上午,某化工厂发生毒气泄漏事故,附近居民已被紧急疏散,暂无人员伤亡报告。\"\n<输出>\n毒气泄漏\n\n\n\n<输入>\n\"近日,某地因征地问题引发大规模抗议活动,数百名民众与警方发生冲突,导致多人受伤。\"\n<输出>\n社会冲突, 群体性事件\n\n\n\n注意事项:\n- 标签必须严格从给定的列表中选择,不得自行添加或修改标签名称。\n- 如果新闻内容与任何标签都不匹配,则输出\"\"。\n- 输出时标签之间用逗号分隔,不要使用编号或项目符号。\n- 确保标签的准确性和一致性,避免歧义或模糊分类。\n\n请严格按照上述要求完成任务,确保输出结果简洁、准确且符合规范。\n\n```"},{"role":"user","content":"A shooting occurred in downtown last night, leaving 5 injured."}]} 2025-04-10 14:01:55.261 | http-nio-8080-exec-7raceId | INFO | 5276 | http-nio-8080-exec-7 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:154) : translate response:{"choices":[{"index":0,"message":{"content":"枪击","role":"assistant"}}],"created":1744265059,"id":"02174426505870568617fd44bbb008a3b8038ac488c9ef676683c","model":"deepseek-v3-250324","object":"chat.completion","usage":{"completionTokens":0,"promptCacheHitTokens":0,"promptCacheMissTokens":0,"promptTokens":0,"totalTokens":0}} 2025-04-10 14:01:58.043 | http-nio-8080-exec-7raceId | INFO | 5276 | http-nio-8080-exec-7 | com.nanyan.securitylink.interceptor.LogResponseTimeInterceptor.postHandle(LogResponseTimeInterceptor.java:39) : 接口/api/v1/tag耗时3396 ms 2025-04-10 14:02:10.432 | http-nio-8080-exec-8raceId | INFO | 5276 | http-nio-8080-exec-8 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:149) : translate json:{"model":"deepseek-v3-250324","stream":false,"messages":[{"role":"system","content":"```xml\n\n对多条新闻内容进行打标签,标签分别为枪击、抢劫、爆炸、恐怖袭击、纵火、大规模伤亡事件、人质事件、毒气泄漏、自然灾害、生物危害、交通意外、建筑物倒塌、食品安全、社会冲突、群体性事件等。请按照以下步骤完成任务:\n\n1. 仔细阅读每条新闻内容,理解其核心事件。\n2. 根据新闻描述的事件类型,从给定的标签列表中选择最匹配的一个或多个标签。\n3. 确保标签与新闻内容高度相关,避免主观臆断。\n4. 如果新闻内容涉及多个事件类型,可以分配多个标签,但需确保每个标签都准确反映新闻内容。\n5. 输出结果时,仅列出标签名称,不要包含任何XML标签或其他无关内容。\n\n\n\n<输入>\n\"昨日凌晨,某市一家银行发生持枪抢劫案,歹徒与警方交火后逃离现场,造成两名保安受伤。\"\n<输出>\n枪击, 抢劫\n\n\n\n<输入>\n\"今日上午,某化工厂发生毒气泄漏事故,附近居民已被紧急疏散,暂无人员伤亡报告。\"\n<输出>\n毒气泄漏\n\n\n\n<输入>\n\"近日,某地因征地问题引发大规模抗议活动,数百名民众与警方发生冲突,导致多人受伤。\"\n<输出>\n社会冲突, 群体性事件\n\n\n\n注意事项:\n- 标签必须严格从给定的列表中选择,不得自行添加或修改标签名称。\n- 如果新闻内容与任何标签都不匹配,则输出\"\"。\n- 输出时标签之间用逗号分隔,不要使用编号或项目符号。\n- 确保标签的准确性和一致性,避免歧义或模糊分类。\n\n请严格按照上述要求完成任务,确保输出结果简洁、准确且符合规范。\n\n```"},{"role":"user","content":"A shooting occurred in downtown last night, leaving 5 injured."}]} 2025-04-10 14:02:10.883 | http-nio-8080-exec-8raceId | INFO | 5276 | http-nio-8080-exec-8 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:154) : translate response:{"choices":[{"index":0,"message":{"content":"枪击","role":"assistant"}}],"created":1744265074,"id":"02174426507446526458cc51545801ff6ffb59c94a55dae6446d4","model":"deepseek-v3-250324","object":"chat.completion","usage":{"completionTokens":0,"promptCacheHitTokens":0,"promptCacheMissTokens":0,"promptTokens":0,"totalTokens":0}} 2025-04-10 14:03:01.256 | http-nio-8080-exec-8raceId | INFO | 5276 | http-nio-8080-exec-8 | com.nanyan.securitylink.interceptor.LogResponseTimeInterceptor.postHandle(LogResponseTimeInterceptor.java:39) : 接口/api/v1/tag耗时50826 ms 2025-04-10 14:03:07.639 | background-preinitraceId | INFO | 14008 | background-preinit | org.hibernate.validator.internal.util.Version.(Version.java:21) : HV000001: Hibernate Validator 6.2.5.Final 2025-04-10 14:03:07.662 | mainraceId | INFO | 14008 | main | org.springframework.boot.StartupInfoLogger.logStarting(StartupInfoLogger.java:55) : Starting SecurityLinkAIApplication using Java 1.8.0_421 on 5CD421CFB6 with PID 14008 (D:\work\sl\sl-ai\target\classes started by PC in D:\work\sl\sl-ai) 2025-04-10 14:03:07.665 | mainraceId | INFO | 14008 | main | org.springframework.boot.SpringApplication.logStartupProfileInfo(SpringApplication.java:637) : The following 1 profile is active: "qa" 2025-04-10 14:03:07.691 | mainraceId | INFO | 14008 | main | org.springframework.boot.logging.DeferredLog.logTo(DeferredLog.java:255) : Fetching config from server at : http://43.199.200.152:32594 2025-04-10 14:03:07.691 | mainraceId | INFO | 14008 | main | org.springframework.boot.logging.DeferredLog.logTo(DeferredLog.java:255) : Located environment: name=securitylink-ai, profiles=[qa], label=master, version=a5b9a262e40af316b1d4ae8e50ffb6fbceb0c800, state=null 2025-04-10 14:03:08.315 | mainraceId | INFO | 14008 | main | org.springframework.cloud.context.scope.GenericScope.setSerializationId(GenericScope.java:283) : BeanFactory id=54c53890-c12b-343d-832d-7648a3d8f578 2025-04-10 14:03:08.607 | mainraceId | INFO | 14008 | main | org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:108) : Tomcat initialized with port(s): 8080 (http) 2025-04-10 14:03:08.614 | mainraceId | INFO | 14008 | main | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Initializing ProtocolHandler ["http-nio-8080"] 2025-04-10 14:03:08.614 | mainraceId | INFO | 14008 | main | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Starting service [Tomcat] 2025-04-10 14:03:08.615 | mainraceId | INFO | 14008 | main | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Starting Servlet engine: [Apache Tomcat/9.0.69] 2025-04-10 14:03:08.754 | mainraceId | INFO | 14008 | main | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Initializing Spring embedded WebApplicationContext 2025-04-10 14:03:08.754 | mainraceId | INFO | 14008 | main | org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.prepareWebApplicationContext(ServletWebServerApplicationContext.java:292) : Root WebApplicationContext: initialization completed in 1061 ms 2025-04-10 14:03:10.137 | mainraceId | INFO | 14008 | main | org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver.(EndpointLinksResolver.java:58) : Exposing 1 endpoint(s) beneath base path '/actuator' 2025-04-10 14:03:10.286 | mainraceId | INFO | 14008 | main | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Starting ProtocolHandler ["http-nio-8080"] 2025-04-10 14:03:10.300 | mainraceId | INFO | 14008 | main | org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:220) : Tomcat started on port(s): 8080 (http) with context path '/api/v1' 2025-04-10 14:03:10.535 | mainraceId | INFO | 14008 | main | org.springframework.boot.StartupInfoLogger.logStarted(StartupInfoLogger.java:61) : Started SecurityLinkAIApplication in 4.077 seconds (JVM running for 4.979) 2025-04-10 14:03:11.275 | RMI TCP Connection(3)-192.168.7.148raceId | INFO | 14008 | RMI TCP Connection(3)-192.168.7.148 | org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:173) : Initializing Spring DispatcherServlet 'dispatcherServlet' 2025-04-10 14:03:11.275 | RMI TCP Connection(3)-192.168.7.148raceId | INFO | 14008 | RMI TCP Connection(3)-192.168.7.148 | org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:525) : Initializing Servlet 'dispatcherServlet' 2025-04-10 14:03:11.280 | RMI TCP Connection(3)-192.168.7.148raceId | INFO | 14008 | RMI TCP Connection(3)-192.168.7.148 | org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:547) : Completed initialization in 5 ms 2025-04-10 14:03:19.500 | RMI TCP Connection(2)-192.168.7.148raceId | INFO | 14008 | RMI TCP Connection(2)-192.168.7.148 | com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:990) : {dataSource-1} inited 2025-04-10 14:03:20.783 | http-nio-8080-exec-1raceId | INFO | 14008 | http-nio-8080-exec-1 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:150) : translate json:{"model":"deepseek-v3-250324","stream":false,"messages":[{"role":"system","content":"```xml\n\n对多条新闻内容进行打标签,标签分别为枪击、抢劫、爆炸、恐怖袭击、纵火、大规模伤亡事件、人质事件、毒气泄漏、自然灾害、生物危害、交通意外、建筑物倒塌、食品安全、社会冲突、群体性事件等。请按照以下步骤完成任务:\n\n1. 仔细阅读每条新闻内容,理解其核心事件。\n2. 根据新闻描述的事件类型,从给定的标签列表中选择最匹配的一个或多个标签。\n3. 确保标签与新闻内容高度相关,避免主观臆断。\n4. 如果新闻内容涉及多个事件类型,可以分配多个标签,但需确保每个标签都准确反映新闻内容。\n5. 输出结果时,仅列出标签名称,不要包含任何XML标签或其他无关内容。\n\n\n\n<输入>\n\"昨日凌晨,某市一家银行发生持枪抢劫案,歹徒与警方交火后逃离现场,造成两名保安受伤。\"\n<输出>\n枪击, 抢劫\n\n\n\n<输入>\n\"今日上午,某化工厂发生毒气泄漏事故,附近居民已被紧急疏散,暂无人员伤亡报告。\"\n<输出>\n毒气泄漏\n\n\n\n<输入>\n\"近日,某地因征地问题引发大规模抗议活动,数百名民众与警方发生冲突,导致多人受伤。\"\n<输出>\n社会冲突, 群体性事件\n\n\n\n注意事项:\n- 标签必须严格从给定的列表中选择,不得自行添加或修改标签名称。\n- 如果新闻内容与任何标签都不匹配,则输出\"\"。\n- 输出时标签之间用逗号分隔,不要使用编号或项目符号。\n- 确保标签的准确性和一致性,避免歧义或模糊分类。\n\n请严格按照上述要求完成任务,确保输出结果简洁、准确且符合规范。\n\n```"},{"role":"user","content":"A shooting occurred in downtown last night, leaving 5 injured."}]} 2025-04-10 14:03:21.513 | http-nio-8080-exec-1raceId | INFO | 14008 | http-nio-8080-exec-1 | com.nanyan.securitylink.service.impl.DeepSeekAIServiceImpl.aiRequest(DeepSeekAIServiceImpl.java:155) : translate response:{"choices":[{"index":0,"message":{"content":"枪击","role":"assistant"}}],"created":1744265145,"id":"02174426514486150a2946a80af166d63d8b61e600eab0d75dabf","model":"deepseek-v3-250324","object":"chat.completion","usage":{"completionTokens":0,"promptCacheHitTokens":0,"promptCacheMissTokens":0,"promptTokens":0,"totalTokens":0}} 2025-04-10 14:03:23.440 | http-nio-8080-exec-1raceId | INFO | 14008 | http-nio-8080-exec-1 | com.nanyan.securitylink.interceptor.LogResponseTimeInterceptor.postHandle(LogResponseTimeInterceptor.java:39) : 接口/api/v1/tag耗时2676 ms