|
@@ -25,12 +25,14 @@ public class KLingDemoController {
|
|
@Autowired
|
|
@Autowired
|
|
private KLingService klingService;
|
|
private KLingService klingService;
|
|
|
|
|
|
|
|
+ @Anonymous
|
|
@Operation(summary = "获取接口Token")
|
|
@Operation(summary = "获取接口Token")
|
|
@GetMapping("/api/klingai/getToken")
|
|
@GetMapping("/api/klingai/getToken")
|
|
public String getToken() {
|
|
public String getToken() {
|
|
return kLingUtil.getToken();
|
|
return kLingUtil.getToken();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Anonymous
|
|
@Operation(summary = "6-1 查询账号下资源包列表及余量")
|
|
@Operation(summary = "6-1 查询账号下资源包列表及余量")
|
|
@GetMapping("/api/klingai/queryAccountCosts")
|
|
@GetMapping("/api/klingai/queryAccountCosts")
|
|
public Result queryAccountCosts() {
|
|
public Result queryAccountCosts() {
|
|
@@ -41,6 +43,7 @@ public class KLingDemoController {
|
|
return Result.success().put("data", response);
|
|
return Result.success().put("data", response);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Anonymous
|
|
@Operation(summary = "2-1【图像生成】创建任务 (同步)")
|
|
@Operation(summary = "2-1【图像生成】创建任务 (同步)")
|
|
@PostMapping("/api/klingai/generationImage")
|
|
@PostMapping("/api/klingai/generationImage")
|
|
public Result generationImage(@RequestBody KLGenerationImageParams params) {
|
|
public Result generationImage(@RequestBody KLGenerationImageParams params) {
|
|
@@ -51,6 +54,7 @@ public class KLingDemoController {
|
|
return Result.success().put("data", response);
|
|
return Result.success().put("data", response);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Anonymous
|
|
@Operation(summary = "2-2【图像生成】查询任务(单个)(同步)")
|
|
@Operation(summary = "2-2【图像生成】查询任务(单个)(同步)")
|
|
@GetMapping("/api/klingai/queryImageTask")
|
|
@GetMapping("/api/klingai/queryImageTask")
|
|
public Result queryImageTask(String task_id) {
|
|
public Result queryImageTask(String task_id) {
|
|
@@ -60,6 +64,8 @@ public class KLingDemoController {
|
|
System.out.println("同步结果 (data): " + response.getData());
|
|
System.out.println("同步结果 (data): " + response.getData());
|
|
return Result.success().put("data", response);
|
|
return Result.success().put("data", response);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Anonymous
|
|
@Operation(summary = "2-2【图像生成】查询任务(单个)(异步)")
|
|
@Operation(summary = "2-2【图像生成】查询任务(单个)(异步)")
|
|
@GetMapping("/api/klingai/queryImageTaskAsync")
|
|
@GetMapping("/api/klingai/queryImageTaskAsync")
|
|
public Result queryImageTaskAsync(String task_id) {
|
|
public Result queryImageTaskAsync(String task_id) {
|
|
@@ -71,7 +77,7 @@ public class KLingDemoController {
|
|
return Result.success();
|
|
return Result.success();
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
|
|
+ @Anonymous
|
|
@Operation(summary = "3-1【文生视频】创建任务 (同步)")
|
|
@Operation(summary = "3-1【文生视频】创建任务 (同步)")
|
|
@PostMapping("/api/klingai/text2Video")
|
|
@PostMapping("/api/klingai/text2Video")
|
|
public Result text2Video(@RequestBody KLText2VideoParams params) {
|
|
public Result text2Video(@RequestBody KLText2VideoParams params) {
|
|
@@ -81,6 +87,8 @@ public class KLingDemoController {
|
|
System.out.println("同步结果 (data): " + response.getData());
|
|
System.out.println("同步结果 (data): " + response.getData());
|
|
return Result.success().put("data", response);
|
|
return Result.success().put("data", response);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Anonymous
|
|
@Operation(summary = "3-2【文生视频】查询任务(单个)")
|
|
@Operation(summary = "3-2【文生视频】查询任务(单个)")
|
|
@GetMapping("/api/klingai/queryText2VideoTask")
|
|
@GetMapping("/api/klingai/queryText2VideoTask")
|
|
public Result queryText2VideoTask(String task_id) {
|
|
public Result queryText2VideoTask(String task_id) {
|
|
@@ -91,7 +99,7 @@ public class KLingDemoController {
|
|
return Result.success().put("data", response);
|
|
return Result.success().put("data", response);
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
|
|
+ @Anonymous
|
|
@Operation(summary = "3-4【图生视频】创建任务")
|
|
@Operation(summary = "3-4【图生视频】创建任务")
|
|
@PostMapping("/api/klingai/image2Video")
|
|
@PostMapping("/api/klingai/image2Video")
|
|
public Result image2Video(@RequestBody KLImage2VideoParams params) {
|
|
public Result image2Video(@RequestBody KLImage2VideoParams params) {
|
|
@@ -101,6 +109,8 @@ public class KLingDemoController {
|
|
System.out.println("同步结果 (data): " + response.getData());
|
|
System.out.println("同步结果 (data): " + response.getData());
|
|
return Result.success().put("data", response);
|
|
return Result.success().put("data", response);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Anonymous
|
|
@Operation(summary = "3-5【图生视频】查询任务(单个)")
|
|
@Operation(summary = "3-5【图生视频】查询任务(单个)")
|
|
@GetMapping("/api/klingai/queryImage2VideoTask")
|
|
@GetMapping("/api/klingai/queryImage2VideoTask")
|
|
public Result queryImage2VideoTask(String task_id) {
|
|
public Result queryImage2VideoTask(String task_id) {
|