Skip to content

Commit b2e214c

Browse files
committed
fix:/ai/chat ,/chat/completions : Make the Authorization header mandatory (required = true)
1 parent 06f0986 commit b2e214c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

base/src/main/java/com/tinyengine/it/controller/AiChatController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public class AiChatController {
7878
@SystemControllerLog(description = "AI chat")
7979
@PostMapping("/ai/chat")
8080
public ResponseEntity<?> aiChat(@RequestBody ChatRequest request,
81-
@RequestHeader(value = "Authorization", required = false) String authorization) throws Exception {
81+
@RequestHeader(value = "Authorization", required = true) String authorization) throws Exception {
8282

8383
if (authorization != null && authorization.startsWith("Bearer ")) {
8484
String token = authorization.replace("Bearer ", "");
@@ -117,7 +117,7 @@ public ResponseEntity<?> aiChat(@RequestBody ChatRequest request,
117117
@SystemControllerLog(description = "AI completions")
118118
@PostMapping("/chat/completions")
119119
public ResponseEntity<?> completions(@RequestBody ChatRequest request,
120-
@RequestHeader(value = "Authorization", required = false) String authorization) throws Exception {
120+
@RequestHeader(value = "Authorization", required = true) String authorization) throws Exception {
121121
if (authorization != null && authorization.startsWith("Bearer ")) {
122122
String token = authorization.replace("Bearer ", "");
123123
request.setApiKey(token);

0 commit comments

Comments
 (0)