Skip to content

Cannot instantiate SimpleOpenAI in Android #112

@sashirestela

Description

@sashirestela

This sentence in Android:

SimpleOpenAI openAI = SimpleOpenAI.builder()
        .apiKey(API_KEY)
        .clientAdapter(new OkHttpClientAdapter())
        .build();

is failing with this error:

java.lang.NoClassDefFoundError: Failed resolution of: Ljava/net/http/HttpClient;
at io.github.sashirestela.cleverclient.client.JavaHttpClientAdapter.<init>(JavaHttpClientAdapter.java:40)
at io.github.sashirestela.cleverclient.CleverClient.<init>(CleverClient.java:72)
at io.github.sashirestela.cleverclient.CleverClient$CleverClientBuilder.build(CleverClient.java:61)
at io.github.sashirestela.openai.base.OpenAIProvider.buildClient(OpenAIProvider.java:57)
at io.github.sashirestela.openai.base.OpenAIProvider.<init>(OpenAIProvider.java:30)
at io.github.sashirestela.openai.SimpleOpenAI.<init>(SimpleOpenAI.java:71)
at io.github.sashirestela.openai.SimpleOpenAI$SimpleOpenAIBuilder.build(SimpleOpenAI.java:67)

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions