I got around the problem in the following way:
@Bean
public OpenAiApi openAiApi() {
HttpClient httpClient = HttpClient.newBuilder().version(HttpClient.Version.HTTP_1_1).build();
JdkClientHttpRequestFactory jdkClientHttpRequestFactory = new JdkClientHttpRequestFactory(httpClient);
return OpenAiApi.builder()
.apiKey(this.apiKey)
.baseUrl(this.baseUrl)
.restClientBuilder(
RestClient.builder()
.requestFactory(jdkClientHttpRequestFactory)
).build();
};
Credits to: https://github.com/spring-projects/spring-ai/issues/2653#issuecomment-2783528029