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 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 Integer
maxRetries
private final Credential
credential
private final String
organization
private final String
project
-
Method Summary
Modifier and Type Method Description final HttpClient
httpClient()
final JsonMapper
jsonMapper()
final Executor
streamHandlerExecutor()
final Clock
clock()
final String
baseUrl()
final Headers
headers()
final QueryParams
queryParams()
final Boolean
responseValidation()
final Integer
maxRetries()
final Credential
credential()
final String
organization()
final String
project()
final ClientOptions.Builder
toBuilder()
final static ClientOptions.Builder
builder()
final static ClientOptions
fromEnv()
-
-
Method Detail
-
httpClient
final HttpClient httpClient()
-
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 String organization()
-
toBuilder
final ClientOptions.Builder toBuilder()
-
builder
final static ClientOptions.Builder builder()
-
fromEnv
final static ClientOptions fromEnv()
-
-
-
-