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 class
ClientOptions.Builder
A builder for ClientOptions.
-
Field Summary
Fields Modifier and Type Field Description public final static String
PRODUCTION_URL
private final HttpClient
httpClient
private final Boolean
checkJacksonVersionCompatibility
private final JsonMapper
jsonMapper
private final Executor
streamHandlerExecutor
private final Clock
clock
private final String
baseUrl
private final Headers
headers
private final QueryParams
queryParams
private final Boolean
responseValidation
private final Timeout
timeout
private final Integer
maxRetries
private final Credential
credential
-
Method Summary
Modifier and Type Method Description final HttpClient
httpClient()
final Boolean
checkJacksonVersionCompatibility()
final JsonMapper
jsonMapper()
final Executor
streamHandlerExecutor()
final Clock
clock()
final String
baseUrl()
final Headers
headers()
final QueryParams
queryParams()
final Boolean
responseValidation()
final Timeout
timeout()
final Integer
maxRetries()
final Credential
credential()
final Optional<String>
organization()
final Optional<String>
project()
final ClientOptions.Builder
toBuilder()
final static ClientOptions.Builder
builder()
Returns a mutable builder for constructing an instance of ClientOptions. final static ClientOptions
fromEnv()
-
-
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()
-
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()
-
-
-
-