类 BaseAiConfig

java.lang.Object
com.cdkjframework.ai.core.impl.BaseAiConfig
所有已实现的接口:
AiConfig
直接已知子类:
DeepSeekConfig, DouBaoConfig, GrokConfig, OpenaiConfig

public class BaseAiConfig extends Object implements AiConfig
基础配置类
  • 构造器详细资料

    • BaseAiConfig

      public BaseAiConfig()
  • 方法详细资料

    • setApiKey

      public void setApiKey(String apiKey)
      设置apiKey
      指定者:
      setApiKey 在接口中 AiConfig
      参数:
      apiKey - apiKey
    • getApiKey

      public String getApiKey()
      获取apiKey
      指定者:
      getApiKey 在接口中 AiConfig
      返回:
      apiKey
    • setApiUrl

      public void setApiUrl(String apiUrl)
      设置apiUrl
      指定者:
      setApiUrl 在接口中 AiConfig
      参数:
      apiUrl - api请求地址
    • getApiUrl

      public String getApiUrl()
      获取apiUrl
      指定者:
      getApiUrl 在接口中 AiConfig
      返回:
      apiUrl
    • setModel

      public void setModel(String model)
      设置model
      指定者:
      setModel 在接口中 AiConfig
      参数:
      model - model
    • getModel

      public String getModel()
      返回model
      指定者:
      getModel 在接口中 AiConfig
      返回:
      model
    • putAddConfigByKey

      public void putAddConfigByKey(String key, Object value)
      设置动态参数
      指定者:
      putAddConfigByKey 在接口中 AiConfig
      参数:
      key - 参数字段
      value - 参数值
    • getAddConfigByKey

      public Object getAddConfigByKey(String key)
      获取动态参数
      指定者:
      getAddConfigByKey 在接口中 AiConfig
      参数:
      key - 参数字段
      返回:
      参数值
    • getAddConfigMap

      public Map<String,Object> getAddConfigMap()
      获取动态参数列表
      指定者:
      getAddConfigMap 在接口中 AiConfig
      返回:
      参数列表Map
    • setTimeout

      public void setTimeout(int timeout)
      设置连接超时时间
      指定者:
      setTimeout 在接口中 AiConfig
      参数:
      timeout - 连接超时时间
    • getTimeout

      public int getTimeout()
      获取连接超时时间
      指定者:
      getTimeout 在接口中 AiConfig
      返回:
      timeout
    • setReadTimeout

      public void setReadTimeout(int readTimeout)
      设置读取超时时间
      指定者:
      setReadTimeout 在接口中 AiConfig
      参数:
      readTimeout - 连接超时时间
    • getReadTimeout

      public int getReadTimeout()
      获取读取超时时间
      指定者:
      getReadTimeout 在接口中 AiConfig
      返回:
      readTimeout 读取超时时间