程序包 com.sh.ai.impl
类 AIBaseConfig
java.lang.Object
com.sh.ai.impl.AIBaseConfig
- 所有已实现的接口:
Serializable
- 直接已知子类:
OllamaConfig,OpenAIConfig,RagAIBaseConfig
AI大模型配置基类
- 另请参阅:
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addLocalFile(File file) addMcpServer(McpUtil.McpInfo mcpInfo) 添加自定义参数添加一个工具函数当前配置是否有效intgetFrom()getMcpTool(String toolName) 获取MCP的服务getQuery()getToolArg(String name) getUser()booleanhasTool()booleanbooleanisDebug()booleansetAddSkill(boolean addSkill) setBaseUrl(String baseUrl) setCommonParamObj(JSONObject commonParamObj) setDebug(boolean debug) setFrom(int from) setMemory(boolean memory) setSessionId(String sessionId) setSessionName(String sessionName) setToolAppendSystem(boolean toolAppendSystem) setToolArgsMap(Map<String, JSONObject> toolArgsMap)
-
字段详细资料
-
from
protected int from -
baseUrl
-
apiKey
-
sessionId
-
sessionName
-
user
-
system
-
query
-
options
-
toolList
-
toolAppendSystem
protected boolean toolAppendSystem -
addSkill
protected boolean addSkill -
memory
protected boolean memory -
debug
protected boolean debug -
mcpServerList
-
-
构造器详细资料
-
AIBaseConfig
public AIBaseConfig()
-
-
方法详细资料
-
getMcpServerList
-
addMcpServer
-
getMcpTool
获取MCP的服务- 参数:
toolName-- 返回:
SimpleMcpClient
-
addOption
添加自定义参数- 参数:
key-value-- 返回:
-
getOptions
-
getErrorMsg
当前配置是否有效- 返回:
-
getBaseUrl
-
setBaseUrl
-
getApiKey
-
setApiKey
-
getUser
-
setUser
-
getQuery
-
setQuery
-
setSystem
-
getSystem
-
getPrompt
-
hasTool
public boolean hasTool() -
addTool
添加一个工具函数- 参数:
consumer-- 返回:
-
getToolList
-
getTool
-
getFrom
public int getFrom() -
setFrom
-
setMemory
-
getSessionId
-
setSessionId
-
getSessionName
-
setSessionName
-
isDebug
public boolean isDebug() -
setDebug
-
isToolAppendSystem
public boolean isToolAppendSystem() -
setToolAppendSystem
-
isAddSkill
public boolean isAddSkill() -
setAddSkill
-
getCommonParamObj
-
setCommonParamObj
-
getFileList
-
addLocalFile
-
clearLocalFile
-
getToolArg
-
setToolArgsMap
-