inflearn logo
강의

講義

知識共有

僕も!Springで人工知能ができる(インフラ第1弾)

18_생성된 이미지 파일 다운로드 하기

이미지 생성 코드 에러 질문

110

maxx

投稿した質問数 6

0

@Service
@RequiredArgsConstructor
public class ImageService {

    private final OpenAiImageModel openAiImageModel;


    public ImageResponse getImageGen(ImageRequestDTO request) {
        ImageResponse imageResponse = openAiImageModel
                .call(new ImagePrompt(request.getMessage(),
                        OpenAiImageOptions.builder()
                                .model(request.getModel())
                                .quality("hd")
                                .N(request.getN())
                                .height(1024)
                                .width(1024)
                                .build()
                ));
        return imageResponse;
    }
}

선생님 강의와 같이 해당 코드를 작성했는데 이미지 생성에 실패했다는 오류가 뜹니다. spring 공식 문서에서는 .quality("hd")가 없어 동일하게 제거하고 재부팅해도 이미지 생성에 실패하네요 ㅠ 혹시 원인을 알 수 있을까요?

java spring spring-boot 인공지능(ai) spring-ai

回答 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.
maxx님, 작성하신 코드에서 문제가 발생하여 이미지 생성에 실패하셨군요.

  1. 의존성 문제: 우선, OpenAiImageModel 클래스와 이와 관련된 라이브러리들이 제대로 의존성이 설정되어 있는지 확인해 보세요. Maven이나 Gradle 설정 파일의 dependencies 섹션에서 해당 라이브러리가 제대로 명시되어 있는지 확인해 보시는 것이 좋겠습니다.

  2. 파라미터 설정: OpenAiImageOptions의 파라미터가 잘못 설정되어 있을 수도 있습니다. 주어진 옵션들이 OpenAiImageModel의 명세와 일치하는지 확인해 보세요. 특히 model, N, height, width 등의 값들이 유효한지 확인해야 합니다.

  3. API 호출 오류: 이미지 생성 API를 호출할 때, 서버로부터 적절한 응답을 받지 못할 수도 있습니다. 네트워크 연결이나 API 자격 증명 문제일 수 있으니, API 호출 부분의 응답 코드나 메시지를 한 번 더 체크해 보세요.

  4. 로그 활용: 로그를 활용하여 문제가 발생하는 위치를 상세히 추적해 보세요. 예를 들어, getImageGen 메서드 내에서 각 변수를 출력해보면, 이상한 값이 사용되고 있는지 파악하는 데 도움이 될 수 있습니다.

위의 방법으로도 문제가 해결되지 않는다면, 관련 API의 공식 문서나 에러 메시지를 재검토하는 것이 좋을 것 같습니다. 필요하다면 기술 지원 채널을 통해 도움을 받아보세요.

필요한 참고 문서:
- Spring Boot 공식 문서: Spring Boot Reference Documentation

문제가 빨리 해결되시길 바랍니다!

퍼블릭시티를 ai agent 제미나이로 대채

0

6

2

섹션2-18

0

4

2

텔레그램 User Info 채널이 없어요.

0

4

0

세션을 제대로 이해한게 맞는지 궁금합니다

0

4

0

커서질문

0

12

1

jsp의 상대경로와 Controller에서 반환하는 이름이 달라도 괜찮나요?

0

6

1

SUPABASE에서 AOI 선택여부

0

11

2

클로드 코드 터미널 사용시 git, git 허브 활용 법

0

13

1

mcp.json파일 생성 X

0

12

2

강의 내용이 정신이없네요 ;;

0

26

2

안녕하세요 기획지망생으로 루키스님 UE5 기본으로 공부하고 있는 사람입니다. 질문있어서 Q&A 드립니다.

0

39

2

데이터구조1-번들,아이템, 변수에 제공되는 고객피드백 Tally양식

0

7

2

제 컴퓨터에서는 Claude's plan이 아래와 같이 나오는데 괜찮은 건가요?

0

15

2

벡터 임베딩에 관하여

0

85

1

동영상 속도 조절 가능한가요? 속도 빠른데 조정 버튼이 없어요.하는

0

65

1

이미지 생성오류 (코드업데이트가 너무 필요해보입니다..)

0

144

1

강의 코드 변경 요청

0

127

2

getContent(), getText() 질문

0

95

2

Gradle 동기화 오류

0

152

1

.getText()와 .getContent()질문입니다.

0

149

1

Advisors 질문입니다.

0

155

3

사용자 질의에 맞는 SQL 생성 시 여러 테이블 조인 쿼리 사용법

0

201

2

open ai api 비용관련해서 질문이 있습니다.

0

370

1

실제로 LLM으로 전달된 질문을 볼 수 있는 방법을 알 수 있을까요 ?

0

289

1