类 DifyConfig
java.lang.Object
com.sh.ai.impl.AIBaseConfig
com.sh.ai.impl.RagAIBaseConfig
com.sh.ai.impl.dify.DifyConfig
- 所有已实现的接口:
Serializable,Cloneable
dify请求参数结构
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String从类继承的字段 com.sh.ai.impl.RagAIBaseConfig
ragChatId从类继承的字段 com.sh.ai.impl.AIBaseConfig
addSkill, apiKey, baseUrl, debug, from, mcpServerList, memory, options, query, sessionId, sessionName, system, toolAppendSystem, toolList, user -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addInputParam(String paramName, Object value) 添加参数addLocalFile(String paramName, File file) 添加本地文件addLocalFile(String paramName, String uploadFileId, String type) 添加本地文件,已经上传的文件的编号addRemoteFile(String paramName, String url) 添加远程文件addRemoteFile(String paramName, String url, String type) com.sh.ai.impl.dify.DifyConfig.DifyFileParambeginAddFile(String paramName) 添加多文件clear()清空参数获取最后上传的文件编号转换为参数结构体对象setAutoGenerateName(boolean autoGenerateName) setBaseUrl(String baseUrl) setResponseMode(String responseMode) toString()从类继承的方法 com.sh.ai.impl.AIBaseConfig
addLocalFile, addMcpServer, addOption, addTool, clearLocalFile, getApiKey, getBaseUrl, getCommonParamObj, getErrorMsg, getFileList, getFrom, getMcpServerList, getMcpTool, getOptions, getPrompt, getQuery, getSessionId, getSessionName, getSystem, getTool, getToolArg, getToolList, getUser, hasTool, isAddSkill, isDebug, isToolAppendSystem, setAddSkill, setCommonParamObj, setDebug, setFrom, setMemory, setSessionId, setSessionName, setSystem, setToolAppendSystem, setToolArgsMap
-
字段详细资料
-
构造器详细资料
-
DifyConfig
public DifyConfig()
-
-
方法详细资料
-
getRawParam
转换为参数结构体对象- 返回:
-
toString
-
clear
清空参数- 返回:
-
addInputParam
添加参数- 参数:
paramName- 参数名value- 值- 返回:
-
addLocalFile
添加本地文件- 参数:
paramName- 参数名file- 文件- 返回:
-
addLocalFile
添加本地文件,已经上传的文件的编号- 参数:
paramName-uploadFileId-type- 类型- 返回:
-
addRemoteFile
添加远程文件- 参数:
paramName- 参数名url- 文件URL,要求dify能访问- 返回:
-
addRemoteFile
-
beginAddFile
添加多文件- 参数:
paramName-- 返回:
- .beginAddFile("voiceFile") .addLocalFile(file) .addLocalFile("audio","3121ee70-b94a-4854-b177-f38c85d47044") .endAddFile() beginAddFile与endAddFile必须搭配使用
-
setApiKey
- 覆盖:
setApiKey在类中AIBaseConfig
-
setResponseMode
-
setUser
- 覆盖:
setUser在类中AIBaseConfig
-
setBaseUrl
- 覆盖:
setBaseUrl在类中AIBaseConfig
-
setQuery
- 覆盖:
setQuery在类中AIBaseConfig
-
setAutoGenerateName
-
getFileId
获取最后上传的文件编号- 返回:
-
getFileIdList
-