jiayongqiang 8 годин тому
батько
коміт
a34f128ea7

+ 1 - 1
agent/pyproject.toml

@@ -1,6 +1,6 @@
 [project]
 name = "agent"
-version = "0.1.7"
+version = "0.1.8.1"
 description = "Default template for PDM package"
 authors = [
     {name = "jiayongqiang", email = "15936285643@163.com"},

+ 2 - 1
agent/src/agent/agent.py

@@ -103,7 +103,8 @@ async def reflect_check(context: str, labels: list):
         "messages": [{"role":"system","content": prompt}]
     },context = {})
     result = response["structured_response"]
-    result =  [r.dict() for r in result.labels]
+    # 只保留passr为true的标签,并将结果转换为字典列表格式
+    result =  [r.dict() for r in result.labels if r.passr]
     result = json.dumps(result, ensure_ascii=False)
     l2 = datetime.now().isoformat()
     logger.info(f"Reflection check completed with uuid {uid}. timestamp: {l2}, consuming {(datetime.fromisoformat(l2) - datetime.fromisoformat(l1)).total_seconds()} seconds.")

+ 1 - 1
server/pom.xml

@@ -20,7 +20,7 @@
 <!--        <maven.compiler.source>17</maven.compiler.source>-->
 <!--        <maven.compiler.target>17</maven.compiler.target>-->
 <!--        <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>-->
-<!--        <java.version>17</java.version>-->
+        <java.version>17</java.version>
         <yusp.flow.version>V3.3.2.20220606.RELEASE</yusp.flow.version>
         <yusp.file.version>V3.3.2.20220606.RELEASE</yusp.file.version>
         <ojdbc8.version>19.3.0.0</ojdbc8.version>

+ 3 - 0
server/yusp-tagging-core/src/main/java/cn/com/yusys/yusp/domain/dto/fastapidto/AiTaggingRequestDto.java

@@ -36,4 +36,7 @@ public class AiTaggingRequestDto {
 
     @ApiModelProperty(value = "用户终端", required = false)
     private String userEndpoint;
+
+    @ApiModelProperty(value="行社代码",required = false)
+    private String instucde;
 }

+ 3 - 0
server/yusp-tagging-core/src/main/java/cn/com/yusys/yusp/service/impl/FastApiServiceImpl.java

@@ -77,6 +77,9 @@ public class FastApiServiceImpl implements FastApiService {
             if (request.getUserEndpoint() != null) {
                 jsonBody.put("user_endpoint", request.getUserEndpoint());
             }
+            if(request.getInstucde()!=null){
+                jsonBody.put("instucde",request.getInstucde());
+            }
 
             String requestBody = jsonBody.toJSONString();
             log.info("请求体:{}", requestBody);