接口 AiConfig

所有已知实现类:
BaseAiConfig, DeepSeekConfig, DouBaoConfig, GrokConfig, OpenaiConfig

public interface AiConfig
AI配置类
  • 方法详细资料

    • getModelName

      default String getModelName()
      获取模型(厂商)名称
      返回:
      返回模型(厂商)名称
    • setApiKey

      void setApiKey(String apiKey)
      设置apiKey
      参数:
      apiKey - apiKey
    • getApiKey

      String getApiKey()
      获取apiKey
      返回:
      apiKey
    • setApiUrl

      void setApiUrl(String apiUrl)
      设置apiUrl
      参数:
      apiUrl - api请求地址
    • getApiUrl

      String getApiUrl()
      获取apiUrl
      返回:
      apiUrl
    • setModel

      void setModel(String model)
      设置model
      参数:
      model - model
    • getModel

      String getModel()
      返回model
      返回:
      model
    • putAddConfigByKey

      void putAddConfigByKey(String key, Object value)
      设置动态参数
      参数:
      key - 参数字段
      value - 参数值
    • getAddConfigByKey

      Object getAddConfigByKey(String key)
      获取动态参数
      参数:
      key - 参数字段
      返回:
      参数值
    • getAddConfigMap

      Map<String,Object> getAddConfigMap()
      获取动态参数列表
      返回:
      参数列表Map
    • setTimeout

      void setTimeout(int timeout)
      设置连接超时时间
      参数:
      timeout - 连接超时时间
    • getTimeout

      int getTimeout()
      获取连接超时时间
      返回:
      timeout
    • setReadTimeout

      void setReadTimeout(int readTimeout)
      设置读取超时时间
      参数:
      readTimeout - 连接超时时间
    • getReadTimeout

      int getReadTimeout()
      获取读取超时时间
      返回:
      readTimeout 读取超时时间