public static class OpenAiClient.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
OpenAiClient.Builder |
apiKey(String apiKey) |
OpenAiClient |
build() |
OpenAiClient.Builder |
callTimeout(Duration callTimeout) |
OpenAiClient.Builder |
connectTimeout(Duration connectTimeout) |
OpenAiClient.Builder |
logRequests() |
OpenAiClient.Builder |
logResponses() |
OpenAiClient.Builder |
logStreamingResponses() |
OpenAiClient.Builder |
proxy(Proxy.Type type,
String ip,
int port) |
OpenAiClient.Builder |
proxy(Proxy proxy) |
OpenAiClient.Builder |
readTimeout(Duration readTimeout) |
OpenAiClient.Builder |
url(String url) |
OpenAiClient.Builder |
writeTimeout(Duration writeTimeout) |
public OpenAiClient.Builder url(String url)
public OpenAiClient.Builder apiKey(String apiKey)
public OpenAiClient.Builder callTimeout(Duration callTimeout)
public OpenAiClient.Builder connectTimeout(Duration connectTimeout)
public OpenAiClient.Builder readTimeout(Duration readTimeout)
public OpenAiClient.Builder writeTimeout(Duration writeTimeout)
public OpenAiClient.Builder proxy(Proxy.Type type, String ip, int port)
public OpenAiClient.Builder proxy(Proxy proxy)
public OpenAiClient.Builder logRequests()
public OpenAiClient.Builder logResponses()
public OpenAiClient.Builder logStreamingResponses()
public OpenAiClient build()
Copyright © 2023. All rights reserved.