Package com.bytedesk.ai.robot
Class RobotTestController
java.lang.Object
com.bytedesk.ai.robot.RobotTestController
@RestController
@RequestMapping("/test/api/v1/robot")
public class RobotTestController
extends Object
AI机器人服务测试控制器
用于测试各种AI服务功能
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<?>testContextTemplateSummary(RobotRequest request) 上下文模板摘要服务测试接口 http://127.0.0.1:9003/test/api/v1/robot/context-template-summaryorg.springframework.http.ResponseEntity<?>testEntityExtraction(RobotRequest request) 实体提取服务测试接口 http://127.0.0.1:9003/test/api/v1/robot/entity-extractionorg.springframework.http.ResponseEntity<?>testFallbackResponse(RobotRequest request) 备用回复服务测试接口 http://127.0.0.1:9003/test/api/v1/robot/fallback-responseorg.springframework.http.ResponseEntity<?>testQueryRewrite(RobotRequest request) 查询重写服务测试接口 http://127.0.0.1:9003/test/api/v1/robot/query-rewriteorg.springframework.http.ResponseEntity<?>testRelationshipExtraction(RobotRequest request) 关系提取服务测试接口 http://127.0.0.1:9003/test/api/v1/robot/relationship-extractionorg.springframework.http.ResponseEntity<?>testSessionTitleGeneration(RobotRequest request) 会话标题生成服务测试接口 http://127.0.0.1:9003/test/api/v1/robot/session-title-generationorg.springframework.http.ResponseEntity<?>testSummaryGeneration(RobotRequest request) 摘要生成服务测试接口 http://127.0.0.1:9003/test/api/v1/robot/summary-generation
-
Field Details
-
robotService
-
-
Constructor Details
-
RobotTestController
public RobotTestController()
-
-
Method Details
-
testFallbackResponse
@ApiRateLimiter(value=5.0, timeout=1) @ActionAnnotation(title="\u673a\u5668\u4eba\u6d4b\u8bd5", action="\u5907\u7528\u56de\u590d", description="fallback response test") @PostMapping("/fallback-response") public org.springframework.http.ResponseEntity<?> testFallbackResponse(@RequestBody RobotRequest request) 备用回复服务测试接口 http://127.0.0.1:9003/test/api/v1/robot/fallback-response -
testQueryRewrite
@ApiRateLimiter(value=5.0, timeout=1) @ActionAnnotation(title="\u673a\u5668\u4eba\u6d4b\u8bd5", action="\u67e5\u8be2\u91cd\u5199", description="query rewrite test") @PostMapping("/query-rewrite") public org.springframework.http.ResponseEntity<?> testQueryRewrite(@RequestBody RobotRequest request) 查询重写服务测试接口 http://127.0.0.1:9003/test/api/v1/robot/query-rewrite -
testSummaryGeneration
@ApiRateLimiter(value=5.0, timeout=1) @ActionAnnotation(title="\u673a\u5668\u4eba\u6d4b\u8bd5", action="\u6458\u8981\u751f\u6210", description="summary generation test") @PostMapping("/summary-generation") public org.springframework.http.ResponseEntity<?> testSummaryGeneration(@RequestBody RobotRequest request) 摘要生成服务测试接口 http://127.0.0.1:9003/test/api/v1/robot/summary-generation -
testSessionTitleGeneration
@ApiRateLimiter(value=5.0, timeout=1) @ActionAnnotation(title="\u673a\u5668\u4eba\u6d4b\u8bd5", action="\u4f1a\u8bdd\u6807\u9898\u751f\u6210", description="session title generation test") @PostMapping("/session-title-generation") public org.springframework.http.ResponseEntity<?> testSessionTitleGeneration(@RequestBody RobotRequest request) 会话标题生成服务测试接口 http://127.0.0.1:9003/test/api/v1/robot/session-title-generation -
testContextTemplateSummary
@ApiRateLimiter(value=5.0, timeout=1) @ActionAnnotation(title="\u673a\u5668\u4eba\u6d4b\u8bd5", action="\u4e0a\u4e0b\u6587\u6a21\u677f\u6458\u8981", description="context template summary test") @PostMapping("/context-template-summary") public org.springframework.http.ResponseEntity<?> testContextTemplateSummary(@RequestBody RobotRequest request) 上下文模板摘要服务测试接口 http://127.0.0.1:9003/test/api/v1/robot/context-template-summary -
testEntityExtraction
@ApiRateLimiter(value=5.0, timeout=1) @ActionAnnotation(title="\u673a\u5668\u4eba\u6d4b\u8bd5", action="\u5b9e\u4f53\u63d0\u53d6", description="entity extraction test") @PostMapping("/entity-extraction") public org.springframework.http.ResponseEntity<?> testEntityExtraction(@RequestBody RobotRequest request) 实体提取服务测试接口 http://127.0.0.1:9003/test/api/v1/robot/entity-extraction -
testRelationshipExtraction
@ApiRateLimiter(value=5.0, timeout=1) @ActionAnnotation(title="\u673a\u5668\u4eba\u6d4b\u8bd5", action="\u5173\u7cfb\u63d0\u53d6", description="relationship extraction test") @PostMapping("/relationship-extraction") public org.springframework.http.ResponseEntity<?> testRelationshipExtraction(@RequestBody RobotRequest request) 关系提取服务测试接口 http://127.0.0.1:9003/test/api/v1/robot/relationship-extraction
-