Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
phsl
/
api
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
fc110a0f
authored
Apr 30, 2026
by
Jony.L
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
图片转换 view接口
parent
9d4041d7
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
31 additions
and
3 deletions
+31
-3
computility-module-external/src/main/java/com/luhu/computility/module/external/controller/openapi/OpenApiController.java
+7
-0
computility-module-external/src/main/java/com/luhu/computility/module/external/controller/openapi/service/OpenApiService.java
+2
-0
computility-module-external/src/main/java/com/luhu/computility/module/external/controller/openapi/service/OpenApiServiceImpl.java
+17
-0
computility-server/src/main/resources/application.yaml
+5
-3
No files found.
computility-module-external/src/main/java/com/luhu/computility/module/external/controller/openapi/OpenApiController.java
View file @
fc110a0f
...
...
@@ -101,6 +101,13 @@ public class OpenApiController {
return
openApiService
.
viewImage
(
viewImageReqDTO
);
}
@ApiAccessLog
@GetMapping
(
"/view-convert"
)
@Operation
(
summary
=
"根据promptId取转换后的图"
,
description
=
"根据promptId取图片转换后的图"
)
public
CommonResult
<
ViewSourceRespDTO
>
viewConvert
(
@RequestParam
String
promptId
){
return
openApiService
.
viewConvert
(
promptId
);
}
@ApiAccessLog
@PostMapping
(
value
=
"/generate-face-swap-video"
,
consumes
=
MediaType
.
MULTIPART_FORM_DATA_VALUE
)
...
...
computility-module-external/src/main/java/com/luhu/computility/module/external/controller/openapi/service/OpenApiService.java
View file @
fc110a0f
...
...
@@ -51,6 +51,8 @@ public interface OpenApiService {
CommonResult
<
ViewSourceRespDTO
>
viewImage
(
ViewImageReqDTO
viewImageReqDTO
);
CommonResult
<
ViewSourceRespDTO
>
viewConvert
(
String
promptId
);
CommonResult
<
List
<
MatchImageRespDTO
>>
matchImage
(
MultipartFile
image
,
String
url
,
Integer
limit
,
String
cityId
,
String
touristAreaId
);
CommonResult
<
AIQARespDTO
>
AIQAChat
(
AIQAReqDTO
aiqaReqDTO
);
...
...
computility-module-external/src/main/java/com/luhu/computility/module/external/controller/openapi/service/OpenApiServiceImpl.java
View file @
fc110a0f
...
...
@@ -117,6 +117,9 @@ public class OpenApiServiceImpl implements OpenApiService {
@Value
(
"${aigc-apps.view-image}"
)
private
String
viewImageUrl
;
@Value
(
"${aigc-apps.view-convert}"
)
private
String
viewConvertUrl
;
@Value
(
"${aigc-apps.AIQA-chat}"
)
private
String
AIQAchat
;
...
...
@@ -401,6 +404,20 @@ public class OpenApiServiceImpl implements OpenApiService {
}
}
@Override
public
CommonResult
<
ViewSourceRespDTO
>
viewConvert
(
String
promptId
)
{
try
{
Map
<
String
,
String
>
queryParams
=
new
HashMap
<>();
queryParams
.
put
(
"promptId"
,
promptId
);
String
result
=
HttpUtils
.
get
(
viewConvertUrl
,
null
,
queryParams
);
return
handleJsonObjectResult
(
result
,
ViewSourceRespDTO
.
class
);
}
catch
(
Exception
e
)
{
Integer
errorCode
=
GlobalResponseCodeConstants
.
INTERNAL_SERVER_ERROR
.
getCode
();
String
errorMsg
=
GlobalResponseCodeConstants
.
INTERNAL_SERVER_ERROR
.
getMsg
();
return
error
(
errorCode
,
errorMsg
);
}
}
@Override
public
CommonResult
<
List
<
MatchImageRespDTO
>>
matchImage
(
MultipartFile
image
,
String
url
,
Integer
limit
,
String
cityId
,
String
touristAreaId
)
{
...
...
computility-server/src/main/resources/application.yaml
View file @
fc110a0f
...
...
@@ -398,13 +398,15 @@ aigc-apps:
upload-image
:
${aigc-apps.base-url}/open-api/face-swap/videos
create-video-stream
:
${aigc-apps.base-url}/open-api/face-swap/videos
view-video
:
${aigc-apps.base-url}/open-api/view/video
image-to-video
:
${aigc-apps.base-url}/open-api/face-swap/videos
image-to-image
:
${aigc-apps.base-url}/open-api/face-swap/images
image-convert
:
${aigc-apps.base-url}/open-api/image-convert
view-image
:
${aigc-apps.base-url}/open-api/view/image
view-convert
:
${aigc-apps.base-url}/open-api/view/convert
download-video
:
${aigc-apps.base-url}/open-api/download/video
download-image
:
${aigc-apps.base-url}/open-api/download/image
download-mocha
:
${aigc-apps.base-url}/open-api/download/mocha
download-convert
:
${aigc-apps.base-url}/open-api/download/
image-to-video
:
${aigc-apps.base-url}/open-api/face-swap/videos
image-to-image
:
${aigc-apps.base-url}/open-api/face-swap/images
image-convert
:
${aigc-apps.base-url}/open-api/image-convert
check-prompt-id
:
${aigc-apps.base-url}/open-api/download/check
AIQA-chat
:
${aigc-apps.base-url}/v1/AIQA-chat
AIQA-stream-chat
:
${aigc-apps.base-url}/v1/AIQA-stream-chat
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment