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