openai-java
openai-java copied to clipboard
Did you just hardcode base url!?
Really
https://github.com/TheoKanning/openai-java/blob/main/service/src/main/java/com/theokanning/openai/service/OpenAiService.java#L71
are you kidding?
Use this to override the url
OkHttpClient okHttpClient = OpenAiService.defaultClient(apiKeyProvider.getAPIKey(), Duration.ofSeconds(10));
Retrofit retrofit = OpenAiService.defaultRetrofit(okHttpClient, OpenAiService.defaultObjectMapper()).newBuilder()
.baseUrl("YOUR_BASE_URL")
.build();
OpenAiApi openAiApi = retrofit.create(OpenAiApi.class);
OpenAiService serviceWithYourUrl = new OpenAiService(openAiApi, okHttpClient.dispatcher().executorService());