Skip to content

Commit 3345b29

Browse files
committed
#75 Refactor: NodeRequestDTO에 seed 추가
1 parent 8b9760f commit 3345b29

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

src/main/java/com/example/dto/request/NodeRequestDTO.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,6 @@ public class NodeRequestDTO {
1616
private Long parentNodeId;
1717

1818
private Long projectId;
19+
20+
private Boolean seed;
1921
}

src/main/java/com/example/service/ImageService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public interface ImageService {
1010

1111
public String generateTextToImage(String prompt);
1212

13-
public String generateImageToImage(String prompt, String imageURL);
13+
public String generateImageToImage(String prompt, String imageURL, boolean seed);
1414

1515
public void deleteS3Image(String imageURL);
1616

src/main/java/com/example/service/ImageServiceImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,14 @@ public String generateTextToImage(String prompt) {
5454
}
5555

5656
@Override
57-
public String generateImageToImage(String prompt, String imageURL) {
57+
public String generateImageToImage(String prompt, String imageURL, boolean seed) {
5858

5959
HttpHeaders headers = new HttpHeaders();
6060
headers.setContentType(MediaType.APPLICATION_JSON);
6161

6262
String url = "https://1dc6-124-55-57-87.ngrok-free.app//modify-image"; // FastAPI 서버의 URL
6363

64-
String requestBody = "{\"prompt\": \"" + prompt + "\", \"imageURL\": " + imageURL + "}";
64+
String requestBody = "{\"prompt\": \"" + prompt + "\", \"imageURL\": " + imageURL + "\", \"seed\": " + seed + "}";
6565

6666
HttpEntity<String> requestEntity = new HttpEntity<>(requestBody, headers);
6767

src/main/java/com/example/service/NodeServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public NodeResponseDTO saveNode(NodeRequestDTO nodeRequestDto, User user, Projec
4242
Long parentNodeId = nodeRequestDto.getParentNodeId();
4343
if (parentNodeId != null) {
4444
parentNode = findNodeById(nodeRequestDto.getParentNodeId());
45-
imageURL = imageService.generateImageToImage(nodeRequestDto.getPrompt(), parentNode.getImageURL());
45+
imageURL = imageService.generateImageToImage(nodeRequestDto.getPrompt(), parentNode.getImageURL(), nodeRequestDto.getSeed());
4646

4747
// 로컬에서 위에 generateImage 없이 돌릴때 사용할 용도
4848
//imageURL = "https://hongik-s3.s3.amazonaws.com/42_10_7.5.png";

0 commit comments

Comments
 (0)