Package com.openai.core
Class ClientOptions
-
- All Implemented Interfaces:
public final class ClientOptions
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classClientOptions.BuilderA builder for ClientOptions.
-
Field Summary
Fields Modifier and Type Field Description public final static StringPRODUCTION_URLprivate final HttpClienthttpClientprivate final BooleancheckJacksonVersionCompatibilityprivate final JsonMapperjsonMapperprivate final ExecutorstreamHandlerExecutorprivate final Clockclockprivate final Headersheadersprivate final QueryParamsqueryParamsprivate final BooleanresponseValidationprivate final Timeouttimeoutprivate final IntegermaxRetriesprivate final Credentialcredentialprivate final AzureOpenAIServiceVersionazureServiceVersion
-
Method Summary
Modifier and Type Method Description final HttpClienthttpClient()final BooleancheckJacksonVersionCompatibility()final JsonMapperjsonMapper()final ExecutorstreamHandlerExecutor()final Clockclock()final Headersheaders()final QueryParamsqueryParams()final BooleanresponseValidation()final Timeouttimeout()final IntegermaxRetries()final Credentialcredential()final AzureOpenAIServiceVersionazureServiceVersion()final StringbaseUrl()final Optional<String>organization()final Optional<String>project()final ClientOptions.BuildertoBuilder()final static ClientOptions.Builderbuilder()Returns a mutable builder for constructing an instance of ClientOptions. final static ClientOptionsfromEnv()-
-
Method Detail
-
httpClient
final HttpClient httpClient()
-
checkJacksonVersionCompatibility
final Boolean checkJacksonVersionCompatibility()
-
jsonMapper
final JsonMapper jsonMapper()
-
streamHandlerExecutor
final Executor streamHandlerExecutor()
-
queryParams
final QueryParams queryParams()
-
responseValidation
final Boolean responseValidation()
-
maxRetries
final Integer maxRetries()
-
credential
final Credential credential()
-
azureServiceVersion
final AzureOpenAIServiceVersion azureServiceVersion()
-
organization
final Optional<String> organization()
-
toBuilder
final ClientOptions.Builder toBuilder()
-
builder
final static ClientOptions.Builder builder()
Returns a mutable builder for constructing an instance of ClientOptions.
The following fields are required:
.httpClient() .apiKey()
-
fromEnv
final static ClientOptions fromEnv()
-
-
-
-