Package com.unfbx.chatgpt
Class OpenAiClient.Builder
- java.lang.Object
-
- com.unfbx.chatgpt.OpenAiClient.Builder
-
- Enclosing class:
- OpenAiClient
public static final class OpenAiClient.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenAiClient.BuilderapiHost(String val)OpenAiClient.BuilderapiKey(@NotNull List<String> val)OpenAiClient.BuilderauthInterceptor(OpenAiAuthInterceptor val)OpenAiClientbuild()OpenAiClient.BuilderkeyStrategy(KeyStrategyFunction val)OpenAiClient.BuilderokHttpClient(okhttp3.OkHttpClient val)
-
-
-
Method Detail
-
apiHost
public OpenAiClient.Builder apiHost(String val)
- Parameters:
val- api请求地址,结尾处有斜杠- Returns:
- Builder对象
- See Also:
OpenAIConst
-
apiKey
public OpenAiClient.Builder apiKey(@NotNull @NotNull List<String> val)
-
keyStrategy
public OpenAiClient.Builder keyStrategy(KeyStrategyFunction val)
-
okHttpClient
public OpenAiClient.Builder okHttpClient(okhttp3.OkHttpClient val)
-
authInterceptor
public OpenAiClient.Builder authInterceptor(OpenAiAuthInterceptor val)
-
build
public OpenAiClient build()
-
-