程序包 com.zhipu.oapi

类 ClientV4.Builder

java.lang.Object
com.zhipu.oapi.ClientV4.Builder
封闭类:
ClientV4

public static final class ClientV4.Builder extends Object
  • 构造器详细资料

    • Builder

      public Builder(String apiSecretKey)
    • Builder

      public Builder(String baseUrl, String apiSecretKey)
  • 方法详细资料

    • setTokenKey

      public ClientV4.Builder setTokenKey(String apiKey, String apiSecret)
    • disableTokenCache

      public ClientV4.Builder disableTokenCache()
      使用apikey直接请求 默认true
      返回:
      QueryFineTuningEventApiResponse
    • enableTokenCache

      public ClientV4.Builder enableTokenCache()
      使用accessToken请求 默认false
      返回:
      QueryFineTuningEventApiResponse
    • tokenCache

      public ClientV4.Builder tokenCache(ICache cache)
    • tokenExpire

      public ClientV4.Builder tokenExpire(int expireMillis)
    • networkConfig

      public ClientV4.Builder networkConfig(int requestTimeOut, int connectTimeout, int readTimeout, int writeTimeout, TimeUnit timeUnit)
      设置网络请求超时时间
      参数:
      requestTimeOut -
      connectTimeout -
      readTimeout -
      writeTimeout -
      timeUnit -
      返回:
      Builder
      另请参阅:
      • OkHttpClient.Builder.callTimeout(long, TimeUnit)
      • OkHttpClient.Builder.connectTimeout(long, TimeUnit)
      • OkHttpClient.Builder.readTimeout(long, TimeUnit)
      • OkHttpClient.Builder.writeTimeout(long, TimeUnit)
      • TimeUnit
    • connectionPool

      public ClientV4.Builder connectionPool(okhttp3.ConnectionPool connectionPool)
      设置连接池
      参数:
      connectionPool -
      返回:
      Builder
      另请参阅:
      • OkHttpClient.Builder.connectionPool(ConnectionPool)
    • build

      public ClientV4 build()