openai-java icon indicating copy to clipboard operation
openai-java copied to clipboard

Did you just hardcode base url!?

Open dims12 opened this issue 11 months ago • 1 comments

Really

https://github.com/TheoKanning/openai-java/blob/main/service/src/main/java/com/theokanning/openai/service/OpenAiService.java#L71

are you kidding?

dims12 avatar Mar 24 '24 18:03 dims12

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());

r59q avatar May 06 '24 08:05 r59q