: DALL-E API 호출시 다음과 같은 에러 발생: java.lang.RuntimeException: java.net.SocketTimeoutException: timeout
: timeout 시간을 지정하는 매개변수 추가!
BEFORE
@Bean
public OpenAiService getOpenAiService() {
return new OpenAiService(apiKey);
}
AFTER
import java.time.Duration;
@Bean
public OpenAiService getOpenAiService() {
//socket timeout ERROR 해결:
return new OpenAiService(apiKey, Duration.ofSeconds(30));
}
Error Solving을 위해 참고한 Issue: : https://github.com/TheoKanning/openai-java/issues/275
DALL-E 호출 구현시, https://github.com/TheoKanning/openai-java 레포지토리를 참고했기 때문에, 에러 해결 과정에서도 해당 Repository의 Issues를 적극적으로 살펴본 덕에 에러 해결이 수월했다!