🔥DALL-E 3 API 출시!🔥

비타민·2023년 11월 7일
0

아주 따끈따끈한 소식!!!! 바로 어제 🔥DALL-E 3 API🔥가 출시되었다!!
https://help.openai.com/en/articles/8555480-dall-e-3-api

현재 진행 중인 프로젝트에서 DALL-E API를 활용하고 있는데, 프롬프트 엔지니어링으로는 성능 개선에 한계가 있다고 판단하고 있던 와중.. 너무나 반가운 소식!!

실제로 프로젝트 구현 과정에서 Java로 DALL-E API 호출하는 부분은 아래 오픈소스 레포지토리를 참고하였다: https://github.com/TheoKanning/openai-java

DALL-E 3 모델 API 출시와 더불어, 어떤 분께서 관련 이슈를 열어주셨는데, 마침 DALL-E 3 API를 반영한 코드를 누군가가 커밋하여 PR을 날렸다는 사실을 알 수 있었다!!
해당 PR이 얼른 승인되어 현재 진행 중인 프로젝트에 적용하고픈 마음에,, 소심하게 이슈에 댓글을 남겨보았다,, ㅎㅎㅎㅎㅎㅎ

팀원들과 함께 얼른 해당 PR이 승인되기를 염원하는 중이다!!

프로젝트 최종 자료 마감 이전에 DALL-E 3 모델을 적용하고싶다 ٩( °ꇴ °)۶


코드 변경이 필요한 부분

AIService.java

public String generatePicture(String prompt) {
    CreateImageRequest createImageRequest = CreateImageRequest.builder()
            .prompt(prompt)
            .size("512x512")
            .n(1)
            .build();

    String url = openAiService.createImage(createImageRequest).getData().get(0).getUrl();
    return url;
}

1. size


출처: https://help.openai.com/en/articles/8555480-dall-e-3-api

DALL-E 2 API의 경우, 512x512 사이즈가 지원이 되었는데, 이제 DALL-E 3에서는 1024x1024 사이즈부터만 지원이 된다고 한다. 기존에 AIService.java 코드에서 작성한 size 부분을 수정해야겠다...!!!!

2. model

builder로 build할때, 위의 PR이 승인이 된다면, .model("dall-e-3")를 builder() 안에 추가한다면, DALL-E 3 API를 호출할 수 있게된다! :D

profile
☁️ 백엔드 개발, 클라우드, AI 분야에 관심이 많아요 ☁️

0개의 댓글

관련 채용 정보